netease-cloud-music-gtk icon indicating copy to clipboard operation
netease-cloud-music-gtk copied to clipboard

编译失败 meson.build:31:0: ERROR: File Cargo.lock does not exist.

Open finntenzor opened this issue 2 years ago • 13 comments

源码编译出现以下问题:

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.

finntenzor avatar Aug 05 '22 09:08 finntenzor

把 meson.build 第33行删除。

或者先在源码目录执行下 cargo build,等开始编译时直接ctrl+c中止,然后就会自动生成 Cargo.lock 了

gmg137 avatar Aug 05 '22 09:08 gmg137

删除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出了问题?但我也不知道实际原因是什么。

finntenzor avatar Aug 05 '22 17:08 finntenzor

另一方面,如果cargo build生成了Cargo.lock,然后meson _build .也会报这个错。

finntenzor avatar Aug 05 '22 17:08 finntenzor

把 gettext-devel 装上试试

gmg137 avatar Aug 06 '22 13:08 gmg137

后续报错情况 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.

finntenzor avatar Aug 06 '22 13:08 finntenzor

我的openssl是编译安装的,版本是1.1.1g,是不是版本太低了?

finntenzor avatar Aug 06 '22 13:08 finntenzor

你 gtk4-devel 是不是没装?

gmg137 avatar Aug 06 '22 14:08 gmg137

我是在ubuntu上装的,通过编译安装……我觉得我应该是有GTK4的吧。 我装gtk4的大概流程是,从官网下载gtk-4.7.1,然后meson _build . cd _build ninja sudo ninja install 这一套完了以后应用程序列表里面多了一大堆gtk的开发工具,什么GTK Demo,icon broswer,Node Editor之类的,应该是装好了吧

finntenzor avatar Aug 06 '22 15:08 finntenzor

我的openssl是编译安装的,版本是1.1.1g,是不是版本太低了?

我的 openssl 版本是1.1.1q,你可以更新下看是不是这个问题。

gmg137 avatar Aug 10 '22 01:08 gmg137

换了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.

finntenzor avatar Aug 12 '22 09:08 finntenzor

感觉还是没找到 openssl 的头文件,你用的系统、桌面、rust版本是什么? 能不能不要自己编译,直接装系统官方打包的版本。

gmg137 avatar Aug 12 '22 10:08 gmg137

感觉还是没找到 openssl 的头文件,你用的系统、桌面、rust版本是什么? 能不能不要自己编译,直接装系统官方打包的版本。

gmg137 avatar Aug 12 '22 11:08 gmg137

系统是Ubuntu,GNOME桌面。rust版本我回头再看一下,出了点问题重装了。 要编译是想改代码,参与开发工作,了解下原理细节等。 可能还是搞个虚拟机编译比较靠谱,这几天装相关依赖一不小心系统就崩了。

finntenzor avatar Aug 12 '22 15:08 finntenzor