netease-cloud-music-gtk
netease-cloud-music-gtk copied to clipboard
编译失败 meson.build:31:0: ERROR: File Cargo.lock does not exist.
源码编译出现以下问题:
meson.build:31:0: ERROR: File Cargo.lock does not exist.
从代码仓库来看,似乎几个分支都没有Cargo.lock文件,那么应该怎么编译呢?
完整日志:
The Meson build system
Version: 0.61.2
Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk
Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build
Build type: native build
Project name: netease-cloud-music-gtk4
Project version: 2.0.1
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency openssl found: YES 1.1.1g
Run-time dependency dbus-1 found: YES 1.12.20
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gio-2.0 found: YES 2.72.1
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Run-time dependency gtk4 found: YES 4.7.1
Run-time dependency libadwaita-1 found: YES 1.1.0
Run-time dependency gstreamer-1.0 found: YES 1.20.3
Run-time dependency gstreamer-base-1.0 found: YES 1.20.3
Run-time dependency gstreamer-audio-1.0 found: YES 1.20.1
Run-time dependency gstreamer-player-1.0 found: YES 1.20.3
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.20.1
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.20.3
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.20.3
meson.build:31:0: ERROR: File Cargo.lock does not exist.
A full log can be found at /home/finntenzor/Projects/netease-cloud-music-gtk/_build/meson-logs/meson-log.txt
Build started at 2022-08-05T17:19:16.845590
Main binary: /usr/bin/python3
Build Options:
Python system: Linux
The Meson build system
Version: 0.61.2
Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk
Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build
Build type: native build
Project name: netease-cloud-music-gtk4
Project version: 2.0.1
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.38
Rust compiler for the build machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the build machine: rustc -C linker=cc ld.bfd 2.38
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Pkg-config binary for 1 is not cached.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Determining dependency 'openssl' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion openssl` -> 0
1.1.1g
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags openssl` -> 0
-I/usr/local/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs openssl` -> 0
-L/usr/local/lib -lssl -lcrypto
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs openssl` -> 0
-L/usr/local/lib -lssl -lcrypto
Run-time dependency openssl found: YES 1.1.1g
Pkg-config binary for 1 is cached.
Determining dependency 'dbus-1' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion dbus-1` -> 0
1.12.20
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags dbus-1` -> 0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs dbus-1` -> 0
-L/usr/lib/x86_64-linux-gnu -ldbus-1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs dbus-1` -> 0
-ldbus-1
Run-time dependency dbus-1 found: YES 1.12.20
Pkg-config binary for 1 is cached.
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion glib-2.0` -> 0
2.72.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags glib-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs glib-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs glib-2.0` -> 0
-lglib-2.0
Run-time dependency glib-2.0 found: YES 2.72.1
Pkg-config binary for 1 is cached.
Determining dependency 'gio-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gio-2.0` -> 0
2.72.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gio-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gio-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgio-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gio-2.0` -> 0
-lgio-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gio-2.0 found: YES 2.72.1
Pkg-config binary for 1 is cached.
Determining dependency 'gdk-pixbuf-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gdk-pixbuf-2.0` -> 0
2.42.8
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gdk-pixbuf-2.0` -> 0
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libmount -I/usr/include/blkid
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gdk-pixbuf-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gdk-pixbuf-2.0` -> 0
-lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Pkg-config binary for 1 is cached.
Determining dependency 'gtk4' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gtk4` -> 0
4.7.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gtk4` -> 0
-I/usr/local/include/gtk-4.0 -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/local/include/fribidi -I/usr/local/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include/cairo -I/usr/include/uuid -I/usr/include/pixman-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/local/include/graphene-1.0 -I/usr/local/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gtk4` -> 0
-L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -L/usr/lib/x86_64-linux-gnu -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gtk4` -> 0
-L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gtk4 found: YES 4.7.1
Pkg-config binary for 1 is cached.
Determining dependency 'libadwaita-1' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion libadwaita-1` -> 0
1.1.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags libadwaita-1` -> 0
-I/usr/include/libadwaita-1 -I/usr/local/include/gtk-4.0 -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/local/include/fribidi -I/usr/local/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include/cairo -I/usr/include/uuid -I/usr/include/pixman-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/local/include/graphene-1.0 -I/usr/local/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libadwaita-1` -> 0
-L/usr/lib/x86_64-linux-gnu -ladwaita-1 -L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libadwaita-1` -> 0
-ladwaita-1 -L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency libadwaita-1 found: YES 1.1.0
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/x86_64-linux-gnu
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-1.0` -> 0
-lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-base-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-base-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-base-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-base-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-base-1.0` -> 0
-lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-base-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-audio-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-audio-1.0` -> 0
1.20.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-audio-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -I/usr/include/orc-0.4 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-audio-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-audio-1.0` -> 0
-lgstaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-audio-1.0 found: YES 1.20.1
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-player-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-player-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-player-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -I/usr/include/orc-0.4 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-player-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstplayer-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-player-1.0` -> 0
-lgstplayer-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-player-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-plugins-base-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-plugins-base-1.0` -> 0
1.20.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-plugins-base-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/x86_64-linux-gnu
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-base-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-base-1.0` -> 0
-lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.20.1
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-plugins-bad-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-plugins-bad-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-plugins-bad-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-bad-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstphotography-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-bad-1.0` -> 0
-lgstphotography-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-bad-audio-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-bad-audio-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-bad-audio-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -I/usr/include/orc-0.4 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-bad-audio-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstbadaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-bad-audio-1.0` -> 0
-lgstbadaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.20.3
meson.build:31:0: ERROR: File Cargo.lock does not exist.
把 meson.build 第33行删除。
或者先在源码目录执行下 cargo build,等开始编译时直接ctrl+c中止,然后就会自动生成 Cargo.lock 了
删除33行的'Cargo.lock'以后执行meson _build .
,效果如下:
The Meson build system
Version: 0.61.2
Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk
Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build
Build type: native build
Project name: netease-cloud-music-gtk4
Project version: 2.0.1
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency openssl found: YES 1.1.1g
Run-time dependency dbus-1 found: YES 1.12.20
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gio-2.0 found: YES 2.72.1
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Run-time dependency gtk4 found: YES 4.7.1
Run-time dependency libadwaita-1 found: YES 1.1.0
Run-time dependency gstreamer-1.0 found: YES 1.20.3
Run-time dependency gstreamer-base-1.0 found: YES 1.20.3
Run-time dependency gstreamer-audio-1.0 found: YES 1.20.1
Run-time dependency gstreamer-player-1.0 found: YES 1.20.3
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.20.1
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.20.3
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.20.3
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
WARNING: Gettext not found, all translation targets will be ignored.
data/meson.build:11:0: ERROR: Can not assign None to variable.
A full log can be found at /home/finntenzor/Projects/netease-cloud-music-gtk/_build/meson-logs/meson-log.txt
LOG文件
Build started at 2022-08-06T01:13:36.887370
Main binary: /usr/bin/python3
Build Options:
Python system: Linux
The Meson build system
Version: 0.61.2
Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk
Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build
Build type: native build
Project name: netease-cloud-music-gtk4
Project version: 2.0.1
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.38
Rust compiler for the build machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the build machine: rustc -C linker=cc ld.bfd 2.38
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Pkg-config binary for 1 is not cached.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Determining dependency 'openssl' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion openssl` -> 0
1.1.1g
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags openssl` -> 0
-I/usr/local/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs openssl` -> 0
-L/usr/local/lib -lssl -lcrypto
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs openssl` -> 0
-L/usr/local/lib -lssl -lcrypto
Run-time dependency openssl found: YES 1.1.1g
Pkg-config binary for 1 is cached.
Determining dependency 'dbus-1' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion dbus-1` -> 0
1.12.20
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags dbus-1` -> 0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs dbus-1` -> 0
-L/usr/lib/x86_64-linux-gnu -ldbus-1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs dbus-1` -> 0
-ldbus-1
Run-time dependency dbus-1 found: YES 1.12.20
Pkg-config binary for 1 is cached.
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion glib-2.0` -> 0
2.72.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags glib-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs glib-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs glib-2.0` -> 0
-lglib-2.0
Run-time dependency glib-2.0 found: YES 2.72.1
Pkg-config binary for 1 is cached.
Determining dependency 'gio-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gio-2.0` -> 0
2.72.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gio-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gio-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgio-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gio-2.0` -> 0
-lgio-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gio-2.0 found: YES 2.72.1
Pkg-config binary for 1 is cached.
Determining dependency 'gdk-pixbuf-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gdk-pixbuf-2.0` -> 0
2.42.8
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gdk-pixbuf-2.0` -> 0
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libmount -I/usr/include/blkid
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gdk-pixbuf-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gdk-pixbuf-2.0` -> 0
-lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Pkg-config binary for 1 is cached.
Determining dependency 'gtk4' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gtk4` -> 0
4.7.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gtk4` -> 0
-I/usr/local/include/gtk-4.0 -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/local/include/fribidi -I/usr/local/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include/cairo -I/usr/include/uuid -I/usr/include/pixman-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/local/include/graphene-1.0 -I/usr/local/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gtk4` -> 0
-L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -L/usr/lib/x86_64-linux-gnu -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gtk4` -> 0
-L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gtk4 found: YES 4.7.1
Pkg-config binary for 1 is cached.
Determining dependency 'libadwaita-1' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion libadwaita-1` -> 0
1.1.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags libadwaita-1` -> 0
-I/usr/include/libadwaita-1 -I/usr/local/include/gtk-4.0 -I/usr/local/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/local/include/fribidi -I/usr/local/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include/cairo -I/usr/include/uuid -I/usr/include/pixman-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/local/include/graphene-1.0 -I/usr/local/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libadwaita-1` -> 0
-L/usr/lib/x86_64-linux-gnu -ladwaita-1 -L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs libadwaita-1` -> 0
-ladwaita-1 -L/usr/local/lib/x86_64-linux-gnu -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
Run-time dependency libadwaita-1 found: YES 1.1.0
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/x86_64-linux-gnu
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-1.0` -> 0
-lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-base-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-base-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-base-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-base-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-base-1.0` -> 0
-lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-base-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-audio-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-audio-1.0` -> 0
1.20.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-audio-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -I/usr/include/orc-0.4 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-audio-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-audio-1.0` -> 0
-lgstaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-audio-1.0 found: YES 1.20.1
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-player-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-player-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-player-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -I/usr/include/orc-0.4 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-player-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstplayer-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-player-1.0` -> 0
-lgstplayer-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-player-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-plugins-base-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-plugins-base-1.0` -> 0
1.20.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-plugins-base-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/x86_64-linux-gnu
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-base-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-base-1.0` -> 0
-lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.20.1
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-plugins-bad-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-plugins-bad-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-plugins-bad-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-bad-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstphotography-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-plugins-bad-1.0` -> 0
-lgstphotography-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.20.3
Pkg-config binary for 1 is cached.
Determining dependency 'gstreamer-bad-audio-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion gstreamer-bad-audio-1.0` -> 0
1.20.3
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags gstreamer-bad-audio-1.0` -> 0
-I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -I/usr/include/orc-0.4 -pthread
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-bad-audio-1.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lgstbadaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs gstreamer-bad-audio-1.0` -> 0
-lgstbadaudio-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.20.3
Pkg-config binary for 0 is not cached.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --modversion glib-2.0` -> 0
2.72.1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --cflags glib-2.0` -> 0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs glib-2.0` -> 0
-L/usr/lib/x86_64-linux-gnu -lglib-2.0
env[PKG_CONFIG_PATH]:
Called `/usr/bin/pkg-config --libs glib-2.0` -> 0
-lglib-2.0
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
WARNING: Gettext not found, all translation targets will be ignored.
data/meson.build:11:0: ERROR: Can not assign None to variable.
看报错似乎是data/meson.build里面的i18n.merge_file出了问题?但我也不知道实际原因是什么。
另一方面,如果cargo build
生成了Cargo.lock,然后meson _build .
也会报这个错。
把 gettext-devel 装上试试
后续报错情况
sudo apt-get install gettext
报警告
The Meson build system
Version: 0.61.2
Source dir: /home/finntenzor/Projects/netease-cloud-music-gtk
Build dir: /home/finntenzor/Projects/netease-cloud-music-gtk/_build
Build type: native build
Project name: netease-cloud-music-gtk4
Project version: 2.0.1
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.62.1)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency openssl found: YES 1.1.1g
Run-time dependency dbus-1 found: YES 1.12.20
Run-time dependency glib-2.0 found: YES 2.72.1
Run-time dependency gio-2.0 found: YES 2.72.1
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.8
Run-time dependency gtk4 found: YES 4.7.1
Run-time dependency libadwaita-1 found: YES 1.1.0
Run-time dependency gstreamer-1.0 found: YES 1.20.3
Run-time dependency gstreamer-base-1.0 found: YES 1.20.3
Run-time dependency gstreamer-audio-1.0 found: YES 1.20.1
Run-time dependency gstreamer-player-1.0 found: YES 1.20.3
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.20.1
Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.20.3
Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.20.3
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Program appstream-util found: NO
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Configuring config.rs using configuration
Program /home/finntenzor/Projects/netease-cloud-music-gtk/build-aux/cargo.sh found: YES (/bin/sh /home/finntenzor/Projects/netease-cloud-music-gtk/build-aux/cargo.sh)
Dependency gio-2.0 found: YES 2.72.1 (cached)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Dependency gtk4 found: YES 4.7.1 (cached)
WARNING: pkgconfig variable 'gtk4_update_icon_cache' not defined for dependency gtk4.
Program gtk4-update-icon-cache found: YES (/usr/local/bin/gtk4-update-icon-cache)
Found CMake: /usr/bin/cmake (3.22.1)
WARNING: CMake Toolchain: Failed to determine CMake compilers state
Build-time dependency desktop-file-utils found: NO (tried pkgconfig and cmake)
Program update-desktop-database found: YES (/usr/bin/update-desktop-database)
Build targets in project: 8
Found ninja-1.10.1 at /usr/bin/ninja
然后cd _build
接着ninja
报错
[0/5] Generating src/cargo-build with a custom command
RELEASE MODE
Compiling pkg-config v0.3.25
Compiling serde v1.0.142
Compiling autocfg v1.1.0
Compiling smallvec v1.9.0
Compiling heck v0.4.0
Compiling version-compare v0.1.0
Compiling libc v0.2.127
Compiling proc-macro2 v1.0.43
Compiling unicode-ident v1.0.3
Compiling quote v1.0.21
Compiling syn v1.0.99
Compiling cfg-if v1.0.0
Compiling once_cell v1.13.0
Compiling futures-core v0.3.21
Compiling cc v1.0.73
Compiling version_check v0.9.4
Compiling anyhow v1.0.59
Compiling pin-project-lite v0.2.9
Compiling bitflags v1.3.2
Compiling futures-task v0.3.21
Compiling futures-util v0.3.21
Compiling pin-utils v0.1.0
Compiling futures-channel v0.3.21
Compiling memchr v2.5.0
Compiling crossbeam-utils v0.8.11
Compiling scopeguard v1.1.0
Compiling futures-io v0.3.21
Compiling ucd-trie v0.1.4
Compiling rayon-core v1.9.3
Compiling gio v0.15.12
Compiling log v0.4.17
Compiling crc32fast v1.3.2
Compiling tinyvec_macros v0.1.0
Compiling adler v1.0.2
Compiling adler32 v1.2.0
Compiling either v1.7.0
Compiling cache-padded v1.2.0
Compiling paste v1.0.8
Compiling matches v0.1.9
Compiling serde_derive v1.0.142
Compiling encoding_rs v0.8.31
Compiling pretty-hex v0.3.0
Compiling futures-sink v0.3.21
Compiling muldiv v1.0.0
Compiling curl v0.4.44
Compiling regex-syntax v0.6.27
Compiling itoa v1.0.3
Compiling unicode-bidi v0.3.8
Compiling event-listener v2.5.3
Compiling temp-dir v0.1.11
Compiling percent-encoding v2.1.0
Compiling weezl v0.1.7
Compiling openssl-probe v0.1.5
Compiling parking v2.0.0
Compiling serde_json v1.0.83
Compiling fastrand v1.8.0
Compiling openssl v0.10.41
Compiling foreign-types-shared v0.1.1
Compiling fnv v1.0.7
Compiling half v1.8.2
Compiling color_quant v1.1.0
Compiling lazy_static v1.4.0
Compiling waker-fn v1.1.0
Compiling ppv-lite86 v0.2.16
Compiling bytes v1.2.1
Compiling lebe v0.5.1
Compiling isahc v1.7.2
Compiling bit_field v0.10.1
Compiling httpdate v1.0.2
Compiling bytemuck v1.11.0
Compiling castaway v0.1.2
Compiling ryu v1.0.11
Compiling utf8-width v0.1.6
Compiling mime v0.3.16
Compiling scoped_threadpool v0.1.9
Compiling byteorder v1.4.3
Compiling base64 v0.13.0
Compiling urlqstring v0.3.5
Compiling hex v0.4.3
Compiling qrcodegen v1.8.0
Compiling fragile v1.2.1
Compiling tracing-core v0.1.29
Compiling cfg-expr v0.10.3
Compiling proc-macro-error-attr v1.0.4
Compiling proc-macro-error v1.0.4
Compiling slab v0.4.7
Compiling memoffset v0.6.5
Compiling num-traits v0.2.15
Compiling crossbeam-epoch v0.9.10
Compiling num-integer v0.1.45
Compiling num-rational v0.4.1
Compiling lock_api v0.4.7
Compiling rayon v1.5.3
Compiling tinyvec v1.6.0
Compiling miniz_oxide v0.5.3
Compiling concurrent-queue v1.2.4
Compiling deflate v1.0.0
Compiling inflate v0.4.5
Compiling libdbus-sys v0.2.2
Compiling form_urlencoded v1.0.1
Compiling foreign-types v0.3.2
Compiling gif v0.11.4
Compiling html-escape v0.2.11
Compiling option-operations v0.4.1
Compiling openssl-sys v0.9.75
Compiling libnghttp2-sys v0.1.7+1.45.0
Compiling libz-sys v1.1.8
Compiling curl-sys v0.4.56+curl-7.83.1
Compiling gettext-sys v0.21.3
Compiling http v0.2.8
Compiling async-channel v1.6.1
Compiling unicode-normalization v0.1.21
Compiling getrandom v0.2.7
Compiling num_cpus v1.13.1
Compiling socket2 v0.4.4
Compiling polling v2.2.0
Compiling crossbeam-channel v0.5.6
Compiling aho-corasick v0.7.18
Compiling futures-lite v1.12.0
Compiling flate2 v1.0.24
Compiling png v0.17.5
Compiling sluice v0.5.5
Compiling quick-xml v0.22.0
Compiling threadpool v1.8.1
Compiling nanorand v0.7.0
Compiling rand_core v0.6.3
Compiling idna v0.2.3
Compiling dbus v0.6.5
Compiling spin v0.9.4
Compiling regex v1.6.0
Compiling crossbeam-deque v0.8.2
Compiling rand_chacha v0.3.1
Compiling url v2.2.2
Compiling rand v0.8.5
Compiling toml v0.5.9
Compiling locale_config v0.3.0
Compiling gettext-rs v0.7.0
Compiling futures-executor v0.3.21
Compiling system-deps v6.0.2
Compiling glib-sys v0.15.10
Compiling gobject-sys v0.15.10
Compiling gio-sys v0.15.10
Compiling gdk-pixbuf-sys v0.15.10
Compiling pango-sys v0.15.10
Compiling cairo-sys-rs v0.15.1
Compiling gstreamer-sys v0.18.0
Compiling gdk4-sys v0.4.8
Compiling graphene-sys v0.15.10
Compiling gstreamer-base-sys v0.18.0
Compiling gsk4-sys v0.4.8
Compiling gtk4-sys v0.4.8
Compiling gstreamer-video-sys v0.18.3
Compiling libadwaita-sys v0.1.0
Compiling gstreamer-player-sys v0.18.0
Compiling jpeg-decoder v0.2.6
Compiling tiff v0.7.3
Compiling thiserror-impl v1.0.32
Compiling pin-project-internal v1.0.11
Compiling tracing-attributes v0.1.22
Compiling openssl-macros v0.1.0
Compiling pin-project v1.0.11
Compiling flume v0.10.14
Compiling exr v1.4.2
Compiling thiserror v1.0.32
Compiling tracing v0.1.36
Compiling proc-macro-crate v1.2.0
Compiling pest v2.2.1
Compiling tracing-futures v0.2.5
Compiling glib-macros v0.15.11
Compiling gtk4-macros v0.4.8
Compiling semver-parser v0.10.2
Compiling semver v0.11.0
Compiling rustc_version v0.3.3
Compiling field-offset v0.3.4
Compiling image v0.24.3
Compiling glib v0.15.12
Compiling qrcode-generator v4.1.6
Compiling pango v0.15.10
Compiling cairo-rs v0.15.12
Compiling graphene-rs v0.15.1
Compiling gstreamer v0.18.8
Compiling mpris-player v0.6.2
Compiling netease-cloud-music-api v1.0.0 (https://github.com/gmg137/netease-cloud-music-api.git#56c64c6d)
Compiling gstreamer-base v0.18.0
Compiling gstreamer-video v0.18.7
Compiling gstreamer-player v0.18.0
Compiling gdk-pixbuf v0.15.11
Compiling gdk4 v0.4.8
Compiling gsk4 v0.4.8
Compiling gtk4 v0.4.8
Compiling libadwaita v0.1.1
Compiling netease-cloud-music-gtk4 v2.0.1 (/home/finntenzor/Projects/netease-cloud-music-gtk)
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "/tmp/rustcUXYlSz/symbols.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.0.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.1.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.10.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.11.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.12.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.13.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.14.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.15.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.2.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.3.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.4.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.5.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.6.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.7.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.8.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.9.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.47ie9exbjnxxwy99.rcgu.o" "-Wl,--as-needed" "-L" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/build/curl-sys-a2b0f28cb3f6255e/out/build" "-L" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/build/libnghttp2-sys-b12cc4bde08c4e7e/out/i/lib" "-L" "/usr/local/lib" "-L" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libqrcode_generator-a37bde0b9df280a7.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhtml_escape-094b163cc0df3af9.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libutf8_width-4d630c8bb22cf365.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libimage-2018ef2fe8317907.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbytemuck-9892660995581595.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpng-cb9adf8606821e1a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libexr-bcb7b9fead79e206.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libflume-66fd1f4f60769542.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libspin-ddbbf857e00a5dca.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblock_api-0a632a48ae9b0ad0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_sink-34b084013618588c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnanorand-fb89d83dc1907966.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libthreadpool-661eba3853c3dfc9.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbit_field-d0dab17ac4ad4f30.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libinflate-61c38e449dc3842b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libdeflate-e3028dca956eb458.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libadler32-d811facb77cda7cf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblebe-a8f1f5b6365d0a7a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhalf-2a469c27dd7ffa4b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libscoped_threadpool-9e7bf0010c57b02c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgif-c761cd08f5a1c071.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcolor_quant-4578ae2855036000.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbyteorder-45e17c7e9730309a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtiff-9c87174c84904133.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libflate2-f0d80d6eb92f86d9.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libminiz_oxide-91a411dfc1dce0a5.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libadler-7bf11ce0e6224922.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrc32fast-9660128a2af941cb.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libweezl-d18eba37c956a7fd.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libjpeg_decoder-5599127b6c8fe808.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librayon-6df3b822f404ea17.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librayon_core-558180841ed8b412.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_cpus-ce8bbd8da555a703.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_deque-7701753b162c8c24.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_epoch-6084f35d7eaf3d73.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libscopeguard-9911f7e9356ec8f4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_channel-948ffd6a264bd859.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libeither-71041d2d84c66056.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libqrcodegen-a185917fc43b8916.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_player-e1ae277822c16c08.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_video-ac803b7f46179488.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_base-a5f10015dabdc67d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer-286b846a0aeace71.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liboption_operations-6d4c46139d951da1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmuldiv-8b1e952d82330de4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpretty_hex-49d69c35f4ad0e9a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_rational-2e5ba1fbaa99be99.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_integer-174867d356587cff.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_traits-4a186fff4eae6a8a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_player_sys-6423a15ceee951db.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_video_sys-9de54150e24feb3b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_base_sys-1a99660ac8f1145d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_sys-c24614817c163811.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfragile-4bd7c012bd9c5228.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmpris_player-6707e03e204b3b2c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libdbus-b105221c9244594c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibdbus_sys-b510adddf7875262.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnetease_cloud_music_api-ee404c2a25123afe.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbase64-369519c03757bc10.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhex-95f2bb646cf5b818.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libisahc-5db5d5841d7a67e2.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmime-f196820be030895c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhttpdate-10faba2a933f6c39.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcastaway-45f1de8a2e86b4ff.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libencoding_rs-fd06db0ee3efbb31.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liburl-874e51982306ffb3.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libidna-e99c31138c19dc27.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libunicode_normalization-1e4564e88e7adb17.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtinyvec-730ad5a0cc1e8bd2.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtinyvec_macros-769bae0848174e20.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libunicode_bidi-50f7255321995022.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libform_urlencoded-424e8c0c2d5cacbf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpercent_encoding-90250186c7a0dee4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmatches-54280af953b08ce1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtracing_futures-d541e5ae338dd730.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtracing-312b6027b1dc0500.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtracing_core-675436f477207903.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpin_project-11abfe8c5cf16de0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libsluice-6c119f756ad19fec.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpolling-a5bc5645fd2af261.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblog-7dafd996e3b3c953.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_lite-ccbc9a6898a5384d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfastrand-7893e88c32aed2fc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libwaker_fn-080fa7382664510a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libparking-3d413e40aa5cecac.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl-49e3ce1591fc5c90.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl_probe-e95e27cd3690f111.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libsocket2-eb807a14d268c55d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl_sys-4717681e9c48cb29.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibz_sys-68ef55bca9020bdc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibnghttp2_sys-423a0df3bc0f3cb0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_utils-790b51153ba8637b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libasync_channel-55da33d86e0e1a8e.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libevent_listener-ae2dc8e516262b56.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libconcurrent_queue-a10dc51c0df845d6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcache_padded-bf5e6f16f01b322c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhttp-da77a66def05a509.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbytes-147c80a2313eb1a5.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfnv-c4985807f35a6347.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libserde_json-b78342133f25a930.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libryu-67b1437c9be0d540.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libitoa-3bd7160ddaefb2d6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libserde-4ba77a034e1130f0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libanyhow-8a75276e663d6d01.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liburlqstring-0274e9242d240534.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librand-00f29d78852efdb6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librand_chacha-4059a9e09b25b8d6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libppv_lite86-2fcbd0b05038c71c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librand_core-eabbdeb27a8c33c4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgetrandom-e053d2f9df6636a3.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libforeign_types-8647377b6e1a3210.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libforeign_types_shared-8f6b20be01914624.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcfg_if-22c44da3361bc7dd.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl_sys-f75152a66eaea761.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgettextrs-c2944c306adb25dd.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgettext_sys-58d58f2c6e815c11.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblocale_config-c4f03ba953745d0a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libregex-a046a252bc55decf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libaho_corasick-983ff80a689ab3e3.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmemchr-fc15e50643861acc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libregex_syntax-0aa160ba542e6d30.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblazy_static-57de1e7e98dae934.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibadwaita-2ba4a1d8a020ed0f.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgtk4-77984760fad9791d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgsk4-c1fb78a2009306f1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgraphene-a14feb3910bf4b61.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfield_offset-1cb66ed05a9f3c07.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmemoffset-95c0fe53b38c341c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk4-5b50ca98d2c85940.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpango-1d95345b80b8f23c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk_pixbuf-9c79f8c5c1e15f8c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgio-65e35e52ba626d45.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_io-c5a4a51925e8742d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcairo-fcb4b33fbfb24397.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libglib-ab9da12379342614.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_executor-0af7d4c911f586bf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_util-7366e8f60148d459.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libslab-5a4f145f50e74b40.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpin_project_lite-9af214e0bad53a1c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpin_utils-b5f11cbcb9334678.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libsmallvec-5744302be4c8ac24.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libthiserror-e6c0ec20c4a962ee.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_channel-26d3f712004fa4c7.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_task-9278889fd13e64ae.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_core-9dc0ea7669773bcc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libonce_cell-f9c3b3dabf16b2bf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbitflags-34bb62e4bb4fd3f1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibadwaita_sys-577463c0e2bf4920.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgtk4_sys-63ff56553a1daa3e.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgsk4_sys-984ed8994bed9c3b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgraphene_sys-76a47ff12c1eb27c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk4_sys-920da3479ae7e72c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk_pixbuf_sys-d08b344924c2db9e.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpango_sys-ee1235f86b12e45b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcairo_sys-113f4be8a815be20.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgio_sys-68dd1df20ed3c153.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgobject_sys-68253c04803be4ef.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libglib_sys-5e92b7bdc6e0a2e0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibc-62d65268cd9c6cd6.rlib" "-Wl,--start-group" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-69edc9ac8de4d39c.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-254ac8a4d96ed89e.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-8bed7ede368468ef.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9da1150e6aeada6b.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-dec39a40a22b358c.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-7a90882341200e38.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-6a5da46a37549d0a.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-6dc3d1df7e408d5b.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-9d89ad14c568d44a.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-ecbdf47025adae10.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-29db3ffec771ef22.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8b55ad9e1a2080d1.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-f37a55941b8b3bbd.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c1d45d3d6971ce0d.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-18ac7cbb154ecd62.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-80c5909c82700e85.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-aa7f747e2f6af7d5.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-60d544c9f51ce476.rlib" "-Wl,--end-group" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d1bd89f2a607e488.rlib" "-Wl,-Bdynamic" "-lgstplayer-1.0" "-lgstvideo-1.0" "-lgstbase-1.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgstvideo-1.0" "-lgstbase-1.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgstbase-1.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-ldbus-1" "-lz" "-lssl" "-lcrypto" "-lgobject-2.0" "-ladwaita-1" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgraphene-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
= note: /usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl_sys-4717681e9c48cb29.rlib(openssl.o): in function `cert_stuff':
openssl.c:(.text.cert_stuff+0x3b7): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl_sys-4717681e9c48cb29.rlib(openssl.o): in function `servercert':
openssl.c:(.text.servercert+0xf3): undefined reference to `SSL_get_peer_certificate'
/usr/bin/ld: openssl.c:(.text.servercert+0x84a): undefined reference to `SSL_get_peer_certificate'
/usr/bin/ld: openssl.c:(.text.servercert+0xe24): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.2.rcgu.o): in function `openssl::symm::Crypter::new':
openssl.f84609e5-cgu.2:(.text._ZN7openssl4symm7Crypter3new17h1f916ee35fd5685dE+0xd3): undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.2.rcgu.o): in function `openssl::symm::cipher':
openssl.f84609e5-cgu.2:(.text._ZN7openssl4symm6cipher17h2aa572ecae37dbdeE+0x5c): undefined reference to `EVP_CIPHER_block_size'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::encrypt_init':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0x33): undefined reference to `EVP_CIPHER_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0x55): undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0xc6): undefined reference to `EVP_CIPHER_CTX_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0x103): undefined reference to `EVP_CIPHER_CTX_iv_length'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::decrypt_init':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0x33): undefined reference to `EVP_CIPHER_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0x55): undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0xc6): undefined reference to `EVP_CIPHER_CTX_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0x103): undefined reference to `EVP_CIPHER_CTX_iv_length'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::cipher_update':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef13cipher_update17ha39d11bd20134c6aE+0x49): undefined reference to `EVP_CIPHER_CTX_block_size'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::cipher_final':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12cipher_final17h67bd9ba777df1e7eE+0x2a): undefined reference to `EVP_CIPHER_CTX_block_size'
collect2: error: ld returned 1 exit status
= help: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
= note: use the `-l` flag to specify native libraries to link
= note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
error: could not compile `netease-cloud-music-gtk4` due to previous error
[2/5] Generating data/netease-cloud-music-gtk4_gresource with a custom command
请求了 xml-stripblanks 预处理,但未设定 XMLLINT,且 xmllint 不在 PATH 内
[4/5] Generating data/com.gitee.gmg137.NeteaseCloudMusicGtk4.appdata.xml with a custom command
FAILED: src/netease-cloud-music-gtk4
/bin/sh /home/finntenzor/Projects/netease-cloud-music-gtk/build-aux/cargo.sh /home/finntenzor/Projects/netease-cloud-music-gtk/_build /home/finntenzor/Projects/netease-cloud-music-gtk src/netease-cloud-music-gtk4 release netease-cloud-music-gtk4
ninja: build stopped: subcommand failed.
我的openssl是编译安装的,版本是1.1.1g,是不是版本太低了?
你 gtk4-devel 是不是没装?
我是在ubuntu上装的,通过编译安装……我觉得我应该是有GTK4的吧。
我装gtk4的大概流程是,从官网下载gtk-4.7.1,然后meson _build .
cd _build
ninja
sudo ninja install
这一套完了以后应用程序列表里面多了一大堆gtk的开发工具,什么GTK Demo,icon broswer,Node Editor之类的,应该是装好了吧
我的openssl是编译安装的,版本是1.1.1g,是不是版本太低了?
我的 openssl 版本是1.1.1q,你可以更新下看是不是这个问题。
换了1.1.1q,然后仍然……
[0/1] Generating src/cargo-build with a custom command
RELEASE MODE
Compiling netease-cloud-music-gtk4 v2.0.1 (/home/finntenzor/Projects/netease-cloud-music-gtk)
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "/tmp/rustc1n8cu3/symbols.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.0.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.1.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.10.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.11.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.12.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.13.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.14.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.15.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.2.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.3.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.4.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.5.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.6.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.7.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.8.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.netease_cloud_music_gtk4.4719c681-cgu.9.rcgu.o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1.47ie9exbjnxxwy99.rcgu.o" "-Wl,--as-needed" "-L" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/local/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/build/curl-sys-a2b0f28cb3f6255e/out/build" "-L" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/build/libnghttp2-sys-b12cc4bde08c4e7e/out/i/lib" "-L" "/usr/local/lib" "-L" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libqrcode_generator-a37bde0b9df280a7.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhtml_escape-094b163cc0df3af9.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libutf8_width-4d630c8bb22cf365.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libimage-2018ef2fe8317907.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbytemuck-9892660995581595.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpng-cb9adf8606821e1a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libexr-bcb7b9fead79e206.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libflume-66fd1f4f60769542.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libspin-ddbbf857e00a5dca.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblock_api-0a632a48ae9b0ad0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_sink-34b084013618588c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnanorand-fb89d83dc1907966.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libthreadpool-661eba3853c3dfc9.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbit_field-d0dab17ac4ad4f30.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libinflate-61c38e449dc3842b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libdeflate-e3028dca956eb458.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libadler32-d811facb77cda7cf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblebe-a8f1f5b6365d0a7a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhalf-2a469c27dd7ffa4b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libscoped_threadpool-9e7bf0010c57b02c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgif-c761cd08f5a1c071.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcolor_quant-4578ae2855036000.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbyteorder-45e17c7e9730309a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtiff-9c87174c84904133.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libflate2-f0d80d6eb92f86d9.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libminiz_oxide-91a411dfc1dce0a5.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libadler-7bf11ce0e6224922.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrc32fast-9660128a2af941cb.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libweezl-d18eba37c956a7fd.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libjpeg_decoder-5599127b6c8fe808.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librayon-6df3b822f404ea17.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librayon_core-558180841ed8b412.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_cpus-ce8bbd8da555a703.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_deque-7701753b162c8c24.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_epoch-6084f35d7eaf3d73.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libscopeguard-9911f7e9356ec8f4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_channel-948ffd6a264bd859.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libeither-71041d2d84c66056.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libqrcodegen-a185917fc43b8916.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_player-e1ae277822c16c08.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_video-ac803b7f46179488.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_base-a5f10015dabdc67d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer-286b846a0aeace71.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liboption_operations-6d4c46139d951da1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmuldiv-8b1e952d82330de4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpretty_hex-49d69c35f4ad0e9a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_rational-2e5ba1fbaa99be99.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_integer-174867d356587cff.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnum_traits-4a186fff4eae6a8a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_player_sys-6423a15ceee951db.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_video_sys-9de54150e24feb3b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_base_sys-1a99660ac8f1145d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgstreamer_sys-c24614817c163811.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfragile-4bd7c012bd9c5228.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmpris_player-6707e03e204b3b2c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libdbus-b105221c9244594c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibdbus_sys-b510adddf7875262.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libnetease_cloud_music_api-ee404c2a25123afe.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbase64-369519c03757bc10.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhex-95f2bb646cf5b818.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libisahc-5db5d5841d7a67e2.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmime-f196820be030895c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhttpdate-10faba2a933f6c39.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcastaway-45f1de8a2e86b4ff.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libencoding_rs-fd06db0ee3efbb31.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liburl-874e51982306ffb3.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libidna-e99c31138c19dc27.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libunicode_normalization-1e4564e88e7adb17.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtinyvec-730ad5a0cc1e8bd2.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtinyvec_macros-769bae0848174e20.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libunicode_bidi-50f7255321995022.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libform_urlencoded-424e8c0c2d5cacbf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpercent_encoding-90250186c7a0dee4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmatches-54280af953b08ce1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtracing_futures-d541e5ae338dd730.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtracing-312b6027b1dc0500.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libtracing_core-675436f477207903.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpin_project-11abfe8c5cf16de0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libsluice-6c119f756ad19fec.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpolling-a5bc5645fd2af261.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblog-7dafd996e3b3c953.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_lite-ccbc9a6898a5384d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfastrand-7893e88c32aed2fc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libwaker_fn-080fa7382664510a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libparking-3d413e40aa5cecac.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl-49e3ce1591fc5c90.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl_probe-e95e27cd3690f111.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libsocket2-eb807a14d268c55d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl_sys-4717681e9c48cb29.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibz_sys-68ef55bca9020bdc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibnghttp2_sys-423a0df3bc0f3cb0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcrossbeam_utils-790b51153ba8637b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libasync_channel-55da33d86e0e1a8e.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libevent_listener-ae2dc8e516262b56.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libconcurrent_queue-a10dc51c0df845d6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcache_padded-bf5e6f16f01b322c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libhttp-da77a66def05a509.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbytes-147c80a2313eb1a5.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfnv-c4985807f35a6347.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libserde_json-b78342133f25a930.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libryu-67b1437c9be0d540.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libitoa-3bd7160ddaefb2d6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libserde-4ba77a034e1130f0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libanyhow-8a75276e663d6d01.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liburlqstring-0274e9242d240534.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librand-00f29d78852efdb6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librand_chacha-4059a9e09b25b8d6.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libppv_lite86-2fcbd0b05038c71c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/librand_core-eabbdeb27a8c33c4.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgetrandom-e053d2f9df6636a3.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libforeign_types-8647377b6e1a3210.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libforeign_types_shared-8f6b20be01914624.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcfg_if-22c44da3361bc7dd.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl_sys-f75152a66eaea761.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgettextrs-c2944c306adb25dd.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgettext_sys-58d58f2c6e815c11.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblocale_config-c4f03ba953745d0a.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libregex-a046a252bc55decf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libaho_corasick-983ff80a689ab3e3.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmemchr-fc15e50643861acc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libregex_syntax-0aa160ba542e6d30.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblazy_static-57de1e7e98dae934.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibadwaita-2ba4a1d8a020ed0f.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgtk4-77984760fad9791d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgsk4-c1fb78a2009306f1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgraphene-a14feb3910bf4b61.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfield_offset-1cb66ed05a9f3c07.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libmemoffset-95c0fe53b38c341c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk4-5b50ca98d2c85940.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpango-1d95345b80b8f23c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk_pixbuf-9c79f8c5c1e15f8c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgio-65e35e52ba626d45.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_io-c5a4a51925e8742d.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcairo-fcb4b33fbfb24397.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libglib-ab9da12379342614.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_executor-0af7d4c911f586bf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_util-7366e8f60148d459.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libslab-5a4f145f50e74b40.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpin_project_lite-9af214e0bad53a1c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpin_utils-b5f11cbcb9334678.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libsmallvec-5744302be4c8ac24.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libthiserror-e6c0ec20c4a962ee.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_channel-26d3f712004fa4c7.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_task-9278889fd13e64ae.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libfutures_core-9dc0ea7669773bcc.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libonce_cell-f9c3b3dabf16b2bf.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libbitflags-34bb62e4bb4fd3f1.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibadwaita_sys-577463c0e2bf4920.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgtk4_sys-63ff56553a1daa3e.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgsk4_sys-984ed8994bed9c3b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgraphene_sys-76a47ff12c1eb27c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk4_sys-920da3479ae7e72c.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgdk_pixbuf_sys-d08b344924c2db9e.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libpango_sys-ee1235f86b12e45b.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcairo_sys-113f4be8a815be20.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgio_sys-68dd1df20ed3c153.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libgobject_sys-68253c04803be4ef.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libglib_sys-5e92b7bdc6e0a2e0.rlib" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/liblibc-62d65268cd9c6cd6.rlib" "-Wl,--start-group" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-69edc9ac8de4d39c.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-254ac8a4d96ed89e.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-8bed7ede368468ef.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-9da1150e6aeada6b.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-dec39a40a22b358c.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-7a90882341200e38.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-6a5da46a37549d0a.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-6dc3d1df7e408d5b.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-9d89ad14c568d44a.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-ecbdf47025adae10.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-29db3ffec771ef22.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-8b55ad9e1a2080d1.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-f37a55941b8b3bbd.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c1d45d3d6971ce0d.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-18ac7cbb154ecd62.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-80c5909c82700e85.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-aa7f747e2f6af7d5.rlib" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-60d544c9f51ce476.rlib" "-Wl,--end-group" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d1bd89f2a607e488.rlib" "-Wl,-Bdynamic" "-lgstplayer-1.0" "-lgstvideo-1.0" "-lgstbase-1.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgstvideo-1.0" "-lgstbase-1.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgstbase-1.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgstreamer-1.0" "-lgobject-2.0" "-lglib-2.0" "-ldbus-1" "-lz" "-lssl" "-lcrypto" "-lgobject-2.0" "-ladwaita-1" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgraphene-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/home/finntenzor/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/netease_cloud_music_gtk4-58ea0123808ef6d1" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-Wl,-O1" "-nodefaultlibs"
= note: /usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl_sys-4717681e9c48cb29.rlib(openssl.o): in function `cert_stuff':
openssl.c:(.text.cert_stuff+0x3b7): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libcurl_sys-4717681e9c48cb29.rlib(openssl.o): in function `servercert':
openssl.c:(.text.servercert+0xf3): undefined reference to `SSL_get_peer_certificate'
/usr/bin/ld: openssl.c:(.text.servercert+0x84a): undefined reference to `SSL_get_peer_certificate'
/usr/bin/ld: openssl.c:(.text.servercert+0xe24): undefined reference to `EVP_PKEY_id'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.2.rcgu.o): in function `openssl::symm::Crypter::new':
openssl.f84609e5-cgu.2:(.text._ZN7openssl4symm7Crypter3new17h1f916ee35fd5685dE+0xd3): undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.2.rcgu.o): in function `openssl::symm::cipher':
openssl.f84609e5-cgu.2:(.text._ZN7openssl4symm6cipher17h2aa572ecae37dbdeE+0x5c): undefined reference to `EVP_CIPHER_block_size'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::encrypt_init':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0x33): undefined reference to `EVP_CIPHER_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0x55): undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0xc6): undefined reference to `EVP_CIPHER_CTX_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12encrypt_init17h5420820dbb609685E+0x103): undefined reference to `EVP_CIPHER_CTX_iv_length'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::decrypt_init':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0x33): undefined reference to `EVP_CIPHER_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0x55): undefined reference to `EVP_CIPHER_iv_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0xc6): undefined reference to `EVP_CIPHER_CTX_key_length'
/usr/bin/ld: openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12decrypt_init17h101faa877b61541dE+0x103): undefined reference to `EVP_CIPHER_CTX_iv_length'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::cipher_update':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef13cipher_update17ha39d11bd20134c6aE+0x49): undefined reference to `EVP_CIPHER_CTX_block_size'
/usr/bin/ld: /home/finntenzor/Projects/netease-cloud-music-gtk/_build/target/release/deps/libopenssl-6bace2b5b7f6d947.rlib(openssl-6bace2b5b7f6d947.openssl.f84609e5-cgu.12.rcgu.o): in function `openssl::cipher_ctx::CipherCtxRef::cipher_final':
openssl.f84609e5-cgu.12:(.text._ZN7openssl10cipher_ctx12CipherCtxRef12cipher_final17h67bd9ba777df1e7eE+0x2a): undefined reference to `EVP_CIPHER_CTX_block_size'
collect2: error: ld returned 1 exit status
= help: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
= note: use the `-l` flag to specify native libraries to link
= note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
error: could not compile `netease-cloud-music-gtk4` due to previous error
FAILED: src/netease-cloud-music-gtk4
/bin/sh /home/finntenzor/Projects/netease-cloud-music-gtk/build-aux/cargo.sh /home/finntenzor/Projects/netease-cloud-music-gtk/_build /home/finntenzor/Projects/netease-cloud-music-gtk src/netease-cloud-music-gtk4 release netease-cloud-music-gtk4
ninja: build stopped: subcommand failed.
感觉还是没找到 openssl 的头文件,你用的系统、桌面、rust版本是什么? 能不能不要自己编译,直接装系统官方打包的版本。
感觉还是没找到 openssl 的头文件,你用的系统、桌面、rust版本是什么? 能不能不要自己编译,直接装系统官方打包的版本。
系统是Ubuntu,GNOME桌面。rust版本我回头再看一下,出了点问题重装了。 要编译是想改代码,参与开发工作,了解下原理细节等。 可能还是搞个虚拟机编译比较靠谱,这几天装相关依赖一不小心系统就崩了。