Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*The system library pango required by crate pango-sys was not found.* #7

Closed
Benjamin-Loison opened this issue Dec 14, 2024 · 10 comments

Comments

@Benjamin-Loison
Copy link
Owner

Benjamin-Loison commented Dec 14, 2024

cargo install songrec
Output:
    Updating crates.io index
  Downloaded songrec v0.4.3
  Downloaded 1 crate (757.3 KB) in 1.42s
  Installing songrec v0.4.3
    Updating crates.io index
     Locking 328 packages to latest compatible versions
      Adding app_dirs v1.2.1 (available: v2.0.1)
      Adding base64 v0.12.3 (available: v0.22.1)
      Adding clap v2.34.0 (available: v4.5.23)
      Adding directories v4.0.1 (available: v5.0.1)
      Adding gdk v0.13.2 (available: v0.18.2)
      Adding gdk-pixbuf v0.9.0 (available: v0.20.4)
      Adding gettext-rs v0.5.0 (available: v0.7.2)
      Adding gettext-sys v0.19.9 (available: v0.22.5)
      Adding gio v0.9.1 (available: v0.20.6)
      Adding glib v0.10.3 (available: v0.20.6)
      Adding gtk v0.9.2 (available: v0.18.2)
      Adding rand v0.7.3 (available: v0.8.5)
      Adding reqwest v0.10.10 (available: v0.12.9)
      Adding rodio v0.19.0 (available: v0.20.1)
      Adding toml v0.4.10 (available: v0.8.19)
      Adding uuid v0.8.2 (available: v1.11.0)
  Downloaded atty v0.2.14
  Downloaded anyhow v1.0.94
  Downloaded futures-sink v0.3.31
  Downloaded futures-channel v0.3.31
  Downloaded pin-project v1.1.7
  Downloaded unicode-segmentation v1.12.0
  Downloaded fastrand v2.3.0
  Downloaded alsa v0.9.1
  Downloaded socket2 v0.3.19
  Downloaded jobserver v0.1.32
  Downloaded serde_spanned v0.6.8
  Downloaded cfg-expr v0.15.8
  Downloaded tinyvec_macros v0.1.1
  Downloaded lewton v0.10.2
  Downloaded unicode-width v0.1.14
  Downloaded zerofrom-derive v0.1.5
  Downloaded version_check v0.9.5
  Downloaded tokio-tls v0.3.1
  Downloaded textwrap v0.11.0
  Downloaded quote v1.0.37
  Downloaded zerofrom v0.1.5
  Downloaded strum v0.18.0
  Downloaded gio-sys v0.10.1
  Downloaded pulsectl-rs v0.3.2
  Downloaded yoke-derive v0.7.5
  Downloaded unicode-ident v1.0.14
  Downloaded zerovec-derive v0.10.3
  Downloaded num-derive v0.3.3
  Downloaded xdg v2.5.2
  Downloaded proc-macro-crate v0.1.5
  Downloaded pango-sys v0.10.0
  Downloaded unicase v2.8.0
  Downloaded thiserror v1.0.69
  Downloaded tracing-core v0.1.33
  Downloaded zerocopy-derive v0.7.35
  Downloaded toml_datetime v0.6.8
  Downloaded pkg-config v0.3.31
  Downloaded yoke v0.7.5
  Downloaded libc v0.2.168
  Downloaded url v2.5.4
  Downloaded tokio-util v0.3.1
  Downloaded chrono v0.4.39
  Downloaded futures-executor v0.3.31
  Downloaded toml_edit v0.22.22
  Downloaded zerovec v0.10.4
  Downloaded reqwest v0.10.10
  Downloaded lazy_static v1.5.0
  Downloaded winnow v0.6.20
  Downloaded mpris-player v0.6.3
  Downloaded openssl v0.10.68
  Downloaded regex-syntax v0.8.5
  Downloaded syn v2.0.90
  Downloaded mio v0.6.23
  Downloaded libpulse-binding v2.28.2
  Downloaded glib v0.10.3
  Downloaded tokio v0.2.25
  Downloaded futures-util v0.3.31
  Downloaded gio v0.9.1
  Downloaded gtk v0.9.2
  Downloaded csv v1.3.1
  Downloaded idna v1.0.3
  Downloaded hyper v0.13.10
  Downloaded hashbrown v0.15.2
  Downloaded libdbus-sys v0.2.5
  Downloaded h2 v0.2.7
  Downloaded regex-automata v0.4.9
  Downloaded itertools v0.9.0
  Downloaded indexmap v2.7.0
  Downloaded gtk-sys v0.10.0
  Downloaded num-complex v0.4.6
  Downloaded icu_properties v1.5.1
  Downloaded gdk-pixbuf-sys v0.10.0
  Downloaded futures-task v0.3.31
  Downloaded regex v1.11.1
  Downloaded net2 v0.2.39
  Downloaded mime_guess v2.0.5
  Downloaded log v0.4.22
  Downloaded litemap v0.7.4
  Downloaded libpulse-sys v1.21.0
  Downloaded itoa v0.4.8
  Downloaded toml v0.4.10
  Downloaded httparse v1.9.5
  Downloaded gdk-pixbuf v0.9.0
  Downloaded locale_config v0.3.0
  Downloaded idna_adapter v1.2.0
  Downloaded heck v0.3.3
  Downloaded gobject-sys v0.15.10
  Downloaded glib-sys v0.10.1
  Downloaded hyper-tls v0.4.3
  Downloaded glib-macros v0.15.13
  Downloaded glib-macros v0.10.1
  Downloaded gettext-rs v0.5.0
  Downloaded memchr v2.7.4
  Downloaded iovec v0.1.4
  Downloaded gobject-sys v0.10.0
  Downloaded futures v0.3.31
  Downloaded csv-core v0.1.11
  Downloaded clap v2.34.0
  Downloaded cfg-if v0.1.10
  Downloaded cc v1.2.4
  Downloaded atk v0.9.0
  Downloaded futures-io v0.3.31
  Downloaded futures-core v0.3.31
  Downloaded displaydoc v0.2.5
  Downloaded dirs-sys v0.3.7
  Downloaded dasp_sample v0.11.0
  Downloaded serde_json v1.0.133
  Downloaded rustix v0.38.42
  Downloaded chfft v0.3.4
  Downloaded either v1.13.0
  Downloaded cairo-sys-rs v0.10.0
  Downloaded cairo-rs v0.9.1
  Downloaded arrayvec v0.7.6
  Downloaded tempfile v3.14.0
  Downloaded app_dirs v1.2.1
  Downloaded symphonia-core v0.5.4
  Downloaded atk-sys v0.10.0
  Downloaded serde_derive v1.0.216
  Downloaded serde v1.0.216
  Downloaded proc-macro2 v1.0.92
  Downloaded openssl-sys v0.9.104
  Downloaded bytes v1.9.0
  Downloaded bytemuck v1.20.0
  Downloaded dbus v0.6.5
  Downloaded httpdate v0.3.2
  Downloaded base64 v0.12.3
  Downloaded tracing-futures v0.2.5
  Downloaded tracing v0.1.41
  Downloaded toml v0.8.19
  Downloaded tinyvec v1.8.0
  Downloaded symphonia-bundle-mp3 v0.5.4
  Downloaded gdk-sys v0.10.0
  Downloaded strsim v0.8.0
  Downloaded claxon v0.4.3
  Downloaded bytes v0.5.6
  Downloaded autocfg v1.4.0
  Downloaded pango v0.9.1
  Downloaded tower-service v0.3.3
  Downloaded target-lexicon v0.12.16
  Downloaded symphonia v0.5.4
  Downloaded encoding_rs v0.8.35
  Downloaded zerocopy v0.7.35
  Downloaded thiserror-impl v1.0.69
  Downloaded system-deps v6.2.2
  Downloaded shlex v1.3.0
  Downloaded num-traits v0.2.19
  Downloaded version-compare v0.2.0
  Downloaded version-compare v0.0.10
  Downloaded vec_map v0.8.2
  Downloaded ppv-lite86 v0.2.20
  Downloaded proc-macro-error v1.0.4
  Downloaded hound v3.5.1
  Downloaded ansi_term v0.12.1
  Downloaded system-deps v1.3.2
  Downloaded symphonia-metadata v0.5.4
  Downloaded strum_macros v0.18.0
  Downloaded pin-project-lite v0.1.12
  Downloaded ipnet v2.10.1
  Downloaded http-body v0.3.1
  Downloaded glib-sys v0.15.10
  Downloaded rodio v0.19.0
  Downloaded proc-macro-error-attr v1.0.4
  Downloaded pin-project-lite v0.2.15
  Downloaded pin-project-internal v1.1.7
  Downloaded ogg v0.8.0
  Downloaded itoa v1.0.14
  Downloaded iana-time-zone v0.1.61
  Downloaded heck v0.4.1
  Downloaded once_cell v1.20.2
  Downloaded directories v4.0.1
  Downloaded alsa-sys v0.3.1
  Downloaded futures-macro v0.3.31
  Downloaded errno v0.3.10
  Downloaded cpal v0.15.3
  Downloaded bitflags v2.6.0
  Downloaded bitflags v1.3.2
  Downloaded gdk v0.13.2
  Downloaded glib v0.15.12
  Downloaded gettext-sys v0.19.9
  Downloaded 179 crates (22.8 MB) in 2.08s (largest was `gettext-sys` at 7.2 MB)
   Compiling proc-macro2 v1.0.92
   Compiling unicode-ident v1.0.14
   Compiling pkg-config v0.3.31
   Compiling serde v1.0.216
   Compiling libc v0.2.168
   Compiling syn v1.0.109
   Compiling thiserror v1.0.69
   Compiling unicode-segmentation v1.12.0
   Compiling version-compare v0.0.10
   Compiling strum v0.18.0
   Compiling autocfg v1.4.0
   Compiling memchr v2.7.4
   Compiling cfg-if v1.0.0
   Compiling once_cell v1.20.2
   Compiling futures-core v0.3.31
   Compiling pin-project-lite v0.2.15
   Compiling futures-sink v0.3.31
   Compiling version_check v0.9.5
   Compiling bitflags v1.3.2
   Compiling futures-io v0.3.31
   Compiling futures-task v0.3.31
   Compiling pin-utils v0.1.0
   Compiling log v0.4.22
   Compiling shlex v1.3.0
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.15.2
   Compiling anyhow v1.0.94
   Compiling lazy_static v1.5.0
   Compiling futures-channel v0.3.31
   Compiling stable_deref_trait v1.2.0
   Compiling target-lexicon v0.12.16
   Compiling winnow v0.6.20
   Compiling smallvec v1.13.2
   Compiling vcpkg v0.2.15
   Compiling either v1.13.0
   Compiling bitflags v2.6.0
   Compiling writeable v0.5.5
   Compiling fnv v1.0.7
   Compiling itoa v1.0.14
   Compiling heck v0.5.0
   Compiling cfg-if v0.1.10
   Compiling litemap v0.7.4
   Compiling proc-macro-error-attr v1.0.4
   Compiling proc-macro-error v1.0.4
   Compiling itertools v0.9.0
   Compiling version-compare v0.2.0
   Compiling bytes v0.5.6
   Compiling pin-project-lite v0.1.12
   Compiling heck v0.3.3
   Compiling icu_locid_transform_data v1.5.0
   Compiling byteorder v1.5.0
   Compiling slab v0.4.9
   Compiling num-traits v0.2.19
   Compiling indexmap v1.9.3
   Compiling tracing-core v0.1.33
   Compiling icu_properties_data v1.5.0
   Compiling openssl v0.10.68
   Compiling foreign-types-shared v0.1.1
   Compiling bytes v1.9.0
   Compiling foreign-types v0.3.2
   Compiling alsa-sys v0.3.1
   Compiling encoding_rs v0.8.35
   Compiling icu_normalizer_data v1.5.0
   Compiling arrayvec v0.7.6
   Compiling native-tls v0.2.12
   Compiling getrandom v0.1.16
   Compiling indexmap v2.7.0
   Compiling winnow v0.5.40
   Compiling utf16_iter v1.0.5
   Compiling utf8_iter v1.0.4
   Compiling httparse v1.9.5
   Compiling hashbrown v0.12.3
   Compiling write16 v1.0.0
   Compiling quote v1.0.37
   Compiling cfg-expr v0.15.8
   Compiling bytemuck v1.20.0
   Compiling gio v0.9.1
   Compiling tracing v0.1.41
   Compiling aho-corasick v1.1.3
   Compiling libdbus-sys v0.2.5
   Compiling libpulse-sys v1.21.0
   Compiling percent-encoding v2.3.1
   Compiling syn v2.0.90
   Compiling http v0.2.12
   Compiling symphonia-core v0.5.4
   Compiling pango v0.9.1
   Compiling gdk-pixbuf v0.9.0
   Compiling unicase v2.8.0
   Compiling regex-syntax v0.8.5
   Compiling cairo-rs v0.9.1
   Compiling try-lock v0.2.5
   Compiling openssl-probe v0.1.5
   Compiling ryu v1.0.18
   Compiling want v0.3.1
   Compiling mime_guess v2.0.5
   Compiling form_urlencoded v1.2.1
   Compiling tinyvec_macros v0.1.1
   Compiling atk v0.9.0
   Compiling rustix v0.38.42
   Compiling gdk v0.13.2
   Compiling itoa v0.4.8
   Compiling httpdate v0.3.2
   Compiling cpal v0.15.3
   Compiling tower-service v0.3.3
   Compiling serde_json v1.0.133
   Compiling heck v0.4.1
   Compiling tinyvec v1.8.0
   Compiling ogg v0.8.0
   Compiling gtk v0.9.2
   Compiling mime v0.3.17
   Compiling dasp_sample v0.11.0
   Compiling unicode-width v0.1.14
   Compiling linux-raw-sys v0.4.14
   Compiling num-complex v0.4.6
   Compiling csv-core v0.1.11
   Compiling iana-time-zone v0.1.61
   Compiling jobserver v0.1.32
   Compiling http-body v0.3.1
   Compiling textwrap v0.11.0
   Compiling ipnet v2.10.1
   Compiling iovec v0.1.4
   Compiling net2 v0.2.39
   Compiling num_cpus v1.16.0
   Compiling cc v1.2.4
   Compiling socket2 v0.3.19
   Compiling mio v0.6.23
   Compiling symphonia-metadata v0.5.4
   Compiling atty v0.2.14
   Compiling dbus v0.6.5
   Compiling rand_core v0.5.1
   Compiling getrandom v0.2.15
   Compiling dirs-sys v0.3.7
   Compiling lewton v0.10.2
   Compiling ansi_term v0.12.1
   Compiling alsa v0.9.1
   Compiling claxon v0.4.3
   Compiling symphonia-bundle-mp3 v0.5.4
   Compiling fastrand v2.3.0
   Compiling vec_map v0.8.2
   Compiling tokio v0.2.25
   Compiling hound v3.5.1
   Compiling strsim v0.8.0
   Compiling base64 v0.13.1
   Compiling xdg v2.5.2
   Compiling uuid v0.8.2
   Compiling directories v4.0.1
   Compiling app_dirs v1.2.1
   Compiling symphonia v0.5.4
   Compiling regex-automata v0.4.9
   Compiling clap v2.34.0
   Compiling chfft v0.3.4
   Compiling chrono v0.4.39
   Compiling crc32fast v1.4.2
   Compiling base64 v0.12.3
   Compiling openssl-sys v0.9.104
   Compiling gettext-sys v0.19.9
   Compiling tempfile v3.14.0
   Compiling synstructure v0.13.1
   Compiling strum_macros v0.18.0
   Compiling num-derive v0.3.3
   Compiling tokio-util v0.3.1
   Compiling serde_derive v1.0.216
   Compiling thiserror-impl v1.0.69
   Compiling futures-macro v0.3.31
   Compiling zerofrom-derive v0.1.5
   Compiling yoke-derive v0.7.5
   Compiling zerovec-derive v0.10.3
   Compiling displaydoc v0.2.5
   Compiling icu_provider_macros v1.5.0
   Compiling pin-project-internal v1.1.7
   Compiling openssl-macros v0.1.1
   Compiling zerocopy-derive v0.7.35
   Compiling regex v1.11.1
   Compiling locale_config v0.3.0
   Compiling gettext-rs v0.5.0
   Compiling libpulse-binding v2.28.2
   Compiling zerocopy v0.7.35
   Compiling futures-util v0.3.31
   Compiling pin-project v1.1.7
   Compiling tracing-futures v0.2.5
   Compiling zerofrom v0.1.5
   Compiling yoke v0.7.5
   Compiling rodio v0.19.0
   Compiling zerovec v0.10.4
   Compiling ppv-lite86 v0.2.20
   Compiling rand_chacha v0.2.2
   Compiling pulsectl-rs v0.3.2
   Compiling rand v0.7.3
   Compiling tinystr v0.7.6
   Compiling icu_collections v1.5.0
   Compiling icu_locid v1.5.0
   Compiling icu_provider v1.5.0
   Compiling tokio-tls v0.3.1
   Compiling icu_locid_transform v1.5.0
   Compiling futures-executor v0.3.31
   Compiling h2 v0.2.7
   Compiling futures v0.3.31
   Compiling icu_properties v1.5.1
   Compiling toml v0.5.11
   Compiling toml_datetime v0.6.8
   Compiling serde_spanned v0.6.8
   Compiling toml_edit v0.22.22
   Compiling toml_edit v0.19.15
   Compiling serde_urlencoded v0.7.1
   Compiling toml v0.4.10
   Compiling csv v1.3.1
   Compiling system-deps v1.3.2
   Compiling proc-macro-crate v0.1.5
   Compiling icu_normalizer v1.5.0
   Compiling glib-macros v0.10.1
   Compiling glib-sys v0.10.1
   Compiling gobject-sys v0.10.0
   Compiling gio-sys v0.10.1
   Compiling cairo-sys-rs v0.10.0
   Compiling gdk-pixbuf-sys v0.10.0
   Compiling pango-sys v0.10.0
   Compiling gdk-sys v0.10.0
   Compiling atk-sys v0.10.0
   Compiling gtk-sys v0.10.0
error: failed to run custom build command for `gdk-pixbuf-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installWSrKH2/release/build/gdk-pixbuf-sys-efaf306d87caa5f9/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=GDK_PIXBUF_2.0_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=GDK_PIXBUF_2.0_STATIC
  cargo:rerun-if-env-changed=GDK_PIXBUF_2.0_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags gdk-pixbuf-2.0 gdk-pixbuf-2.0 >= 2.30

  The system library `gdk-pixbuf-2.0` required by crate `gdk-pixbuf-sys` was not found.
  The file `gdk-pixbuf-2.0.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `gdk-pixbuf-2.0.pc`.

warning: build failed, waiting for other jobs to finish...
error: failed to run custom build command for `atk-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installWSrKH2/release/build/atk-sys-c398a674718f4022/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=ATK_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=ATK_STATIC
  cargo:rerun-if-env-changed=ATK_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags atk atk >= 2.14

  The system library `atk` required by crate `atk-sys` was not found.
  The file `atk.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `atk.pc`.

error: failed to run custom build command for `pango-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installWSrKH2/release/build/pango-sys-54e1bd909fa5b0c7/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=PANGO_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PANGO_STATIC
  cargo:rerun-if-env-changed=PANGO_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags pango pango >= 1.36

  The system library `pango` required by crate `pango-sys` was not found.
  The file `pango.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `pango.pc`.

error: failed to compile `songrec v0.4.3`, intermediate artifacts can be found at `/tmp/cargo-installWSrKH2`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

On Debian 12 GNOME Pegasus.

cargo install songrec
Output:
    Updating crates.io index
  Installing songrec v0.4.3
    Updating crates.io index
     Locking 328 packages to latest compatible versions
      Adding app_dirs v1.2.1 (available: v2.0.1)
      Adding base64 v0.12.3 (available: v0.22.1)
      Adding clap v2.34.0 (available: v4.5.23)
      Adding directories v4.0.1 (available: v5.0.1)
      Adding gdk v0.13.2 (available: v0.18.2)
      Adding gdk-pixbuf v0.9.0 (available: v0.20.4)
      Adding gettext-rs v0.5.0 (available: v0.7.2)
      Adding gettext-sys v0.19.9 (available: v0.22.5)
      Adding gio v0.9.1 (available: v0.20.6)
      Adding glib v0.10.3 (available: v0.20.6)
      Adding gtk v0.9.2 (available: v0.18.2)
      Adding rand v0.7.3 (available: v0.8.5)
      Adding reqwest v0.10.10 (available: v0.12.9)
      Adding rodio v0.19.0 (available: v0.20.1)
      Adding toml v0.4.10 (available: v0.8.19)
      Adding uuid v0.8.2 (available: v1.11.0)
   Compiling proc-macro2 v1.0.92
   Compiling unicode-ident v1.0.14
   Compiling pkg-config v0.3.31
   Compiling serde v1.0.216
   Compiling libc v0.2.168
   Compiling syn v1.0.109
   Compiling thiserror v1.0.69
   Compiling unicode-segmentation v1.12.0
   Compiling strum v0.18.0
   Compiling version-compare v0.0.10
   Compiling autocfg v1.4.0
   Compiling memchr v2.7.4
   Compiling cfg-if v1.0.0
   Compiling once_cell v1.20.2
   Compiling futures-core v0.3.31
   Compiling futures-sink v0.3.31
   Compiling pin-project-lite v0.2.15
   Compiling bitflags v1.3.2
   Compiling version_check v0.9.5
   Compiling futures-task v0.3.31
   Compiling futures-io v0.3.31
   Compiling pin-utils v0.1.0
   Compiling log v0.4.22
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.15.2
   Compiling shlex v1.3.0
   Compiling anyhow v1.0.94
   Compiling lazy_static v1.5.0
   Compiling stable_deref_trait v1.2.0
   Compiling target-lexicon v0.12.16
   Compiling futures-channel v0.3.31
   Compiling winnow v0.6.20
   Compiling either v1.13.0
   Compiling vcpkg v0.2.15
   Compiling bitflags v2.6.0
   Compiling smallvec v1.13.2
   Compiling writeable v0.5.5
   Compiling fnv v1.0.7
   Compiling version-compare v0.2.0
   Compiling itoa v1.0.14
   Compiling litemap v0.7.4
   Compiling itertools v0.9.0
   Compiling heck v0.5.0
   Compiling heck v0.3.3
   Compiling cfg-if v0.1.10
   Compiling bytes v0.5.6
   Compiling proc-macro-error-attr v1.0.4
   Compiling proc-macro-error v1.0.4
   Compiling byteorder v1.5.0
   Compiling pin-project-lite v0.1.12
   Compiling icu_locid_transform_data v1.5.0
   Compiling slab v0.4.9
   Compiling num-traits v0.2.19
   Compiling indexmap v1.9.3
   Compiling tracing-core v0.1.33
   Compiling icu_properties_data v1.5.0
   Compiling bytes v1.9.0
   Compiling foreign-types-shared v0.1.1
   Compiling openssl v0.10.68
   Compiling foreign-types v0.3.2
   Compiling alsa-sys v0.3.1
   Compiling encoding_rs v0.8.35
   Compiling hashbrown v0.12.3
   Compiling write16 v1.0.0
   Compiling arrayvec v0.7.6
   Compiling gio v0.9.1
   Compiling indexmap v2.7.0
   Compiling icu_normalizer_data v1.5.0
   Compiling winnow v0.5.40
   Compiling native-tls v0.2.12
   Compiling utf16_iter v1.0.5
   Compiling quote v1.0.37
   Compiling bytemuck v1.20.0
   Compiling httparse v1.9.5
   Compiling cfg-expr v0.15.8
   Compiling tracing v0.1.41
   Compiling utf8_iter v1.0.4
   Compiling getrandom v0.1.16
   Compiling aho-corasick v1.1.3
   Compiling libpulse-sys v1.21.0
   Compiling syn v2.0.90
   Compiling http v0.2.12
   Compiling symphonia-core v0.5.4
   Compiling libdbus-sys v0.2.5
   Compiling percent-encoding v2.3.1
   Compiling regex-syntax v0.8.5
   Compiling gdk-pixbuf v0.9.0
   Compiling openssl-probe v0.1.5
   Compiling ryu v1.0.18
   Compiling cairo-rs v0.9.1
   Compiling try-lock v0.2.5
   Compiling pango v0.9.1
   Compiling unicase v2.8.0
   Compiling want v0.3.1
   Compiling form_urlencoded v1.2.1
   Compiling rustix v0.38.42
   Compiling heck v0.4.1
   Compiling cpal v0.15.3
   Compiling tower-service v0.3.3
   Compiling httpdate v0.3.2
   Compiling mime_guess v2.0.5
   Compiling itoa v0.4.8
   Compiling tinyvec_macros v0.1.1
   Compiling gdk v0.13.2
   Compiling atk v0.9.0
   Compiling serde_json v1.0.133
   Compiling tinyvec v1.8.0
   Compiling ogg v0.8.0
   Compiling gtk v0.9.2
   Compiling unicode-width v0.1.14
   Compiling linux-raw-sys v0.4.14
   Compiling mime v0.3.17
   Compiling dasp_sample v0.11.0
   Compiling num-complex v0.4.6
   Compiling csv-core v0.1.11
   Compiling textwrap v0.11.0
   Compiling http-body v0.3.1
   Compiling base64 v0.13.1
   Compiling jobserver v0.1.32
   Compiling net2 v0.2.39
   Compiling iovec v0.1.4
   Compiling num_cpus v1.16.0
   Compiling socket2 v0.3.19
   Compiling cc v1.2.4
   Compiling mio v0.6.23
   Compiling symphonia-metadata v0.5.4
   Compiling rand_core v0.5.1
   Compiling getrandom v0.2.15
   Compiling dirs-sys v0.3.7
   Compiling atty v0.2.14
   Compiling dbus v0.6.5
   Compiling ipnet v2.10.1
   Compiling vec_map v0.8.2
   Compiling alsa v0.9.1
   Compiling strsim v0.8.0
   Compiling hound v3.5.1
   Compiling lewton v0.10.2
   Compiling symphonia-bundle-mp3 v0.5.4
   Compiling fastrand v2.3.0
   Compiling xdg v2.5.2
   Compiling ansi_term v0.12.1
   Compiling iana-time-zone v0.1.61
   Compiling tokio v0.2.25
   Compiling claxon v0.4.3
   Compiling chrono v0.4.39
   Compiling regex-automata v0.4.9
   Compiling clap v2.34.0
   Compiling symphonia v0.5.4
   Compiling app_dirs v1.2.1
   Compiling uuid v0.8.2
   Compiling directories v4.0.1
   Compiling chfft v0.3.4
   Compiling crc32fast v1.4.2
   Compiling base64 v0.12.3
   Compiling openssl-sys v0.9.104
   Compiling gettext-sys v0.19.9
   Compiling tempfile v3.14.0
   Compiling synstructure v0.13.1
   Compiling strum_macros v0.18.0
   Compiling num-derive v0.3.3
   Compiling regex v1.11.1
   Compiling tokio-util v0.3.1
   Compiling serde_derive v1.0.216
   Compiling thiserror-impl v1.0.69
   Compiling futures-macro v0.3.31
   Compiling zerofrom-derive v0.1.5
   Compiling yoke-derive v0.7.5
   Compiling zerovec-derive v0.10.3
   Compiling displaydoc v0.2.5
   Compiling icu_provider_macros v1.5.0
   Compiling pin-project-internal v1.1.7
   Compiling openssl-macros v0.1.1
   Compiling zerocopy-derive v0.7.35
   Compiling locale_config v0.3.0
   Compiling gettext-rs v0.5.0
   Compiling futures-util v0.3.31
   Compiling zerocopy v0.7.35
   Compiling libpulse-binding v2.28.2
   Compiling pin-project v1.1.7
   Compiling tracing-futures v0.2.5
   Compiling zerofrom v0.1.5
   Compiling yoke v0.7.5
   Compiling rodio v0.19.0
   Compiling zerovec v0.10.4
   Compiling ppv-lite86 v0.2.20
   Compiling pulsectl-rs v0.3.2
   Compiling rand_chacha v0.2.2
   Compiling rand v0.7.3
   Compiling tinystr v0.7.6
   Compiling icu_collections v1.5.0
   Compiling icu_locid v1.5.0
   Compiling icu_provider v1.5.0
   Compiling futures-executor v0.3.31
   Compiling h2 v0.2.7
   Compiling tokio-tls v0.3.1
   Compiling icu_locid_transform v1.5.0
   Compiling futures v0.3.31
   Compiling icu_properties v1.5.1
   Compiling toml v0.5.11
   Compiling toml_datetime v0.6.8
   Compiling serde_spanned v0.6.8
   Compiling serde_urlencoded v0.7.1
   Compiling csv v1.3.1
   Compiling toml v0.4.10
   Compiling toml_edit v0.22.22
   Compiling toml_edit v0.19.15
   Compiling icu_normalizer v1.5.0
   Compiling system-deps v1.3.2
   Compiling proc-macro-crate v0.1.5
   Compiling glib-macros v0.10.1
   Compiling glib-sys v0.10.1
   Compiling gobject-sys v0.10.0
   Compiling gio-sys v0.10.1
   Compiling pango-sys v0.10.0
   Compiling gdk-pixbuf-sys v0.10.0
   Compiling cairo-sys-rs v0.10.0
   Compiling atk-sys v0.10.0
   Compiling gdk-sys v0.10.0
   Compiling gtk-sys v0.10.0
   Compiling idna_adapter v1.2.0
   Compiling idna v1.0.3
error: failed to run custom build command for `pango-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installr5gLRg/release/build/pango-sys-54e1bd909fa5b0c7/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=PANGO_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PANGO_STATIC
  cargo:rerun-if-env-changed=PANGO_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags pango pango >= 1.36

  The system library `pango` required by crate `pango-sys` was not found.
  The file `pango.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `pango.pc`.

warning: build failed, waiting for other jobs to finish...
error: failed to run custom build command for `atk-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installr5gLRg/release/build/atk-sys-c398a674718f4022/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=ATK_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=ATK_STATIC
  cargo:rerun-if-env-changed=ATK_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags atk atk >= 2.14

  The system library `atk` required by crate `atk-sys` was not found.
  The file `atk.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `atk.pc`.

error: failed to compile `songrec v0.4.3`, intermediate artifacts can be found at `/tmp/cargo-installr5gLRg`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
@Benjamin-Loison
Copy link
Owner Author

DuckDuckGo and Google search "The system library atk" "apt".

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 14, 2024

sudo apt install -y librust-atk-dev
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libatk1.0-dev librust-addr2line+cpp-demangle-dev librust-addr2line+default-dev librust-addr2line+object-dev librust-addr2line+rustc-demangle-dev librust-addr2line+std-dev librust-addr2line+std-object-dev
  librust-addr2line-dev librust-adler-dev librust-ahash-0.7-dev librust-aho-corasick-dev librust-anyhow-dev librust-arbitrary-dev librust-atk-sys-dev librust-atty-dev librust-autocfg-dev librust-backtrace-dev
  librust-bitflags-dev librust-bumpalo-dev librust-cc-dev librust-cfg-expr-dev librust-cfg-if-dev librust-compiler-builtins-dev librust-const-random-dev librust-const-random-macro-dev librust-cpp-demangle-dev
  librust-crc32fast-dev librust-crossbeam-channel-dev librust-crossbeam-deque-dev librust-crossbeam-epoch+std-dev librust-crossbeam-epoch-dev librust-crossbeam-utils-dev librust-crunchy-dev librust-ctor-dev
  librust-derive-arbitrary-dev librust-either-dev librust-env-logger+atty-dev librust-env-logger+default-dev librust-env-logger+humantime-dev librust-env-logger+regex-dev librust-env-logger+termcolor-dev
  librust-env-logger-dev librust-erased-serde-dev librust-fallible-iterator-dev librust-flate2+miniz-oxide-dev librust-flate2-dev librust-futures-channel-dev librust-futures-core-dev
  librust-futures-executor-dev librust-futures-io-dev librust-futures-macro-dev librust-futures-sink-dev librust-futures-task-dev librust-futures-util-dev librust-getrandom-dev librust-gimli-dev
  librust-glib-dev librust-glib-macros-dev librust-glib-sys-dev librust-gobject-sys-dev librust-hashbrown-dev librust-heck-dev librust-humantime-dev librust-indexmap-dev librust-lazy-static-dev
  librust-libc-dev librust-lock-api-dev librust-log-dev librust-memchr-dev librust-memoffset-dev librust-miniz-oxide-dev librust-num-cpus-dev librust-object-dev librust-once-cell-dev librust-owning-ref-dev
  librust-parking-lot-core-dev librust-pin-project-lite-dev librust-pin-utils-dev librust-pkg-config-dev librust-ppv-lite86-dev librust-proc-macro-crate-dev librust-proc-macro-error-attr-dev
  librust-proc-macro-error-dev librust-proc-macro-hack-dev librust-proc-macro2-dev librust-quickcheck+default-dev librust-quickcheck+regex-dev librust-quickcheck+use-logging-dev librust-quickcheck-dev
  librust-quote+proc-macro-dev librust-quote-dev librust-rand-chacha-dev librust-rand-core+getrandom-dev librust-rand-core+serde-dev librust-rand-core+std-dev librust-rand-core-dev librust-rand-dev
  librust-rayon-core-dev librust-rayon-dev librust-regex+aho-corasick-dev librust-regex+default-dev librust-regex+memchr-dev librust-regex+perf-dev librust-regex+perf-literal-dev librust-regex+unicode-age-dev
  librust-regex+unicode-bool-dev librust-regex+unicode-case-dev librust-regex+unicode-dev librust-regex+unicode-gencat-dev librust-regex+unicode-perl-dev librust-regex+unicode-script-dev
  librust-regex+unicode-segment-dev librust-regex-dev librust-regex-syntax+unicode-dev librust-regex-syntax-dev librust-rustc-demangle-dev librust-rustc-std-workspace-core-dev librust-scopeguard-dev
  librust-serde+serde-derive-dev librust-serde-derive-dev librust-serde-dev librust-serde-fmt-dev librust-slab-dev librust-smallvec-dev librust-spin-dev librust-stable-deref-trait-dev
  librust-sval+serde1-lib-dev librust-sval-dev librust-syn-dev librust-syn-mid-dev librust-system-deps-dev librust-target-lexicon-dev librust-termcolor-dev librust-thiserror-dev librust-thiserror-impl-dev
  librust-tiny-keccak-dev librust-toml-dev librust-unicode-ident-dev librust-unicode-segmentation-dev librust-value-bag-dev librust-version-check-dev librust-version-compare-dev librust-winapi-dev
  librust-winapi-i686-pc-windows-gnu-dev librust-winapi-util-dev librust-winapi-x86-64-pc-windows-gnu-dev
Suggested packages:
  librust-adler+compiler-builtins-dev librust-adler+core-dev librust-adler+rustc-dep-of-std-dev librust-backtrace+cpp-demangle-dev librust-backtrace+rustc-serialize-dev librust-backtrace+serde-dev
  librust-backtrace+verify-winapi-dev librust-backtrace+winapi-dev librust-cc+jobserver-dev librust-cfg-if+core-dev librust-compiler-builtins+c-dev librust-compiler-builtins+core-dev
  librust-compiler-builtins+rustc-dep-of-std-dev librust-either+serde-dev librust-flate2+libz-sys-dev librust-getrandom+compiler-builtins-dev librust-getrandom+core-dev librust-getrandom+rustc-dep-of-std-dev
  librust-libc+rustc-dep-of-std-dev librust-libc+rustc-std-workspace-core-dev librust-parking-lot-core+deadlock-detection-dev librust-parking-lot-core+petgraph-dev librust-parking-lot-core+thread-id-dev
  librust-quickcheck+env-logger-dev librust-quickcheck+log-dev librust-rustc-demangle+compiler-builtins-dev librust-rustc-demangle+core-dev librust-rustc-demangle+rustc-dep-of-std-dev
  librust-sval+arbitrary-depth-dev librust-sval+smallvec-dev librust-sval+sval-derive-dev librust-syn-mid+clone-impls-dev
The following NEW packages will be installed:
  libatk1.0-dev librust-addr2line+cpp-demangle-dev librust-addr2line+default-dev librust-addr2line+object-dev librust-addr2line+rustc-demangle-dev librust-addr2line+std-dev librust-addr2line+std-object-dev
  librust-addr2line-dev librust-adler-dev librust-ahash-0.7-dev librust-aho-corasick-dev librust-anyhow-dev librust-arbitrary-dev librust-atk-dev librust-atk-sys-dev librust-atty-dev librust-autocfg-dev
  librust-backtrace-dev librust-bitflags-dev librust-bumpalo-dev librust-cc-dev librust-cfg-expr-dev librust-cfg-if-dev librust-compiler-builtins-dev librust-const-random-dev librust-const-random-macro-dev
  librust-cpp-demangle-dev librust-crc32fast-dev librust-crossbeam-channel-dev librust-crossbeam-deque-dev librust-crossbeam-epoch+std-dev librust-crossbeam-epoch-dev librust-crossbeam-utils-dev
  librust-crunchy-dev librust-ctor-dev librust-derive-arbitrary-dev librust-either-dev librust-env-logger+atty-dev librust-env-logger+default-dev librust-env-logger+humantime-dev librust-env-logger+regex-dev
  librust-env-logger+termcolor-dev librust-env-logger-dev librust-erased-serde-dev librust-fallible-iterator-dev librust-flate2+miniz-oxide-dev librust-flate2-dev librust-futures-channel-dev
  librust-futures-core-dev librust-futures-executor-dev librust-futures-io-dev librust-futures-macro-dev librust-futures-sink-dev librust-futures-task-dev librust-futures-util-dev librust-getrandom-dev
  librust-gimli-dev librust-glib-dev librust-glib-macros-dev librust-glib-sys-dev librust-gobject-sys-dev librust-hashbrown-dev librust-heck-dev librust-humantime-dev librust-indexmap-dev
  librust-lazy-static-dev librust-libc-dev librust-lock-api-dev librust-log-dev librust-memchr-dev librust-memoffset-dev librust-miniz-oxide-dev librust-num-cpus-dev librust-object-dev librust-once-cell-dev
  librust-owning-ref-dev librust-parking-lot-core-dev librust-pin-project-lite-dev librust-pin-utils-dev librust-pkg-config-dev librust-ppv-lite86-dev librust-proc-macro-crate-dev
  librust-proc-macro-error-attr-dev librust-proc-macro-error-dev librust-proc-macro-hack-dev librust-proc-macro2-dev librust-quickcheck+default-dev librust-quickcheck+regex-dev
  librust-quickcheck+use-logging-dev librust-quickcheck-dev librust-quote+proc-macro-dev librust-quote-dev librust-rand-chacha-dev librust-rand-core+getrandom-dev librust-rand-core+serde-dev
  librust-rand-core+std-dev librust-rand-core-dev librust-rand-dev librust-rayon-core-dev librust-rayon-dev librust-regex+aho-corasick-dev librust-regex+default-dev librust-regex+memchr-dev
  librust-regex+perf-dev librust-regex+perf-literal-dev librust-regex+unicode-age-dev librust-regex+unicode-bool-dev librust-regex+unicode-case-dev librust-regex+unicode-dev librust-regex+unicode-gencat-dev
  librust-regex+unicode-perl-dev librust-regex+unicode-script-dev librust-regex+unicode-segment-dev librust-regex-dev librust-regex-syntax+unicode-dev librust-regex-syntax-dev librust-rustc-demangle-dev
  librust-rustc-std-workspace-core-dev librust-scopeguard-dev librust-serde+serde-derive-dev librust-serde-derive-dev librust-serde-dev librust-serde-fmt-dev librust-slab-dev librust-smallvec-dev
  librust-spin-dev librust-stable-deref-trait-dev librust-sval+serde1-lib-dev librust-sval-dev librust-syn-dev librust-syn-mid-dev librust-system-deps-dev librust-target-lexicon-dev librust-termcolor-dev
  librust-thiserror-dev librust-thiserror-impl-dev librust-tiny-keccak-dev librust-toml-dev librust-unicode-ident-dev librust-unicode-segmentation-dev librust-value-bag-dev librust-version-check-dev
  librust-version-compare-dev librust-winapi-dev librust-winapi-i686-pc-windows-gnu-dev librust-winapi-util-dev librust-winapi-x86-64-pc-windows-gnu-dev
0 upgraded, 147 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,434 kB of archives.
After this operation, 45.3 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libatk1.0-dev amd64 2.46.0-5 [103 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 librust-fallible-iterator-dev amd64 0.2.0-2 [19.5 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 librust-unicode-ident-dev amd64 1.0.0-1+b1 [30.9 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro2-dev amd64 1.0.47-1 [38.2 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 librust-quote-dev amd64 1.0.21-1 [28.3 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 librust-quote+proc-macro-dev amd64 1.0.21-1 [1,244 B]
Get:7 http://deb.debian.org/debian bookworm/main amd64 librust-syn-dev amd64 1.0.107-1 [190 kB]
Get:8 http://deb.debian.org/debian bookworm/main amd64 librust-derive-arbitrary-dev amd64 1.1.3-1 [9,408 B]
Get:9 http://deb.debian.org/debian bookworm/main amd64 librust-arbitrary-dev amd64 1.1.3-1 [29.8 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 librust-autocfg-dev amd64 1.1.0-1 [14.8 kB]
Get:11 http://deb.debian.org/debian bookworm/main amd64 librust-cfg-if-dev amd64 1.0.0-1 [10.4 kB]
Get:12 http://deb.debian.org/debian bookworm/main amd64 librust-libc-dev amd64 0.2.139-1 [290 kB]
Get:13 http://deb.debian.org/debian bookworm/main amd64 librust-getrandom-dev amd64 0.2.8-1 [34.6 kB]
Get:14 http://deb.debian.org/debian bookworm/main amd64 librust-stable-deref-trait-dev amd64 1.2.0-1 [9,648 B]
Get:15 http://deb.debian.org/debian bookworm/main amd64 librust-owning-ref-dev amd64 0.4.1-1 [13.8 kB]
Get:16 http://deb.debian.org/debian bookworm/main amd64 librust-scopeguard-dev amd64 1.1.0-1 [12.9 kB]
Get:17 http://deb.debian.org/debian bookworm/main amd64 librust-serde-dev amd64 1.0.152-2 [64.1 kB]
Get:18 http://deb.debian.org/debian bookworm/main amd64 librust-lock-api-dev amd64 0.4.9-1 [22.1 kB]
Get:19 http://deb.debian.org/debian bookworm/main amd64 librust-spin-dev amd64 0.9.5-2 [34.2 kB]
Get:20 http://deb.debian.org/debian bookworm/main amd64 librust-lazy-static-dev amd64 1.4.0-2 [12.3 kB]
Get:21 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro-hack-dev amd64 0.5.19-1 [17.3 kB]
Get:22 http://deb.debian.org/debian bookworm/main amd64 librust-crunchy-dev amd64 0.2.2-1+b1 [5,580 B]
Get:23 http://deb.debian.org/debian bookworm/main amd64 librust-tiny-keccak-dev amd64 2.0.2-1+b2 [20.5 kB]
Get:24 http://deb.debian.org/debian bookworm/main amd64 librust-const-random-macro-dev amd64 0.1.13-1 [8,072 B]
Get:25 http://deb.debian.org/debian bookworm/main amd64 librust-const-random-dev amd64 0.1.13-1 [8,396 B]
Get:26 http://deb.debian.org/debian bookworm/main amd64 librust-smallvec-dev amd64 1.9.0-1 [28.3 kB]
Get:27 http://deb.debian.org/debian bookworm/main amd64 librust-parking-lot-core-dev amd64 0.9.3-1 [31.9 kB]
Get:28 http://deb.debian.org/debian bookworm/main amd64 librust-once-cell-dev amd64 1.17.0-1 [33.7 kB]
Get:29 http://deb.debian.org/debian bookworm/main amd64 librust-version-check-dev amd64 0.9.4-1 [15.9 kB]
Get:30 http://deb.debian.org/debian bookworm/main amd64 librust-ahash-0.7-dev all 0.7.6-11 [477 kB]
Get:31 http://deb.debian.org/debian bookworm/main amd64 librust-bumpalo-dev amd64 3.12.0-1 [78.0 kB]
Get:32 http://deb.debian.org/debian bookworm/main amd64 librust-compiler-builtins-dev amd64 0.1.70-1 [139 kB]
Get:33 http://deb.debian.org/debian bookworm/main amd64 librust-either-dev amd64 1.6.1-1 [14.9 kB]
Get:34 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-utils-dev amd64 0.8.12-1 [42.1 kB]
Get:35 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-channel-dev amd64 0.5.6-1 [78.4 kB]
Get:36 http://deb.debian.org/debian bookworm/main amd64 librust-memoffset-dev amd64 0.6.5-1 [9,648 B]
Get:37 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-epoch-dev amd64 0.9.13-1 [45.2 kB]
Get:38 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-epoch+std-dev amd64 0.9.13-1 [1,296 B]
Get:39 http://deb.debian.org/debian bookworm/main amd64 librust-crossbeam-deque-dev amd64 0.8.1-1 [22.4 kB]
Get:40 http://deb.debian.org/debian bookworm/main amd64 librust-num-cpus-dev amd64 1.14.0-1 [18.3 kB]
Get:41 http://deb.debian.org/debian bookworm/main amd64 librust-rayon-core-dev amd64 1.10.1-1 [61.6 kB]
Get:42 http://deb.debian.org/debian bookworm/main amd64 librust-rayon-dev amd64 1.6.1-1 [137 kB]
Get:43 http://deb.debian.org/debian bookworm/main amd64 librust-rustc-std-workspace-core-dev amd64 1.0.0-1+b1 [3,276 B]
Get:44 http://deb.debian.org/debian bookworm/main amd64 librust-hashbrown-dev amd64 0.12.3-1 [86.3 kB]
Get:45 http://deb.debian.org/debian bookworm/main amd64 librust-sval-dev amd64 1.0.0~alpha.5-3 [42.1 kB]
Get:46 http://deb.debian.org/debian bookworm/main amd64 librust-ctor-dev amd64 0.1.26-1 [11.8 kB]
Get:47 http://deb.debian.org/debian bookworm/main amd64 librust-erased-serde-dev amd64 0.3.23-1 [23.1 kB]
Get:48 http://deb.debian.org/debian bookworm/main amd64 librust-serde-fmt-dev all 1.0.1-2 [6,660 B]
Get:49 http://deb.debian.org/debian bookworm/main amd64 librust-sval+serde1-lib-dev amd64 1.0.0~alpha.5-3 [1,268 B]
Get:50 http://deb.debian.org/debian bookworm/main amd64 librust-value-bag-dev amd64 1.0.0~alpha.9-3 [26.4 kB]
Get:51 http://deb.debian.org/debian bookworm/main amd64 librust-log-dev amd64 0.4.17-3 [40.2 kB]
Get:52 http://deb.debian.org/debian bookworm/main amd64 librust-ppv-lite86-dev amd64 0.2.16-1 [21.6 kB]
Get:53 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core-dev amd64 0.6.3-2 [23.9 kB]
Get:54 http://deb.debian.org/debian bookworm/main amd64 librust-serde-derive-dev amd64 1.0.152-1 [48.9 kB]
Get:55 http://deb.debian.org/debian bookworm/main amd64 librust-serde+serde-derive-dev amd64 1.0.152-2 [1,244 B]
Get:56 http://deb.debian.org/debian bookworm/main amd64 librust-rand-chacha-dev amd64 0.3.1-2 [17.3 kB]
Get:57 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core+getrandom-dev amd64 0.6.3-2 [1,224 B]
Get:58 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core+serde-dev amd64 0.6.3-2 [1,268 B]
Get:59 http://deb.debian.org/debian bookworm/main amd64 librust-rand-core+std-dev amd64 0.6.3-2 [1,224 B]
Get:60 http://deb.debian.org/debian bookworm/main amd64 librust-rand-dev amd64 0.8.5-1 [85.2 kB]
Get:61 http://deb.debian.org/debian bookworm/main amd64 librust-quickcheck-dev amd64 1.0.3-2 [27.2 kB]
Get:62 http://deb.debian.org/debian bookworm/main amd64 librust-indexmap-dev amd64 1.9.2-1 [47.9 kB]
Get:63 http://deb.debian.org/debian bookworm/main amd64 librust-gimli-dev amd64 0.27.0-1 [530 kB]
Get:64 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line-dev amd64 0.19.0-1 [32.0 kB]
Get:65 http://deb.debian.org/debian bookworm/main amd64 librust-cpp-demangle-dev amd64 0.4.0-1 [68.6 kB]
Get:66 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line+cpp-demangle-dev amd64 0.19.0-1 [1,192 B]
Get:67 http://deb.debian.org/debian bookworm/main amd64 librust-rustc-demangle-dev amd64 0.1.21-1 [27.2 kB]
Get:68 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line+rustc-demangle-dev amd64 0.19.0-1 [1,188 B]
Get:69 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line+std-dev amd64 0.19.0-1 [1,184 B]
Get:70 http://deb.debian.org/debian bookworm/main amd64 librust-crc32fast-dev amd64 1.3.2-2 [35.4 kB]
Get:71 http://deb.debian.org/debian bookworm/main amd64 librust-adler-dev amd64 1.0.2-2 [15.6 kB]
Get:72 http://deb.debian.org/debian bookworm/main amd64 librust-miniz-oxide-dev amd64 0.6.2-1 [49.9 kB]
Get:73 http://deb.debian.org/debian bookworm/main amd64 librust-flate2-dev amd64 1.0.25-1 [60.0 kB]
Get:74 http://deb.debian.org/debian bookworm/main amd64 librust-flate2+miniz-oxide-dev amd64 1.0.25-1 [1,392 B]
Get:75 http://deb.debian.org/debian bookworm/main amd64 librust-memchr-dev amd64 2.5.0-1 [56.6 kB]
Get:76 http://deb.debian.org/debian bookworm/main amd64 librust-object-dev amd64 0.30.0-1 [206 kB]
Get:77 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line+object-dev amd64 0.19.0-1 [1,192 B]
Get:78 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line+std-object-dev amd64 0.19.0-1 [1,232 B]
Get:79 http://deb.debian.org/debian bookworm/main amd64 librust-addr2line+default-dev amd64 0.19.0-1 [1,200 B]
Get:80 http://deb.debian.org/debian bookworm/main amd64 librust-aho-corasick-dev amd64 0.7.19-1 [91.8 kB]
Get:81 http://deb.debian.org/debian bookworm/main amd64 librust-cc-dev amd64 1.0.73-1 [52.3 kB]
Get:82 http://deb.debian.org/debian bookworm/main amd64 librust-backtrace-dev amd64 0.3.67-2 [66.2 kB]
Get:83 http://deb.debian.org/debian bookworm/main amd64 librust-anyhow-dev amd64 1.0.69-1 [40.5 kB]
Get:84 http://deb.debian.org/debian bookworm/main amd64 librust-target-lexicon-dev amd64 0.12.3-1 [22.8 kB]
Get:85 http://deb.debian.org/debian bookworm/main amd64 librust-cfg-expr-dev amd64 0.10.3-1 [38.6 kB]
Get:86 http://deb.debian.org/debian bookworm/main amd64 librust-unicode-segmentation-dev amd64 1.9.0-1 [61.4 kB]
Get:87 http://deb.debian.org/debian bookworm/main amd64 librust-heck-dev amd64 0.4.0-1 [13.0 kB]
Get:88 http://deb.debian.org/debian bookworm/main amd64 librust-pkg-config-dev amd64 0.3.25-2 [21.2 kB]
Get:89 http://deb.debian.org/debian bookworm/main amd64 librust-toml-dev amd64 0.5.11-1 [48.0 kB]
Get:90 http://deb.debian.org/debian bookworm/main amd64 librust-version-compare-dev amd64 0.1.1-1 [14.3 kB]
Get:91 http://deb.debian.org/debian bookworm/main amd64 librust-system-deps-dev amd64 6.0.2-2 [26.0 kB]
Get:92 http://deb.debian.org/debian bookworm/main amd64 librust-glib-sys-dev amd64 0.14.0-2 [48.3 kB]
Get:93 http://deb.debian.org/debian bookworm/main amd64 librust-gobject-sys-dev amd64 0.14.0-2 [18.3 kB]
Get:94 http://deb.debian.org/debian bookworm/main amd64 librust-atk-sys-dev amd64 0.14.0-4 [22.1 kB]
Get:95 http://deb.debian.org/debian bookworm/main amd64 librust-bitflags-dev amd64 1.3.2-3 [26.8 kB]
Get:96 http://deb.debian.org/debian bookworm/main amd64 librust-futures-core-dev amd64 0.3.21-1 [16.2 kB]
Get:97 http://deb.debian.org/debian bookworm/main amd64 librust-futures-sink-dev amd64 0.3.21-1 [9,760 B]
Get:98 http://deb.debian.org/debian bookworm/main amd64 librust-futures-channel-dev amd64 0.3.21-1 [31.2 kB]
Get:99 http://deb.debian.org/debian bookworm/main amd64 librust-futures-task-dev amd64 0.3.21-1 [13.9 kB]
Get:100 http://deb.debian.org/debian bookworm/main amd64 librust-futures-io-dev amd64 0.3.21-1 [10.9 kB]
Get:101 http://deb.debian.org/debian bookworm/main amd64 librust-futures-macro-dev amd64 0.3.21-1 [12.9 kB]
Get:102 http://deb.debian.org/debian bookworm/main amd64 librust-pin-project-lite-dev amd64 0.2.9-1 [29.9 kB]
Get:103 http://deb.debian.org/debian bookworm/main amd64 librust-pin-utils-dev amd64 0.1.0-1 [9,296 B]
Get:104 http://deb.debian.org/debian bookworm/main amd64 librust-slab-dev amd64 0.4.4-1+b1 [17.3 kB]
Get:105 http://deb.debian.org/debian bookworm/main amd64 librust-futures-util-dev amd64 0.3.21-1 [122 kB]
Get:106 http://deb.debian.org/debian bookworm/main amd64 librust-futures-executor-dev amd64 0.3.21-1 [18.7 kB]
Get:107 http://deb.debian.org/debian bookworm/main amd64 librust-thiserror-impl-dev amd64 1.0.38-1 [16.8 kB]
Get:108 http://deb.debian.org/debian bookworm/main amd64 librust-thiserror-dev amd64 1.0.38-1 [21.3 kB]
Get:109 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro-crate-dev amd64 1.2.1-1 [10.9 kB]
Get:110 http://deb.debian.org/debian bookworm/main amd64 librust-syn-mid-dev amd64 0.5.0-2 [16.3 kB]
Get:111 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro-error-attr-dev amd64 1.0.3-1 [8,488 B]
Get:112 http://deb.debian.org/debian bookworm/main amd64 librust-proc-macro-error-dev amd64 1.0.3-1 [27.1 kB]
Get:113 http://deb.debian.org/debian bookworm/main amd64 librust-glib-macros-dev amd64 0.14.1-2 [21.3 kB]
Get:114 http://deb.debian.org/debian bookworm/main amd64 librust-glib-dev amd64 0.14.8-1 [132 kB]
Get:115 http://deb.debian.org/debian bookworm/main amd64 librust-atk-dev amd64 0.14.0-1 [31.3 kB]
Get:116 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-i686-pc-windows-gnu-dev amd64 0.4.0-1+b1 [3,900 B]
Get:117 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-x86-64-pc-windows-gnu-dev amd64 0.4.0-1+b1 [3,916 B]
Get:118 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-dev amd64 0.3.9-1+b1 [899 kB]
Get:119 http://deb.debian.org/debian bookworm/main amd64 librust-atty-dev amd64 0.2.14-2 [7,808 B]
Get:120 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger-dev amd64 0.9.3-1 [30.8 kB]
Get:121 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+atty-dev amd64 0.9.3-1 [1,204 B]
Get:122 http://deb.debian.org/debian bookworm/main amd64 librust-winapi-util-dev amd64 0.1.5-1 [11.8 kB]
Get:123 http://deb.debian.org/debian bookworm/main amd64 librust-termcolor-dev amd64 1.1.2-1 [18.2 kB]
Get:124 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+termcolor-dev amd64 0.9.3-1 [1,212 B]
Get:125 http://deb.debian.org/debian bookworm/main amd64 librust-humantime-dev amd64 2.1.0-1+b1 [18.0 kB]
Get:126 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+humantime-dev amd64 0.9.3-1 [1,200 B]
Get:127 http://deb.debian.org/debian bookworm/main amd64 librust-regex-syntax-dev amd64 0.6.27-1 [149 kB]
Get:128 http://deb.debian.org/debian bookworm/main amd64 librust-regex-dev amd64 1.7.1-1 [205 kB]
Get:129 http://deb.debian.org/debian bookworm/main amd64 librust-regex+aho-corasick-dev amd64 1.7.1-1 [1,284 B]
Get:130 http://deb.debian.org/debian bookworm/main amd64 librust-regex+memchr-dev amd64 1.7.1-1 [1,268 B]
Get:131 http://deb.debian.org/debian bookworm/main amd64 librust-regex+perf-literal-dev amd64 1.7.1-1 [1,276 B]
Get:132 http://deb.debian.org/debian bookworm/main amd64 librust-regex+perf-dev amd64 1.7.1-1 [1,268 B]
Get:133 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+regex-dev amd64 0.9.3-1 [1,208 B]
Get:134 http://deb.debian.org/debian bookworm/main amd64 librust-env-logger+default-dev amd64 0.9.3-1 [1,220 B]
Get:135 http://deb.debian.org/debian bookworm/main amd64 librust-quickcheck+regex-dev amd64 1.0.3-2 [1,240 B]
Get:136 http://deb.debian.org/debian bookworm/main amd64 librust-quickcheck+use-logging-dev amd64 1.0.3-2 [1,264 B]
Get:137 http://deb.debian.org/debian bookworm/main amd64 librust-quickcheck+default-dev amd64 1.0.3-2 [1,236 B]
Get:138 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-age-dev amd64 1.7.1-1 [1,280 B]
Get:139 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-bool-dev amd64 1.7.1-1 [1,276 B]
Get:140 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-case-dev amd64 1.7.1-1 [1,284 B]
Get:141 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-gencat-dev amd64 1.7.1-1 [1,284 B]
Get:142 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-perl-dev amd64 1.7.1-1 [1,280 B]
Get:143 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-script-dev amd64 1.7.1-1 [1,284 B]
Get:144 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-segment-dev amd64 1.7.1-1 [1,284 B]
Get:145 http://deb.debian.org/debian bookworm/main amd64 librust-regex-syntax+unicode-dev amd64 0.6.27-1 [1,296 B]
Get:146 http://deb.debian.org/debian bookworm/main amd64 librust-regex+unicode-dev amd64 1.7.1-1 [1,308 B]
Get:147 http://deb.debian.org/debian bookworm/main amd64 librust-regex+default-dev amd64 1.7.1-1 [1,288 B]
Fetched 6,434 kB in 0s (13.3 MB/s)                 
Extracting templates from packages: 100%
Selecting previously unselected package libatk1.0-dev:amd64.
(Reading database ... 445647 files and directories currently installed.)
Preparing to unpack .../000-libatk1.0-dev_2.46.0-5_amd64.deb ...
Unpacking libatk1.0-dev:amd64 (2.46.0-5) ...
Selecting previously unselected package librust-fallible-iterator-dev:amd64.
Preparing to unpack .../001-librust-fallible-iterator-dev_0.2.0-2_amd64.deb ...
Unpacking librust-fallible-iterator-dev:amd64 (0.2.0-2) ...
Selecting previously unselected package librust-unicode-ident-dev:amd64.
Preparing to unpack .../002-librust-unicode-ident-dev_1.0.0-1+b1_amd64.deb ...
Unpacking librust-unicode-ident-dev:amd64 (1.0.0-1+b1) ...
Selecting previously unselected package librust-proc-macro2-dev:amd64.
Preparing to unpack .../003-librust-proc-macro2-dev_1.0.47-1_amd64.deb ...
Unpacking librust-proc-macro2-dev:amd64 (1.0.47-1) ...
Selecting previously unselected package librust-quote-dev:amd64.
Preparing to unpack .../004-librust-quote-dev_1.0.21-1_amd64.deb ...
Unpacking librust-quote-dev:amd64 (1.0.21-1) ...
Selecting previously unselected package librust-quote+proc-macro-dev:amd64.
Preparing to unpack .../005-librust-quote+proc-macro-dev_1.0.21-1_amd64.deb ...
Unpacking librust-quote+proc-macro-dev:amd64 (1.0.21-1) ...
Selecting previously unselected package librust-syn-dev:amd64.
Preparing to unpack .../006-librust-syn-dev_1.0.107-1_amd64.deb ...
Unpacking librust-syn-dev:amd64 (1.0.107-1) ...
Selecting previously unselected package librust-derive-arbitrary-dev:amd64.
Preparing to unpack .../007-librust-derive-arbitrary-dev_1.1.3-1_amd64.deb ...
Unpacking librust-derive-arbitrary-dev:amd64 (1.1.3-1) ...
Selecting previously unselected package librust-arbitrary-dev:amd64.
Preparing to unpack .../008-librust-arbitrary-dev_1.1.3-1_amd64.deb ...
Unpacking librust-arbitrary-dev:amd64 (1.1.3-1) ...
Selecting previously unselected package librust-autocfg-dev:amd64.
Preparing to unpack .../009-librust-autocfg-dev_1.1.0-1_amd64.deb ...
Unpacking librust-autocfg-dev:amd64 (1.1.0-1) ...
Selecting previously unselected package librust-cfg-if-dev:amd64.
Preparing to unpack .../010-librust-cfg-if-dev_1.0.0-1_amd64.deb ...
Unpacking librust-cfg-if-dev:amd64 (1.0.0-1) ...
Selecting previously unselected package librust-libc-dev:amd64.
Preparing to unpack .../011-librust-libc-dev_0.2.139-1_amd64.deb ...
Unpacking librust-libc-dev:amd64 (0.2.139-1) ...
Selecting previously unselected package librust-getrandom-dev:amd64.
Preparing to unpack .../012-librust-getrandom-dev_0.2.8-1_amd64.deb ...
Unpacking librust-getrandom-dev:amd64 (0.2.8-1) ...
Selecting previously unselected package librust-stable-deref-trait-dev:amd64.
Preparing to unpack .../013-librust-stable-deref-trait-dev_1.2.0-1_amd64.deb ...
Unpacking librust-stable-deref-trait-dev:amd64 (1.2.0-1) ...
Selecting previously unselected package librust-owning-ref-dev:amd64.
Preparing to unpack .../014-librust-owning-ref-dev_0.4.1-1_amd64.deb ...
Unpacking librust-owning-ref-dev:amd64 (0.4.1-1) ...
Selecting previously unselected package librust-scopeguard-dev:amd64.
Preparing to unpack .../015-librust-scopeguard-dev_1.1.0-1_amd64.deb ...
Unpacking librust-scopeguard-dev:amd64 (1.1.0-1) ...
Selecting previously unselected package librust-serde-dev:amd64.
Preparing to unpack .../016-librust-serde-dev_1.0.152-2_amd64.deb ...
Unpacking librust-serde-dev:amd64 (1.0.152-2) ...
Selecting previously unselected package librust-lock-api-dev:amd64.
Preparing to unpack .../017-librust-lock-api-dev_0.4.9-1_amd64.deb ...
Unpacking librust-lock-api-dev:amd64 (0.4.9-1) ...
Selecting previously unselected package librust-spin-dev:amd64.
Preparing to unpack .../018-librust-spin-dev_0.9.5-2_amd64.deb ...
Unpacking librust-spin-dev:amd64 (0.9.5-2) ...
Selecting previously unselected package librust-lazy-static-dev:amd64.
Preparing to unpack .../019-librust-lazy-static-dev_1.4.0-2_amd64.deb ...
Unpacking librust-lazy-static-dev:amd64 (1.4.0-2) ...
Selecting previously unselected package librust-proc-macro-hack-dev:amd64.
Preparing to unpack .../020-librust-proc-macro-hack-dev_0.5.19-1_amd64.deb ...
Unpacking librust-proc-macro-hack-dev:amd64 (0.5.19-1) ...
Selecting previously unselected package librust-crunchy-dev:amd64.
Preparing to unpack .../021-librust-crunchy-dev_0.2.2-1+b1_amd64.deb ...
Unpacking librust-crunchy-dev:amd64 (0.2.2-1+b1) ...
Selecting previously unselected package librust-tiny-keccak-dev:amd64.
Preparing to unpack .../022-librust-tiny-keccak-dev_2.0.2-1+b2_amd64.deb ...
Unpacking librust-tiny-keccak-dev:amd64 (2.0.2-1+b2) ...
Selecting previously unselected package librust-const-random-macro-dev:amd64.
Preparing to unpack .../023-librust-const-random-macro-dev_0.1.13-1_amd64.deb ...
Unpacking librust-const-random-macro-dev:amd64 (0.1.13-1) ...
Selecting previously unselected package librust-const-random-dev:amd64.
Preparing to unpack .../024-librust-const-random-dev_0.1.13-1_amd64.deb ...
Unpacking librust-const-random-dev:amd64 (0.1.13-1) ...
Selecting previously unselected package librust-smallvec-dev:amd64.
Preparing to unpack .../025-librust-smallvec-dev_1.9.0-1_amd64.deb ...
Unpacking librust-smallvec-dev:amd64 (1.9.0-1) ...
Selecting previously unselected package librust-parking-lot-core-dev:amd64.
Preparing to unpack .../026-librust-parking-lot-core-dev_0.9.3-1_amd64.deb ...
Unpacking librust-parking-lot-core-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-once-cell-dev:amd64.
Preparing to unpack .../027-librust-once-cell-dev_1.17.0-1_amd64.deb ...
Unpacking librust-once-cell-dev:amd64 (1.17.0-1) ...
Selecting previously unselected package librust-version-check-dev:amd64.
Preparing to unpack .../028-librust-version-check-dev_0.9.4-1_amd64.deb ...
Unpacking librust-version-check-dev:amd64 (0.9.4-1) ...
Selecting previously unselected package librust-ahash-0.7-dev.
Preparing to unpack .../029-librust-ahash-0.7-dev_0.7.6-11_all.deb ...
Unpacking librust-ahash-0.7-dev (0.7.6-11) ...
Selecting previously unselected package librust-bumpalo-dev:amd64.
Preparing to unpack .../030-librust-bumpalo-dev_3.12.0-1_amd64.deb ...
Unpacking librust-bumpalo-dev:amd64 (3.12.0-1) ...
Selecting previously unselected package librust-compiler-builtins-dev:amd64.
Preparing to unpack .../031-librust-compiler-builtins-dev_0.1.70-1_amd64.deb ...
Unpacking librust-compiler-builtins-dev:amd64 (0.1.70-1) ...
Selecting previously unselected package librust-either-dev:amd64.
Preparing to unpack .../032-librust-either-dev_1.6.1-1_amd64.deb ...
Unpacking librust-either-dev:amd64 (1.6.1-1) ...
Selecting previously unselected package librust-crossbeam-utils-dev:amd64.
Preparing to unpack .../033-librust-crossbeam-utils-dev_0.8.12-1_amd64.deb ...
Unpacking librust-crossbeam-utils-dev:amd64 (0.8.12-1) ...
Selecting previously unselected package librust-crossbeam-channel-dev:amd64.
Preparing to unpack .../034-librust-crossbeam-channel-dev_0.5.6-1_amd64.deb ...
Unpacking librust-crossbeam-channel-dev:amd64 (0.5.6-1) ...
Selecting previously unselected package librust-memoffset-dev:amd64.
Preparing to unpack .../035-librust-memoffset-dev_0.6.5-1_amd64.deb ...
Unpacking librust-memoffset-dev:amd64 (0.6.5-1) ...
Selecting previously unselected package librust-crossbeam-epoch-dev:amd64.
Preparing to unpack .../036-librust-crossbeam-epoch-dev_0.9.13-1_amd64.deb ...
Unpacking librust-crossbeam-epoch-dev:amd64 (0.9.13-1) ...
Selecting previously unselected package librust-crossbeam-epoch+std-dev:amd64.
Preparing to unpack .../037-librust-crossbeam-epoch+std-dev_0.9.13-1_amd64.deb ...
Unpacking librust-crossbeam-epoch+std-dev:amd64 (0.9.13-1) ...
Selecting previously unselected package librust-crossbeam-deque-dev:amd64.
Preparing to unpack .../038-librust-crossbeam-deque-dev_0.8.1-1_amd64.deb ...
Unpacking librust-crossbeam-deque-dev:amd64 (0.8.1-1) ...
Selecting previously unselected package librust-num-cpus-dev:amd64.
Preparing to unpack .../039-librust-num-cpus-dev_1.14.0-1_amd64.deb ...
Unpacking librust-num-cpus-dev:amd64 (1.14.0-1) ...
Selecting previously unselected package librust-rayon-core-dev:amd64.
Preparing to unpack .../040-librust-rayon-core-dev_1.10.1-1_amd64.deb ...
Unpacking librust-rayon-core-dev:amd64 (1.10.1-1) ...
Selecting previously unselected package librust-rayon-dev:amd64.
Preparing to unpack .../041-librust-rayon-dev_1.6.1-1_amd64.deb ...
Unpacking librust-rayon-dev:amd64 (1.6.1-1) ...
Selecting previously unselected package librust-rustc-std-workspace-core-dev:amd64.
Preparing to unpack .../042-librust-rustc-std-workspace-core-dev_1.0.0-1+b1_amd64.deb ...
Unpacking librust-rustc-std-workspace-core-dev:amd64 (1.0.0-1+b1) ...
Selecting previously unselected package librust-hashbrown-dev:amd64.
Preparing to unpack .../043-librust-hashbrown-dev_0.12.3-1_amd64.deb ...
Unpacking librust-hashbrown-dev:amd64 (0.12.3-1) ...
Selecting previously unselected package librust-sval-dev:amd64.
Preparing to unpack .../044-librust-sval-dev_1.0.0~alpha.5-3_amd64.deb ...
Unpacking librust-sval-dev:amd64 (1.0.0~alpha.5-3) ...
Selecting previously unselected package librust-ctor-dev:amd64.
Preparing to unpack .../045-librust-ctor-dev_0.1.26-1_amd64.deb ...
Unpacking librust-ctor-dev:amd64 (0.1.26-1) ...
Selecting previously unselected package librust-erased-serde-dev:amd64.
Preparing to unpack .../046-librust-erased-serde-dev_0.3.23-1_amd64.deb ...
Unpacking librust-erased-serde-dev:amd64 (0.3.23-1) ...
Selecting previously unselected package librust-serde-fmt-dev.
Preparing to unpack .../047-librust-serde-fmt-dev_1.0.1-2_all.deb ...
Unpacking librust-serde-fmt-dev (1.0.1-2) ...
Selecting previously unselected package librust-sval+serde1-lib-dev:amd64.
Preparing to unpack .../048-librust-sval+serde1-lib-dev_1.0.0~alpha.5-3_amd64.deb ...
Unpacking librust-sval+serde1-lib-dev:amd64 (1.0.0~alpha.5-3) ...
Selecting previously unselected package librust-value-bag-dev:amd64.
Preparing to unpack .../049-librust-value-bag-dev_1.0.0~alpha.9-3_amd64.deb ...
Unpacking librust-value-bag-dev:amd64 (1.0.0~alpha.9-3) ...
Selecting previously unselected package librust-log-dev:amd64.
Preparing to unpack .../050-librust-log-dev_0.4.17-3_amd64.deb ...
Unpacking librust-log-dev:amd64 (0.4.17-3) ...
Selecting previously unselected package librust-ppv-lite86-dev:amd64.
Preparing to unpack .../051-librust-ppv-lite86-dev_0.2.16-1_amd64.deb ...
Unpacking librust-ppv-lite86-dev:amd64 (0.2.16-1) ...
Selecting previously unselected package librust-rand-core-dev:amd64.
Preparing to unpack .../052-librust-rand-core-dev_0.6.3-2_amd64.deb ...
Unpacking librust-rand-core-dev:amd64 (0.6.3-2) ...
Selecting previously unselected package librust-serde-derive-dev:amd64.
Preparing to unpack .../053-librust-serde-derive-dev_1.0.152-1_amd64.deb ...
Unpacking librust-serde-derive-dev:amd64 (1.0.152-1) ...
Selecting previously unselected package librust-serde+serde-derive-dev:amd64.
Preparing to unpack .../054-librust-serde+serde-derive-dev_1.0.152-2_amd64.deb ...
Unpacking librust-serde+serde-derive-dev:amd64 (1.0.152-2) ...
Selecting previously unselected package librust-rand-chacha-dev:amd64.
Preparing to unpack .../055-librust-rand-chacha-dev_0.3.1-2_amd64.deb ...
Unpacking librust-rand-chacha-dev:amd64 (0.3.1-2) ...
Selecting previously unselected package librust-rand-core+getrandom-dev:amd64.
Preparing to unpack .../056-librust-rand-core+getrandom-dev_0.6.3-2_amd64.deb ...
Unpacking librust-rand-core+getrandom-dev:amd64 (0.6.3-2) ...
Selecting previously unselected package librust-rand-core+serde-dev:amd64.
Preparing to unpack .../057-librust-rand-core+serde-dev_0.6.3-2_amd64.deb ...
Unpacking librust-rand-core+serde-dev:amd64 (0.6.3-2) ...
Selecting previously unselected package librust-rand-core+std-dev:amd64.
Preparing to unpack .../058-librust-rand-core+std-dev_0.6.3-2_amd64.deb ...
Unpacking librust-rand-core+std-dev:amd64 (0.6.3-2) ...
Selecting previously unselected package librust-rand-dev:amd64.
Preparing to unpack .../059-librust-rand-dev_0.8.5-1_amd64.deb ...
Unpacking librust-rand-dev:amd64 (0.8.5-1) ...
Selecting previously unselected package librust-quickcheck-dev:amd64.
Preparing to unpack .../060-librust-quickcheck-dev_1.0.3-2_amd64.deb ...
Unpacking librust-quickcheck-dev:amd64 (1.0.3-2) ...
Selecting previously unselected package librust-indexmap-dev:amd64.
Preparing to unpack .../061-librust-indexmap-dev_1.9.2-1_amd64.deb ...
Unpacking librust-indexmap-dev:amd64 (1.9.2-1) ...
Selecting previously unselected package librust-gimli-dev:amd64.
Preparing to unpack .../062-librust-gimli-dev_0.27.0-1_amd64.deb ...
Unpacking librust-gimli-dev:amd64 (0.27.0-1) ...
Selecting previously unselected package librust-addr2line-dev:amd64.
Preparing to unpack .../063-librust-addr2line-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-cpp-demangle-dev:amd64.
Preparing to unpack .../064-librust-cpp-demangle-dev_0.4.0-1_amd64.deb ...
Unpacking librust-cpp-demangle-dev:amd64 (0.4.0-1) ...
Selecting previously unselected package librust-addr2line+cpp-demangle-dev:amd64.
Preparing to unpack .../065-librust-addr2line+cpp-demangle-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line+cpp-demangle-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-rustc-demangle-dev:amd64.
Preparing to unpack .../066-librust-rustc-demangle-dev_0.1.21-1_amd64.deb ...
Unpacking librust-rustc-demangle-dev:amd64 (0.1.21-1) ...
Selecting previously unselected package librust-addr2line+rustc-demangle-dev:amd64.
Preparing to unpack .../067-librust-addr2line+rustc-demangle-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line+rustc-demangle-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-addr2line+std-dev:amd64.
Preparing to unpack .../068-librust-addr2line+std-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line+std-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-crc32fast-dev:amd64.
Preparing to unpack .../069-librust-crc32fast-dev_1.3.2-2_amd64.deb ...
Unpacking librust-crc32fast-dev:amd64 (1.3.2-2) ...
Selecting previously unselected package librust-adler-dev:amd64.
Preparing to unpack .../070-librust-adler-dev_1.0.2-2_amd64.deb ...
Unpacking librust-adler-dev:amd64 (1.0.2-2) ...
Selecting previously unselected package librust-miniz-oxide-dev:amd64.
Preparing to unpack .../071-librust-miniz-oxide-dev_0.6.2-1_amd64.deb ...
Unpacking librust-miniz-oxide-dev:amd64 (0.6.2-1) ...
Selecting previously unselected package librust-flate2-dev:amd64.
Preparing to unpack .../072-librust-flate2-dev_1.0.25-1_amd64.deb ...
Unpacking librust-flate2-dev:amd64 (1.0.25-1) ...
Selecting previously unselected package librust-flate2+miniz-oxide-dev:amd64.
Preparing to unpack .../073-librust-flate2+miniz-oxide-dev_1.0.25-1_amd64.deb ...
Unpacking librust-flate2+miniz-oxide-dev:amd64 (1.0.25-1) ...
Selecting previously unselected package librust-memchr-dev:amd64.
Preparing to unpack .../074-librust-memchr-dev_2.5.0-1_amd64.deb ...
Unpacking librust-memchr-dev:amd64 (2.5.0-1) ...
Selecting previously unselected package librust-object-dev:amd64.
Preparing to unpack .../075-librust-object-dev_0.30.0-1_amd64.deb ...
Unpacking librust-object-dev:amd64 (0.30.0-1) ...
Selecting previously unselected package librust-addr2line+object-dev:amd64.
Preparing to unpack .../076-librust-addr2line+object-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line+object-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-addr2line+std-object-dev:amd64.
Preparing to unpack .../077-librust-addr2line+std-object-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line+std-object-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-addr2line+default-dev:amd64.
Preparing to unpack .../078-librust-addr2line+default-dev_0.19.0-1_amd64.deb ...
Unpacking librust-addr2line+default-dev:amd64 (0.19.0-1) ...
Selecting previously unselected package librust-aho-corasick-dev:amd64.
Preparing to unpack .../079-librust-aho-corasick-dev_0.7.19-1_amd64.deb ...
Unpacking librust-aho-corasick-dev:amd64 (0.7.19-1) ...
Selecting previously unselected package librust-cc-dev:amd64.
Preparing to unpack .../080-librust-cc-dev_1.0.73-1_amd64.deb ...
Unpacking librust-cc-dev:amd64 (1.0.73-1) ...
Selecting previously unselected package librust-backtrace-dev:amd64.
Preparing to unpack .../081-librust-backtrace-dev_0.3.67-2_amd64.deb ...
Unpacking librust-backtrace-dev:amd64 (0.3.67-2) ...
Selecting previously unselected package librust-anyhow-dev:amd64.
Preparing to unpack .../082-librust-anyhow-dev_1.0.69-1_amd64.deb ...
Unpacking librust-anyhow-dev:amd64 (1.0.69-1) ...
Selecting previously unselected package librust-target-lexicon-dev:amd64.
Preparing to unpack .../083-librust-target-lexicon-dev_0.12.3-1_amd64.deb ...
Unpacking librust-target-lexicon-dev:amd64 (0.12.3-1) ...
Selecting previously unselected package librust-cfg-expr-dev:amd64.
Preparing to unpack .../084-librust-cfg-expr-dev_0.10.3-1_amd64.deb ...
Unpacking librust-cfg-expr-dev:amd64 (0.10.3-1) ...
Selecting previously unselected package librust-unicode-segmentation-dev:amd64.
Preparing to unpack .../085-librust-unicode-segmentation-dev_1.9.0-1_amd64.deb ...
Unpacking librust-unicode-segmentation-dev:amd64 (1.9.0-1) ...
Selecting previously unselected package librust-heck-dev:amd64.
Preparing to unpack .../086-librust-heck-dev_0.4.0-1_amd64.deb ...
Unpacking librust-heck-dev:amd64 (0.4.0-1) ...
Selecting previously unselected package librust-pkg-config-dev:amd64.
Preparing to unpack .../087-librust-pkg-config-dev_0.3.25-2_amd64.deb ...
Unpacking librust-pkg-config-dev:amd64 (0.3.25-2) ...
Selecting previously unselected package librust-toml-dev:amd64.
Preparing to unpack .../088-librust-toml-dev_0.5.11-1_amd64.deb ...
Unpacking librust-toml-dev:amd64 (0.5.11-1) ...
Selecting previously unselected package librust-version-compare-dev:amd64.
Preparing to unpack .../089-librust-version-compare-dev_0.1.1-1_amd64.deb ...
Unpacking librust-version-compare-dev:amd64 (0.1.1-1) ...
Selecting previously unselected package librust-system-deps-dev:amd64.
Preparing to unpack .../090-librust-system-deps-dev_6.0.2-2_amd64.deb ...
Unpacking librust-system-deps-dev:amd64 (6.0.2-2) ...
Selecting previously unselected package librust-glib-sys-dev:amd64.
Preparing to unpack .../091-librust-glib-sys-dev_0.14.0-2_amd64.deb ...
Unpacking librust-glib-sys-dev:amd64 (0.14.0-2) ...
Selecting previously unselected package librust-gobject-sys-dev:amd64.
Preparing to unpack .../092-librust-gobject-sys-dev_0.14.0-2_amd64.deb ...
Unpacking librust-gobject-sys-dev:amd64 (0.14.0-2) ...
Selecting previously unselected package librust-atk-sys-dev:amd64.
Preparing to unpack .../093-librust-atk-sys-dev_0.14.0-4_amd64.deb ...
Unpacking librust-atk-sys-dev:amd64 (0.14.0-4) ...
Selecting previously unselected package librust-bitflags-dev:amd64.
Preparing to unpack .../094-librust-bitflags-dev_1.3.2-3_amd64.deb ...
Unpacking librust-bitflags-dev:amd64 (1.3.2-3) ...
Selecting previously unselected package librust-futures-core-dev:amd64.
Preparing to unpack .../095-librust-futures-core-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-core-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-futures-sink-dev:amd64.
Preparing to unpack .../096-librust-futures-sink-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-sink-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-futures-channel-dev:amd64.
Preparing to unpack .../097-librust-futures-channel-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-channel-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-futures-task-dev:amd64.
Preparing to unpack .../098-librust-futures-task-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-task-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-futures-io-dev:amd64.
Preparing to unpack .../099-librust-futures-io-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-io-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-futures-macro-dev:amd64.
Preparing to unpack .../100-librust-futures-macro-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-macro-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-pin-project-lite-dev:amd64.
Preparing to unpack .../101-librust-pin-project-lite-dev_0.2.9-1_amd64.deb ...
Unpacking librust-pin-project-lite-dev:amd64 (0.2.9-1) ...
Selecting previously unselected package librust-pin-utils-dev:amd64.
Preparing to unpack .../102-librust-pin-utils-dev_0.1.0-1_amd64.deb ...
Unpacking librust-pin-utils-dev:amd64 (0.1.0-1) ...
Selecting previously unselected package librust-slab-dev:amd64.
Preparing to unpack .../103-librust-slab-dev_0.4.4-1+b1_amd64.deb ...
Unpacking librust-slab-dev:amd64 (0.4.4-1+b1) ...
Selecting previously unselected package librust-futures-util-dev:amd64.
Preparing to unpack .../104-librust-futures-util-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-util-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-futures-executor-dev:amd64.
Preparing to unpack .../105-librust-futures-executor-dev_0.3.21-1_amd64.deb ...
Unpacking librust-futures-executor-dev:amd64 (0.3.21-1) ...
Selecting previously unselected package librust-thiserror-impl-dev:amd64.
Preparing to unpack .../106-librust-thiserror-impl-dev_1.0.38-1_amd64.deb ...
Unpacking librust-thiserror-impl-dev:amd64 (1.0.38-1) ...
Selecting previously unselected package librust-thiserror-dev:amd64.
Preparing to unpack .../107-librust-thiserror-dev_1.0.38-1_amd64.deb ...
Unpacking librust-thiserror-dev:amd64 (1.0.38-1) ...
Selecting previously unselected package librust-proc-macro-crate-dev:amd64.
Preparing to unpack .../108-librust-proc-macro-crate-dev_1.2.1-1_amd64.deb ...
Unpacking librust-proc-macro-crate-dev:amd64 (1.2.1-1) ...
Selecting previously unselected package librust-syn-mid-dev:amd64.
Preparing to unpack .../109-librust-syn-mid-dev_0.5.0-2_amd64.deb ...
Unpacking librust-syn-mid-dev:amd64 (0.5.0-2) ...
Selecting previously unselected package librust-proc-macro-error-attr-dev:amd64.
Preparing to unpack .../110-librust-proc-macro-error-attr-dev_1.0.3-1_amd64.deb ...
Unpacking librust-proc-macro-error-attr-dev:amd64 (1.0.3-1) ...
Selecting previously unselected package librust-proc-macro-error-dev:amd64.
Preparing to unpack .../111-librust-proc-macro-error-dev_1.0.3-1_amd64.deb ...
Unpacking librust-proc-macro-error-dev:amd64 (1.0.3-1) ...
Selecting previously unselected package librust-glib-macros-dev:amd64.
Preparing to unpack .../112-librust-glib-macros-dev_0.14.1-2_amd64.deb ...
Unpacking librust-glib-macros-dev:amd64 (0.14.1-2) ...
Selecting previously unselected package librust-glib-dev:amd64.
Preparing to unpack .../113-librust-glib-dev_0.14.8-1_amd64.deb ...
Unpacking librust-glib-dev:amd64 (0.14.8-1) ...
Selecting previously unselected package librust-atk-dev:amd64.
Preparing to unpack .../114-librust-atk-dev_0.14.0-1_amd64.deb ...
Unpacking librust-atk-dev:amd64 (0.14.0-1) ...
Selecting previously unselected package librust-winapi-i686-pc-windows-gnu-dev:amd64.
Preparing to unpack .../115-librust-winapi-i686-pc-windows-gnu-dev_0.4.0-1+b1_amd64.deb ...
Unpacking librust-winapi-i686-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ...
Selecting previously unselected package librust-winapi-x86-64-pc-windows-gnu-dev:amd64.
Preparing to unpack .../116-librust-winapi-x86-64-pc-windows-gnu-dev_0.4.0-1+b1_amd64.deb ...
Unpacking librust-winapi-x86-64-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ...
Selecting previously unselected package librust-winapi-dev:amd64.
Preparing to unpack .../117-librust-winapi-dev_0.3.9-1+b1_amd64.deb ...
Unpacking librust-winapi-dev:amd64 (0.3.9-1+b1) ...
Selecting previously unselected package librust-atty-dev:amd64.
Preparing to unpack .../118-librust-atty-dev_0.2.14-2_amd64.deb ...
Unpacking librust-atty-dev:amd64 (0.2.14-2) ...
Selecting previously unselected package librust-env-logger-dev:amd64.
Preparing to unpack .../119-librust-env-logger-dev_0.9.3-1_amd64.deb ...
Unpacking librust-env-logger-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-env-logger+atty-dev:amd64.
Preparing to unpack .../120-librust-env-logger+atty-dev_0.9.3-1_amd64.deb ...
Unpacking librust-env-logger+atty-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-winapi-util-dev:amd64.
Preparing to unpack .../121-librust-winapi-util-dev_0.1.5-1_amd64.deb ...
Unpacking librust-winapi-util-dev:amd64 (0.1.5-1) ...
Selecting previously unselected package librust-termcolor-dev:amd64.
Preparing to unpack .../122-librust-termcolor-dev_1.1.2-1_amd64.deb ...
Unpacking librust-termcolor-dev:amd64 (1.1.2-1) ...
Selecting previously unselected package librust-env-logger+termcolor-dev:amd64.
Preparing to unpack .../123-librust-env-logger+termcolor-dev_0.9.3-1_amd64.deb ...
Unpacking librust-env-logger+termcolor-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-humantime-dev:amd64.
Preparing to unpack .../124-librust-humantime-dev_2.1.0-1+b1_amd64.deb ...
Unpacking librust-humantime-dev:amd64 (2.1.0-1+b1) ...
Selecting previously unselected package librust-env-logger+humantime-dev:amd64.
Preparing to unpack .../125-librust-env-logger+humantime-dev_0.9.3-1_amd64.deb ...
Unpacking librust-env-logger+humantime-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-regex-syntax-dev:amd64.
Preparing to unpack .../126-librust-regex-syntax-dev_0.6.27-1_amd64.deb ...
Unpacking librust-regex-syntax-dev:amd64 (0.6.27-1) ...
Selecting previously unselected package librust-regex-dev:amd64.
Preparing to unpack .../127-librust-regex-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+aho-corasick-dev:amd64.
Preparing to unpack .../128-librust-regex+aho-corasick-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+aho-corasick-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+memchr-dev:amd64.
Preparing to unpack .../129-librust-regex+memchr-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+memchr-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+perf-literal-dev:amd64.
Preparing to unpack .../130-librust-regex+perf-literal-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+perf-literal-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+perf-dev:amd64.
Preparing to unpack .../131-librust-regex+perf-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+perf-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-env-logger+regex-dev:amd64.
Preparing to unpack .../132-librust-env-logger+regex-dev_0.9.3-1_amd64.deb ...
Unpacking librust-env-logger+regex-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-env-logger+default-dev:amd64.
Preparing to unpack .../133-librust-env-logger+default-dev_0.9.3-1_amd64.deb ...
Unpacking librust-env-logger+default-dev:amd64 (0.9.3-1) ...
Selecting previously unselected package librust-quickcheck+regex-dev:amd64.
Preparing to unpack .../134-librust-quickcheck+regex-dev_1.0.3-2_amd64.deb ...
Unpacking librust-quickcheck+regex-dev:amd64 (1.0.3-2) ...
Selecting previously unselected package librust-quickcheck+use-logging-dev:amd64.
Preparing to unpack .../135-librust-quickcheck+use-logging-dev_1.0.3-2_amd64.deb ...
Unpacking librust-quickcheck+use-logging-dev:amd64 (1.0.3-2) ...
Selecting previously unselected package librust-quickcheck+default-dev:amd64.
Preparing to unpack .../136-librust-quickcheck+default-dev_1.0.3-2_amd64.deb ...
Unpacking librust-quickcheck+default-dev:amd64 (1.0.3-2) ...
Selecting previously unselected package librust-regex+unicode-age-dev:amd64.
Preparing to unpack .../137-librust-regex+unicode-age-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-age-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+unicode-bool-dev:amd64.
Preparing to unpack .../138-librust-regex+unicode-bool-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-bool-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+unicode-case-dev:amd64.
Preparing to unpack .../139-librust-regex+unicode-case-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-case-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+unicode-gencat-dev:amd64.
Preparing to unpack .../140-librust-regex+unicode-gencat-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-gencat-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+unicode-perl-dev:amd64.
Preparing to unpack .../141-librust-regex+unicode-perl-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-perl-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+unicode-script-dev:amd64.
Preparing to unpack .../142-librust-regex+unicode-script-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-script-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+unicode-segment-dev:amd64.
Preparing to unpack .../143-librust-regex+unicode-segment-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-segment-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex-syntax+unicode-dev:amd64.
Preparing to unpack .../144-librust-regex-syntax+unicode-dev_0.6.27-1_amd64.deb ...
Unpacking librust-regex-syntax+unicode-dev:amd64 (0.6.27-1) ...
Selecting previously unselected package librust-regex+unicode-dev:amd64.
Preparing to unpack .../145-librust-regex+unicode-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+unicode-dev:amd64 (1.7.1-1) ...
Selecting previously unselected package librust-regex+default-dev:amd64.
Preparing to unpack .../146-librust-regex+default-dev_1.7.1-1_amd64.deb ...
Unpacking librust-regex+default-dev:amd64 (1.7.1-1) ...
Setting up librust-ppv-lite86-dev:amd64 (0.2.16-1) ...
Setting up librust-pin-utils-dev:amd64 (0.1.0-1) ...
Setting up librust-libc-dev:amd64 (0.2.139-1) ...
Setting up librust-either-dev:amd64 (1.6.1-1) ...
Setting up librust-adler-dev:amd64 (1.0.2-2) ...
Setting up librust-version-check-dev:amd64 (0.9.4-1) ...
Setting up librust-winapi-i686-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ...
Setting up librust-proc-macro-hack-dev:amd64 (0.5.19-1) ...
Setting up librust-futures-core-dev:amd64 (0.3.21-1) ...
Setting up librust-futures-task-dev:amd64 (0.3.21-1) ...
Setting up librust-num-cpus-dev:amd64 (1.14.0-1) ...
Setting up librust-rustc-demangle-dev:amd64 (0.1.21-1) ...
Setting up librust-fallible-iterator-dev:amd64 (0.2.0-2) ...
Setting up librust-humantime-dev:amd64 (2.1.0-1+b1) ...
Setting up librust-miniz-oxide-dev:amd64 (0.6.2-1) ...
Setting up librust-pin-project-lite-dev:amd64 (0.2.9-1) ...
Setting up librust-sval-dev:amd64 (1.0.0~alpha.5-3) ...
Setting up librust-bumpalo-dev:amd64 (3.12.0-1) ...
Setting up librust-unicode-segmentation-dev:amd64 (1.9.0-1) ...
Setting up librust-compiler-builtins-dev:amd64 (0.1.70-1) ...
Setting up librust-rustc-std-workspace-core-dev:amd64 (1.0.0-1+b1) ...
Setting up librust-futures-io-dev:amd64 (0.3.21-1) ...
Setting up librust-stable-deref-trait-dev:amd64 (1.2.0-1) ...
Setting up librust-cc-dev:amd64 (1.0.73-1) ...
Setting up librust-scopeguard-dev:amd64 (1.1.0-1) ...
Setting up librust-rand-core-dev:amd64 (0.6.3-2) ...
Setting up librust-version-compare-dev:amd64 (0.1.1-1) ...
Setting up librust-bitflags-dev:amd64 (1.3.2-3) ...
Setting up librust-crunchy-dev:amd64 (0.2.2-1+b1) ...
Setting up librust-regex-syntax-dev:amd64 (0.6.27-1) ...
Setting up librust-unicode-ident-dev:amd64 (1.0.0-1+b1) ...
Setting up librust-target-lexicon-dev:amd64 (0.12.3-1) ...
Setting up librust-cfg-if-dev:amd64 (1.0.0-1) ...
Setting up librust-memchr-dev:amd64 (2.5.0-1) ...
Setting up librust-autocfg-dev:amd64 (1.1.0-1) ...
Setting up librust-futures-sink-dev:amd64 (0.3.21-1) ...
Setting up librust-serde-dev:amd64 (1.0.152-2) ...
Setting up librust-pkg-config-dev:amd64 (0.3.25-2) ...
Setting up librust-cpp-demangle-dev:amd64 (0.4.0-1) ...
Setting up librust-winapi-x86-64-pc-windows-gnu-dev:amd64 (0.4.0-1+b1) ...
Setting up libatk1.0-dev:amd64 (2.46.0-5) ...
Setting up librust-heck-dev:amd64 (0.4.0-1) ...
Setting up librust-crossbeam-utils-dev:amd64 (0.8.12-1) ...
Setting up librust-tiny-keccak-dev:amd64 (2.0.2-1+b2) ...
Setting up librust-serde-fmt-dev (1.0.1-2) ...
Setting up librust-getrandom-dev:amd64 (0.2.8-1) ...
Setting up librust-regex-dev:amd64 (1.7.1-1) ...
Setting up librust-owning-ref-dev:amd64 (0.4.1-1) ...
Setting up librust-memoffset-dev:amd64 (0.6.5-1) ...
Setting up librust-regex+unicode-script-dev:amd64 (1.7.1-1) ...
Setting up librust-lock-api-dev:amd64 (0.4.9-1) ...
Setting up librust-regex+unicode-bool-dev:amd64 (1.7.1-1) ...
Setting up librust-proc-macro2-dev:amd64 (1.0.47-1) ...
Setting up librust-winapi-dev:amd64 (0.3.9-1+b1) ...
Setting up librust-rand-core+getrandom-dev:amd64 (0.6.3-2) ...
Setting up librust-regex+unicode-segment-dev:amd64 (1.7.1-1) ...
Setting up librust-crossbeam-epoch-dev:amd64 (0.9.13-1) ...
Setting up librust-sval+serde1-lib-dev:amd64 (1.0.0~alpha.5-3) ...
Setting up librust-regex-syntax+unicode-dev:amd64 (0.6.27-1) ...
Setting up librust-regex+unicode-age-dev:amd64 (1.7.1-1) ...
Setting up librust-crossbeam-channel-dev:amd64 (0.5.6-1) ...
Setting up librust-crc32fast-dev:amd64 (1.3.2-2) ...
Setting up librust-slab-dev:amd64 (0.4.4-1+b1) ...
Setting up librust-winapi-util-dev:amd64 (0.1.5-1) ...
Setting up librust-regex+memchr-dev:amd64 (1.7.1-1) ...
Setting up librust-futures-channel-dev:amd64 (0.3.21-1) ...
Setting up librust-regex+unicode-case-dev:amd64 (1.7.1-1) ...
Setting up librust-aho-corasick-dev:amd64 (0.7.19-1) ...
Setting up librust-erased-serde-dev:amd64 (0.3.23-1) ...
Setting up librust-termcolor-dev:amd64 (1.1.2-1) ...
Setting up librust-crossbeam-epoch+std-dev:amd64 (0.9.13-1) ...
Setting up librust-spin-dev:amd64 (0.9.5-2) ...
Setting up librust-crossbeam-deque-dev:amd64 (0.8.1-1) ...
Setting up librust-regex+unicode-gencat-dev:amd64 (1.7.1-1) ...
Setting up librust-lazy-static-dev:amd64 (1.4.0-2) ...
Setting up librust-regex+unicode-perl-dev:amd64 (1.7.1-1) ...
Setting up librust-atty-dev:amd64 (0.2.14-2) ...
Setting up librust-quote-dev:amd64 (1.0.21-1) ...
Setting up librust-quote+proc-macro-dev:amd64 (1.0.21-1) ...
Setting up librust-const-random-macro-dev:amd64 (0.1.13-1) ...
Setting up librust-const-random-dev:amd64 (0.1.13-1) ...
Setting up librust-flate2-dev:amd64 (1.0.25-1) ...
Setting up librust-syn-dev:amd64 (1.0.107-1) ...
Setting up librust-rand-core+std-dev:amd64 (0.6.3-2) ...
Setting up librust-syn-mid-dev:amd64 (0.5.0-2) ...
Setting up librust-rayon-core-dev:amd64 (1.10.1-1) ...
Setting up librust-regex+aho-corasick-dev:amd64 (1.7.1-1) ...
Setting up librust-proc-macro-error-attr-dev:amd64 (1.0.3-1) ...
Setting up librust-flate2+miniz-oxide-dev:amd64 (1.0.25-1) ...
Setting up librust-serde-derive-dev:amd64 (1.0.152-1) ...
Setting up librust-serde+serde-derive-dev:amd64 (1.0.152-2) ...
Setting up librust-rayon-dev:amd64 (1.6.1-1) ...
Setting up librust-derive-arbitrary-dev:amd64 (1.1.3-1) ...
Setting up librust-thiserror-impl-dev:amd64 (1.0.38-1) ...
Setting up librust-rand-chacha-dev:amd64 (0.3.1-2) ...
Setting up librust-futures-macro-dev:amd64 (0.3.21-1) ...
Setting up librust-ctor-dev:amd64 (0.1.26-1) ...
Setting up librust-proc-macro-error-dev:amd64 (1.0.3-1) ...
Setting up librust-thiserror-dev:amd64 (1.0.38-1) ...
Setting up librust-regex+unicode-dev:amd64 (1.7.1-1) ...
Setting up librust-regex+perf-literal-dev:amd64 (1.7.1-1) ...
Setting up librust-regex+perf-dev:amd64 (1.7.1-1) ...
Setting up librust-rand-core+serde-dev:amd64 (0.6.3-2) ...
Setting up librust-regex+default-dev:amd64 (1.7.1-1) ...
Setting up librust-arbitrary-dev:amd64 (1.1.3-1) ...
Setting up librust-value-bag-dev:amd64 (1.0.0~alpha.9-3) ...
Setting up librust-futures-util-dev:amd64 (0.3.21-1) ...
Setting up librust-smallvec-dev:amd64 (1.9.0-1) ...
Setting up librust-log-dev:amd64 (0.4.17-3) ...
Setting up librust-parking-lot-core-dev:amd64 (0.9.3-1) ...
Setting up librust-cfg-expr-dev:amd64 (0.10.3-1) ...
Setting up librust-env-logger-dev:amd64 (0.9.3-1) ...
Setting up librust-once-cell-dev:amd64 (1.17.0-1) ...
Setting up librust-env-logger+humantime-dev:amd64 (0.9.3-1) ...
Setting up librust-futures-executor-dev:amd64 (0.3.21-1) ...
Setting up librust-env-logger+termcolor-dev:amd64 (0.9.3-1) ...
Setting up librust-rand-dev:amd64 (0.8.5-1) ...
Setting up librust-env-logger+regex-dev:amd64 (0.9.3-1) ...
Setting up librust-ahash-0.7-dev (0.7.6-11) ...
Setting up librust-env-logger+atty-dev:amd64 (0.9.3-1) ...
Setting up librust-quickcheck-dev:amd64 (1.0.3-2) ...
Setting up librust-quickcheck+regex-dev:amd64 (1.0.3-2) ...
Setting up librust-quickcheck+use-logging-dev:amd64 (1.0.3-2) ...
Setting up librust-env-logger+default-dev:amd64 (0.9.3-1) ...
Setting up librust-hashbrown-dev:amd64 (0.12.3-1) ...
Setting up librust-quickcheck+default-dev:amd64 (1.0.3-2) ...
Setting up librust-indexmap-dev:amd64 (1.9.2-1) ...
Setting up librust-object-dev:amd64 (0.30.0-1) ...
Setting up librust-gimli-dev:amd64 (0.27.0-1) ...
Setting up librust-toml-dev:amd64 (0.5.11-1) ...
Setting up librust-addr2line-dev:amd64 (0.19.0-1) ...
Setting up librust-addr2line+rustc-demangle-dev:amd64 (0.19.0-1) ...
Setting up librust-proc-macro-crate-dev:amd64 (1.2.1-1) ...
Setting up librust-addr2line+object-dev:amd64 (0.19.0-1) ...
Setting up librust-addr2line+std-dev:amd64 (0.19.0-1) ...
Setting up librust-system-deps-dev:amd64 (6.0.2-2) ...
Setting up librust-glib-sys-dev:amd64 (0.14.0-2) ...
Setting up librust-addr2line+cpp-demangle-dev:amd64 (0.19.0-1) ...
Setting up librust-addr2line+std-object-dev:amd64 (0.19.0-1) ...
Setting up librust-backtrace-dev:amd64 (0.3.67-2) ...
Setting up librust-gobject-sys-dev:amd64 (0.14.0-2) ...
Setting up librust-addr2line+default-dev:amd64 (0.19.0-1) ...
Setting up librust-anyhow-dev:amd64 (1.0.69-1) ...
Setting up librust-atk-sys-dev:amd64 (0.14.0-4) ...
Setting up librust-glib-macros-dev:amd64 (0.14.1-2) ...
Setting up librust-glib-dev:amd64 (0.14.8-1) ...
Setting up librust-atk-dev:amd64 (0.14.0-1) ...

Source: the Stack Overflow answer 74496899

cargo install songrec
Output:
    Updating crates.io index
  Installing songrec v0.4.3
    Updating crates.io index
     Locking 328 packages to latest compatible versions
      Adding app_dirs v1.2.1 (available: v2.0.1)
      Adding base64 v0.12.3 (available: v0.22.1)
      Adding clap v2.34.0 (available: v4.5.23)
      Adding directories v4.0.1 (available: v5.0.1)
      Adding gdk v0.13.2 (available: v0.18.2)
      Adding gdk-pixbuf v0.9.0 (available: v0.20.4)
      Adding gettext-rs v0.5.0 (available: v0.7.2)
      Adding gettext-sys v0.19.9 (available: v0.22.5)
      Adding gio v0.9.1 (available: v0.20.6)
      Adding glib v0.10.3 (available: v0.20.6)
      Adding gtk v0.9.2 (available: v0.18.2)
      Adding rand v0.7.3 (available: v0.8.5)
      Adding reqwest v0.10.10 (available: v0.12.9)
      Adding rodio v0.19.0 (available: v0.20.1)
      Adding toml v0.4.10 (available: v0.8.19)
      Adding uuid v0.8.2 (available: v1.11.0)
   Compiling proc-macro2 v1.0.92
   Compiling unicode-ident v1.0.14
   Compiling pkg-config v0.3.31
   Compiling serde v1.0.216
   Compiling libc v0.2.168
   Compiling syn v1.0.109
   Compiling thiserror v1.0.69
   Compiling unicode-segmentation v1.12.0
   Compiling version-compare v0.0.10
   Compiling strum v0.18.0
   Compiling autocfg v1.4.0
   Compiling memchr v2.7.4
   Compiling cfg-if v1.0.0
   Compiling futures-core v0.3.31
   Compiling once_cell v1.20.2
   Compiling pin-project-lite v0.2.15
   Compiling futures-sink v0.3.31
   Compiling version_check v0.9.5
   Compiling bitflags v1.3.2
   Compiling futures-io v0.3.31
   Compiling pin-utils v0.1.0
   Compiling futures-task v0.3.31
   Compiling log v0.4.22
   Compiling shlex v1.3.0
   Compiling hashbrown v0.15.2
   Compiling equivalent v1.0.1
   Compiling anyhow v1.0.94
   Compiling lazy_static v1.5.0
   Compiling stable_deref_trait v1.2.0
   Compiling futures-channel v0.3.31
   Compiling target-lexicon v0.12.16
   Compiling winnow v0.6.20
   Compiling bitflags v2.6.0
   Compiling either v1.13.0
   Compiling vcpkg v0.2.15
   Compiling smallvec v1.13.2
   Compiling heck v0.5.0
   Compiling cfg-if v0.1.10
   Compiling writeable v0.5.5
   Compiling itoa v1.0.14
   Compiling itertools v0.9.0
   Compiling litemap v0.7.4
   Compiling version-compare v0.2.0
   Compiling fnv v1.0.7
   Compiling proc-macro-error-attr v1.0.4
   Compiling proc-macro-error v1.0.4
   Compiling bytes v0.5.6
   Compiling byteorder v1.5.0
   Compiling icu_locid_transform_data v1.5.0
   Compiling heck v0.3.3
   Compiling slab v0.4.9
   Compiling num-traits v0.2.19
   Compiling pin-project-lite v0.1.12
   Compiling indexmap v1.9.3
   Compiling tracing-core v0.1.33
   Compiling bytes v1.9.0
   Compiling openssl v0.10.68
   Compiling foreign-types-shared v0.1.1
   Compiling icu_properties_data v1.5.0
   Compiling alsa-sys v0.3.1
   Compiling foreign-types v0.3.2
   Compiling encoding_rs v0.8.35
   Compiling getrandom v0.1.16
   Compiling utf8_iter v1.0.4
   Compiling winnow v0.5.40
   Compiling httparse v1.9.5
   Compiling indexmap v2.7.0
   Compiling icu_normalizer_data v1.5.0
   Compiling write16 v1.0.0
   Compiling native-tls v0.2.12
   Compiling arrayvec v0.7.6
   Compiling gio v0.9.1
   Compiling utf16_iter v1.0.5
   Compiling bytemuck v1.20.0
   Compiling hashbrown v0.12.3
   Compiling quote v1.0.37
   Compiling cfg-expr v0.15.8
   Compiling tracing v0.1.41
   Compiling aho-corasick v1.1.3
   Compiling libpulse-sys v1.21.0
   Compiling http v0.2.12
   Compiling libdbus-sys v0.2.5
   Compiling symphonia-core v0.5.4
   Compiling syn v2.0.90
   Compiling try-lock v0.2.5
   Compiling percent-encoding v2.3.1
   Compiling unicase v2.8.0
   Compiling gdk-pixbuf v0.9.0
   Compiling openssl-probe v0.1.5
   Compiling regex-syntax v0.8.5
   Compiling pango v0.9.1
   Compiling cairo-rs v0.9.1
   Compiling ryu v1.0.18
   Compiling mime_guess v2.0.5
   Compiling form_urlencoded v1.2.1
   Compiling want v0.3.1
   Compiling serde_json v1.0.133
   Compiling httpdate v0.3.2
   Compiling itoa v0.4.8
   Compiling rustix v0.38.42
   Compiling tower-service v0.3.3
   Compiling atk v0.9.0
   Compiling tinyvec_macros v0.1.1
   Compiling heck v0.4.1
   Compiling gdk v0.13.2
   Compiling cpal v0.15.3
   Compiling tinyvec v1.8.0
   Compiling ogg v0.8.0
   Compiling gtk v0.9.2
   Compiling mime v0.3.17
   Compiling unicode-width v0.1.14
   Compiling dasp_sample v0.11.0
   Compiling http-body v0.3.1
   Compiling linux-raw-sys v0.4.14
   Compiling num-complex v0.4.6
   Compiling iovec v0.1.4
   Compiling net2 v0.2.39
   Compiling jobserver v0.1.32
   Compiling num_cpus v1.16.0
   Compiling socket2 v0.3.19
   Compiling textwrap v0.11.0
   Compiling dbus v0.6.5
   Compiling dirs-sys v0.3.7
   Compiling cc v1.2.4
   Compiling mio v0.6.23
   Compiling symphonia-metadata v0.5.4
   Compiling rand_core v0.5.1
   Compiling getrandom v0.2.15
   Compiling alsa v0.9.1
   Compiling atty v0.2.14
   Compiling csv-core v0.1.11
   Compiling xdg v2.5.2
   Compiling lewton v0.10.2
   Compiling base64 v0.13.1
   Compiling strsim v0.8.0
   Compiling vec_map v0.8.2
   Compiling symphonia-bundle-mp3 v0.5.4
   Compiling fastrand v2.3.0
   Compiling ipnet v2.10.1
   Compiling claxon v0.4.3
   Compiling tokio v0.2.25
   Compiling ansi_term v0.12.1
   Compiling iana-time-zone v0.1.61
   Compiling hound v3.5.1
   Compiling chrono v0.4.39
   Compiling clap v2.34.0
   Compiling app_dirs v1.2.1
   Compiling symphonia v0.5.4
   Compiling regex-automata v0.4.9
   Compiling uuid v0.8.2
   Compiling chfft v0.3.4
   Compiling directories v4.0.1
   Compiling crc32fast v1.4.2
   Compiling base64 v0.12.3
   Compiling openssl-sys v0.9.104
   Compiling gettext-sys v0.19.9
   Compiling tempfile v3.14.0
   Compiling synstructure v0.13.1
   Compiling strum_macros v0.18.0
   Compiling num-derive v0.3.3
   Compiling tokio-util v0.3.1
   Compiling regex v1.11.1
   Compiling serde_derive v1.0.216
   Compiling thiserror-impl v1.0.69
   Compiling futures-macro v0.3.31
   Compiling zerofrom-derive v0.1.5
   Compiling yoke-derive v0.7.5
   Compiling zerovec-derive v0.10.3
   Compiling displaydoc v0.2.5
   Compiling icu_provider_macros v1.5.0
   Compiling pin-project-internal v1.1.7
   Compiling openssl-macros v0.1.1
   Compiling zerocopy-derive v0.7.35
   Compiling locale_config v0.3.0
   Compiling gettext-rs v0.5.0
   Compiling libpulse-binding v2.28.2
   Compiling futures-util v0.3.31
   Compiling zerocopy v0.7.35
   Compiling pin-project v1.1.7
   Compiling zerofrom v0.1.5
   Compiling tracing-futures v0.2.5
   Compiling yoke v0.7.5
   Compiling rodio v0.19.0
   Compiling zerovec v0.10.4
   Compiling ppv-lite86 v0.2.20
   Compiling pulsectl-rs v0.3.2
   Compiling rand_chacha v0.2.2
   Compiling rand v0.7.3
   Compiling tinystr v0.7.6
   Compiling icu_collections v1.5.0
   Compiling icu_locid v1.5.0
   Compiling icu_provider v1.5.0
   Compiling tokio-tls v0.3.1
   Compiling icu_locid_transform v1.5.0
   Compiling futures-executor v0.3.31
   Compiling h2 v0.2.7
   Compiling futures v0.3.31
   Compiling icu_properties v1.5.1
   Compiling toml v0.5.11
   Compiling toml_datetime v0.6.8
   Compiling serde_spanned v0.6.8
   Compiling toml_edit v0.22.22
   Compiling toml_edit v0.19.15
   Compiling serde_urlencoded v0.7.1
   Compiling toml v0.4.10
   Compiling csv v1.3.1
   Compiling icu_normalizer v1.5.0
   Compiling system-deps v1.3.2
   Compiling proc-macro-crate v0.1.5
   Compiling glib-macros v0.10.1
   Compiling glib-sys v0.10.1
   Compiling gobject-sys v0.10.0
   Compiling gio-sys v0.10.1
   Compiling gdk-pixbuf-sys v0.10.0
   Compiling cairo-sys-rs v0.10.0
   Compiling pango-sys v0.10.0
   Compiling gdk-sys v0.10.0
   Compiling atk-sys v0.10.0
   Compiling gtk-sys v0.10.0
   Compiling idna_adapter v1.2.0
   Compiling idna v1.0.3
error: failed to run custom build command for `pango-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installsYO2MO/release/build/pango-sys-54e1bd909fa5b0c7/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=PANGO_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PANGO_STATIC
  cargo:rerun-if-env-changed=PANGO_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags pango pango >= 1.36

  The system library `pango` required by crate `pango-sys` was not found.
  The file `pango.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `pango.pc`.

warning: build failed, waiting for other jobs to finish...
error: failed to run custom build command for `gdk-pixbuf-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installsYO2MO/release/build/gdk-pixbuf-sys-efaf306d87caa5f9/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=GDK_PIXBUF_2.0_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=GDK_PIXBUF_2.0_STATIC
  cargo:rerun-if-env-changed=GDK_PIXBUF_2.0_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags gdk-pixbuf-2.0 gdk-pixbuf-2.0 >= 2.30

  The system library `gdk-pixbuf-2.0` required by crate `gdk-pixbuf-sys` was not found.
  The file `gdk-pixbuf-2.0.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `gdk-pixbuf-2.0.pc`.

error: failed to compile `songrec v0.4.3`, intermediate artifacts can be found at `/tmp/cargo-installsYO2MO`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

@Benjamin-Loison
Copy link
Owner Author

sudo apt install -y libgdk-pixbuf-2.0-dev
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libdeflate-dev libjbig-dev libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libtiff-dev libtiffxx6 libwebp-dev libzstd-dev
Suggested packages:
  liblzma-doc
The following NEW packages will be installed:
  libdeflate-dev libgdk-pixbuf-2.0-dev libjbig-dev libjpeg-dev libjpeg62-turbo-dev liblerc-dev liblzma-dev libtiff-dev libtiffxx6 libwebp-dev libzstd-dev
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,286 kB of archives.
After this operation, 7,538 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libdeflate-dev amd64 1.14-1 [53.3 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libjpeg62-turbo-dev amd64 1:2.1.5-2 [290 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 libjpeg-dev amd64 1:2.1.5-2 [71.8 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 libjbig-dev amd64 2.1-6.1 [31.0 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 liblzma-dev amd64 5.4.1-0.2 [260 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 libzstd-dev amd64 1.5.4+dfsg2-5 [354 kB]
Get:7 http://deb.debian.org/debian bookworm/main amd64 libwebp-dev amd64 1.2.4-0.2+deb12u1 [400 kB]
Get:8 http://deb.debian.org/debian bookworm/main amd64 libtiffxx6 amd64 4.5.0-6+deb12u1 [144 kB]
Get:9 http://deb.debian.org/debian bookworm/main amd64 liblerc-dev amd64 4.0.0+ds-2 [175 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 libtiff-dev amd64 4.5.0-6+deb12u1 [456 kB]
Get:11 http://deb.debian.org/debian bookworm/main amd64 libgdk-pixbuf-2.0-dev amd64 2.42.10+dfsg-1+deb12u1 [51.6 kB]
Fetched 2,286 kB in 0s (12.4 MB/s)                
Selecting previously unselected package libdeflate-dev:amd64.
(Reading database ... 450730 files and directories currently installed.)
Preparing to unpack .../00-libdeflate-dev_1.14-1_amd64.deb ...
Unpacking libdeflate-dev:amd64 (1.14-1) ...
Selecting previously unselected package libjpeg62-turbo-dev:amd64.
Preparing to unpack .../01-libjpeg62-turbo-dev_1%3a2.1.5-2_amd64.deb ...
Unpacking libjpeg62-turbo-dev:amd64 (1:2.1.5-2) ...
Selecting previously unselected package libjpeg-dev:amd64.
Preparing to unpack .../02-libjpeg-dev_1%3a2.1.5-2_amd64.deb ...
Unpacking libjpeg-dev:amd64 (1:2.1.5-2) ...
Selecting previously unselected package libjbig-dev:amd64.
Preparing to unpack .../03-libjbig-dev_2.1-6.1_amd64.deb ...
Unpacking libjbig-dev:amd64 (2.1-6.1) ...
Selecting previously unselected package liblzma-dev:amd64.
Preparing to unpack .../04-liblzma-dev_5.4.1-0.2_amd64.deb ...
Unpacking liblzma-dev:amd64 (5.4.1-0.2) ...
Selecting previously unselected package libzstd-dev:amd64.
Preparing to unpack .../05-libzstd-dev_1.5.4+dfsg2-5_amd64.deb ...
Unpacking libzstd-dev:amd64 (1.5.4+dfsg2-5) ...
Selecting previously unselected package libwebp-dev:amd64.
Preparing to unpack .../06-libwebp-dev_1.2.4-0.2+deb12u1_amd64.deb ...
Unpacking libwebp-dev:amd64 (1.2.4-0.2+deb12u1) ...
Selecting previously unselected package libtiffxx6:amd64.
Preparing to unpack .../07-libtiffxx6_4.5.0-6+deb12u1_amd64.deb ...
Unpacking libtiffxx6:amd64 (4.5.0-6+deb12u1) ...
Selecting previously unselected package liblerc-dev:amd64.
Preparing to unpack .../08-liblerc-dev_4.0.0+ds-2_amd64.deb ...
Unpacking liblerc-dev:amd64 (4.0.0+ds-2) ...
Selecting previously unselected package libtiff-dev:amd64.
Preparing to unpack .../09-libtiff-dev_4.5.0-6+deb12u1_amd64.deb ...
Unpacking libtiff-dev:amd64 (4.5.0-6+deb12u1) ...
Selecting previously unselected package libgdk-pixbuf-2.0-dev:amd64.
Preparing to unpack .../10-libgdk-pixbuf-2.0-dev_2.42.10+dfsg-1+deb12u1_amd64.deb ...
Unpacking libgdk-pixbuf-2.0-dev:amd64 (2.42.10+dfsg-1+deb12u1) ...
Setting up libzstd-dev:amd64 (1.5.4+dfsg2-5) ...
Setting up libjbig-dev:amd64 (2.1-6.1) ...
Setting up libwebp-dev:amd64 (1.2.4-0.2+deb12u1) ...
Setting up libjpeg62-turbo-dev:amd64 (1:2.1.5-2) ...
Setting up liblerc-dev:amd64 (4.0.0+ds-2) ...
Setting up liblzma-dev:amd64 (5.4.1-0.2) ...
Setting up libtiffxx6:amd64 (4.5.0-6+deb12u1) ...
Setting up libdeflate-dev:amd64 (1.14-1) ...
Setting up libjpeg-dev:amd64 (1:2.1.5-2) ...
Setting up libtiff-dev:amd64 (4.5.0-6+deb12u1) ...
Setting up libgdk-pixbuf-2.0-dev:amd64 (2.42.10+dfsg-1+deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...

@Benjamin-Loison
Copy link
Owner Author

Related to Benjamin_Loison/apt/issues/24.

@Benjamin-Loison
Copy link
Owner Author

cargo install songrec
Output:
    Updating crates.io index
  Installing songrec v0.4.3
    Updating crates.io index
     Locking 328 packages to latest compatible versions
      Adding app_dirs v1.2.1 (available: v2.0.1)
      Adding base64 v0.12.3 (available: v0.22.1)
      Adding clap v2.34.0 (available: v4.5.23)
      Adding directories v4.0.1 (available: v5.0.1)
      Adding gdk v0.13.2 (available: v0.18.2)
      Adding gdk-pixbuf v0.9.0 (available: v0.20.4)
      Adding gettext-rs v0.5.0 (available: v0.7.2)
      Adding gettext-sys v0.19.9 (available: v0.22.5)
      Adding gio v0.9.1 (available: v0.20.6)
      Adding glib v0.10.3 (available: v0.20.6)
      Adding gtk v0.9.2 (available: v0.18.2)
      Adding rand v0.7.3 (available: v0.8.5)
      Adding reqwest v0.10.10 (available: v0.12.9)
      Adding rodio v0.19.0 (available: v0.20.1)
      Adding toml v0.4.10 (available: v0.8.19)
      Adding uuid v0.8.2 (available: v1.11.0)
   Compiling proc-macro2 v1.0.92
   Compiling unicode-ident v1.0.14
   Compiling pkg-config v0.3.31
   Compiling serde v1.0.216
   Compiling libc v0.2.168
   Compiling syn v1.0.109
   Compiling thiserror v1.0.69
   Compiling unicode-segmentation v1.12.0
   Compiling strum v0.18.0
   Compiling version-compare v0.0.10
   Compiling autocfg v1.4.0
   Compiling memchr v2.7.4
   Compiling cfg-if v1.0.0
   Compiling futures-core v0.3.31
   Compiling once_cell v1.20.2
   Compiling futures-sink v0.3.31
   Compiling pin-project-lite v0.2.15
   Compiling bitflags v1.3.2
   Compiling version_check v0.9.5
   Compiling futures-task v0.3.31
   Compiling pin-utils v0.1.0
   Compiling futures-io v0.3.31
   Compiling log v0.4.22
   Compiling shlex v1.3.0
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.15.2
   Compiling lazy_static v1.5.0
   Compiling anyhow v1.0.94
   Compiling futures-channel v0.3.31
   Compiling stable_deref_trait v1.2.0
   Compiling target-lexicon v0.12.16
   Compiling winnow v0.6.20
   Compiling smallvec v1.13.2
   Compiling bitflags v2.6.0
   Compiling vcpkg v0.2.15
   Compiling either v1.13.0
   Compiling cfg-if v0.1.10
   Compiling litemap v0.7.4
   Compiling itoa v1.0.14
   Compiling fnv v1.0.7
   Compiling version-compare v0.2.0
   Compiling heck v0.5.0
   Compiling writeable v0.5.5
   Compiling bytes v0.5.6
   Compiling icu_locid_transform_data v1.5.0
   Compiling byteorder v1.5.0
   Compiling proc-macro-error-attr v1.0.4
   Compiling proc-macro-error v1.0.4
   Compiling itertools v0.9.0
   Compiling heck v0.3.3
   Compiling slab v0.4.9
   Compiling num-traits v0.2.19
   Compiling pin-project-lite v0.1.12
   Compiling indexmap v1.9.3
   Compiling tracing-core v0.1.33
   Compiling openssl v0.10.68
   Compiling bytes v1.9.0
   Compiling icu_properties_data v1.5.0
   Compiling foreign-types-shared v0.1.1
   Compiling alsa-sys v0.3.1
   Compiling foreign-types v0.3.2
   Compiling encoding_rs v0.8.35
   Compiling gio v0.9.1
   Compiling winnow v0.5.40
   Compiling arrayvec v0.7.6
   Compiling getrandom v0.1.16
   Compiling indexmap v2.7.0
   Compiling httparse v1.9.5
   Compiling bytemuck v1.20.0
   Compiling quote v1.0.37
   Compiling hashbrown v0.12.3
   Compiling icu_normalizer_data v1.5.0
   Compiling cfg-expr v0.15.8
   Compiling utf16_iter v1.0.5
   Compiling utf8_iter v1.0.4
   Compiling tracing v0.1.41
   Compiling write16 v1.0.0
   Compiling native-tls v0.2.12
   Compiling syn v2.0.90
   Compiling symphonia-core v0.5.4
   Compiling http v0.2.12
   Compiling aho-corasick v1.1.3
   Compiling libpulse-sys v1.21.0
   Compiling libdbus-sys v0.2.5
   Compiling try-lock v0.2.5
   Compiling openssl-probe v0.1.5
   Compiling percent-encoding v2.3.1
   Compiling unicase v2.8.0
   Compiling gdk-pixbuf v0.9.0
   Compiling pango v0.9.1
   Compiling ryu v1.0.18
   Compiling regex-syntax v0.8.5
   Compiling cairo-rs v0.9.1
   Compiling mime_guess v2.0.5
   Compiling form_urlencoded v1.2.1
   Compiling want v0.3.1
   Compiling tinyvec_macros v0.1.1
   Compiling httpdate v0.3.2
   Compiling serde_json v1.0.133
   Compiling rustix v0.38.42
   Compiling heck v0.4.1
   Compiling atk v0.9.0
   Compiling cpal v0.15.3
   Compiling tower-service v0.3.3
   Compiling gdk v0.13.2
   Compiling itoa v0.4.8
   Compiling tinyvec v1.8.0
   Compiling ogg v0.8.0
   Compiling gtk v0.9.2
   Compiling linux-raw-sys v0.4.14
   Compiling unicode-width v0.1.14
   Compiling mime v0.3.17
   Compiling dasp_sample v0.11.0
   Compiling num-complex v0.4.6
   Compiling http-body v0.3.1
   Compiling jobserver v0.1.32
   Compiling iovec v0.1.4
   Compiling net2 v0.2.39
   Compiling num_cpus v1.16.0
   Compiling socket2 v0.3.19
   Compiling symphonia-metadata v0.5.4
   Compiling dirs-sys v0.3.7
   Compiling rand_core v0.5.1
   Compiling cc v1.2.4
   Compiling mio v0.6.23
   Compiling alsa v0.9.1
   Compiling dbus v0.6.5
   Compiling atty v0.2.14
   Compiling getrandom v0.2.15
   Compiling symphonia-bundle-mp3 v0.5.4
   Compiling textwrap v0.11.0
   Compiling csv-core v0.1.11
   Compiling vec_map v0.8.2
   Compiling strsim v0.8.0
   Compiling lewton v0.10.2
   Compiling fastrand v2.3.0
   Compiling claxon v0.4.3
   Compiling ipnet v2.10.1
   Compiling ansi_term v0.12.1
   Compiling base64 v0.13.1
   Compiling tokio v0.2.25
   Compiling iana-time-zone v0.1.61
   Compiling hound v3.5.1
   Compiling symphonia v0.5.4
   Compiling xdg v2.5.2
   Compiling chrono v0.4.39
   Compiling clap v2.34.0
   Compiling uuid v0.8.2
   Compiling chfft v0.3.4
   Compiling directories v4.0.1
   Compiling app_dirs v1.2.1
   Compiling regex-automata v0.4.9
   Compiling crc32fast v1.4.2
   Compiling base64 v0.12.3
   Compiling openssl-sys v0.9.104
   Compiling gettext-sys v0.19.9
   Compiling tempfile v3.14.0
   Compiling synstructure v0.13.1
   Compiling strum_macros v0.18.0
   Compiling num-derive v0.3.3
   Compiling serde_derive v1.0.216
   Compiling thiserror-impl v1.0.69
   Compiling futures-macro v0.3.31
   Compiling zerofrom-derive v0.1.5
   Compiling yoke-derive v0.7.5
   Compiling zerovec-derive v0.10.3
   Compiling displaydoc v0.2.5
   Compiling icu_provider_macros v1.5.0
   Compiling pin-project-internal v1.1.7
   Compiling openssl-macros v0.1.1
   Compiling tokio-util v0.3.1
   Compiling zerocopy-derive v0.7.35
   Compiling regex v1.11.1
   Compiling locale_config v0.3.0
   Compiling futures-util v0.3.31
   Compiling zerocopy v0.7.35
   Compiling libpulse-binding v2.28.2
   Compiling gettext-rs v0.5.0
   Compiling zerofrom v0.1.5
   Compiling rodio v0.19.0
   Compiling pin-project v1.1.7
   Compiling yoke v0.7.5
   Compiling tracing-futures v0.2.5
   Compiling zerovec v0.10.4
   Compiling ppv-lite86 v0.2.20
   Compiling rand_chacha v0.2.2
   Compiling rand v0.7.3
   Compiling pulsectl-rs v0.3.2
   Compiling tinystr v0.7.6
   Compiling icu_collections v1.5.0
   Compiling icu_locid v1.5.0
   Compiling icu_provider v1.5.0
   Compiling futures-executor v0.3.31
   Compiling h2 v0.2.7
   Compiling icu_locid_transform v1.5.0
   Compiling futures v0.3.31
   Compiling tokio-tls v0.3.1
   Compiling icu_properties v1.5.1
   Compiling toml v0.5.11
   Compiling toml_datetime v0.6.8
   Compiling serde_spanned v0.6.8
   Compiling toml_edit v0.22.22
   Compiling toml_edit v0.19.15
   Compiling serde_urlencoded v0.7.1
   Compiling toml v0.4.10
   Compiling csv v1.3.1
   Compiling system-deps v1.3.2
   Compiling proc-macro-crate v0.1.5
   Compiling icu_normalizer v1.5.0
   Compiling glib-macros v0.10.1
   Compiling glib-sys v0.10.1
   Compiling gobject-sys v0.10.0
   Compiling gio-sys v0.10.1
   Compiling gdk-pixbuf-sys v0.10.0
   Compiling cairo-sys-rs v0.10.0
   Compiling pango-sys v0.10.0
   Compiling gdk-sys v0.10.0
   Compiling atk-sys v0.10.0
   Compiling gtk-sys v0.10.0
   Compiling idna_adapter v1.2.0
   Compiling idna v1.0.3
error: failed to run custom build command for `pango-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installnPqosm/release/build/pango-sys-54e1bd909fa5b0c7/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=PANGO_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PANGO_STATIC
  cargo:rerun-if-env-changed=PANGO_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags pango pango >= 1.36

  The system library `pango` required by crate `pango-sys` was not found.
  The file `pango.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `pango.pc`.

warning: build failed, waiting for other jobs to finish...
error: failed to compile `songrec v0.4.3`, intermediate artifacts can be found at `/tmp/cargo-installnPqosm`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 14, 2024

sudo apt -y install libcogl-pango-dev
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libcogl-dev libdatrie-dev libfribidi-dev libpango1.0-dev libthai-dev libxcomposite-dev libxdamage-dev libxft-dev pango1.0-tools
Suggested packages:
  libcogl-doc libdatrie-doc libpango1.0-doc libthai-doc graphicsmagick
The following NEW packages will be installed:
  libcogl-dev libcogl-pango-dev libdatrie-dev libfribidi-dev libpango1.0-dev libthai-dev libxcomposite-dev libxdamage-dev libxft-dev pango1.0-tools
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 695 kB of archives.
After this operation, 5,812 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libxcomposite-dev amd64 1:0.4.5-1 [20.1 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libxdamage-dev amd64 1:1.1.6-1 [15.0 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 libcogl-dev amd64 1.22.8-3+b1 [223 kB]
Get:4 http://deb.debian.org/debian bookworm/main amd64 libfribidi-dev amd64 1.0.8-2.1 [105 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 libdatrie-dev amd64 0.2.13-2+b1 [18.2 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 libthai-dev amd64 0.1.29-1 [24.0 kB]
Get:7 http://deb.debian.org/debian bookworm/main amd64 libxft-dev amd64 2.3.6-1 [80.3 kB]
Get:8 http://deb.debian.org/debian bookworm/main amd64 pango1.0-tools amd64 1.50.12+ds-1 [40.8 kB]
Get:9 http://deb.debian.org/debian bookworm/main amd64 libpango1.0-dev amd64 1.50.12+ds-1 [152 kB]
Get:10 http://deb.debian.org/debian bookworm/main amd64 libcogl-pango-dev amd64 1.22.8-3+b1 [16.7 kB]
Fetched 695 kB in 0s (3,307 kB/s)             
Selecting previously unselected package libxcomposite-dev:amd64.
(Reading database ... 450987 files and directories currently installed.)
Preparing to unpack .../0-libxcomposite-dev_1%3a0.4.5-1_amd64.deb ...
Unpacking libxcomposite-dev:amd64 (1:0.4.5-1) ...
Selecting previously unselected package libxdamage-dev:amd64.
Preparing to unpack .../1-libxdamage-dev_1%3a1.1.6-1_amd64.deb ...
Unpacking libxdamage-dev:amd64 (1:1.1.6-1) ...
Selecting previously unselected package libcogl-dev:amd64.
Preparing to unpack .../2-libcogl-dev_1.22.8-3+b1_amd64.deb ...
Unpacking libcogl-dev:amd64 (1.22.8-3+b1) ...
Selecting previously unselected package libfribidi-dev:amd64.
Preparing to unpack .../3-libfribidi-dev_1.0.8-2.1_amd64.deb ...
Unpacking libfribidi-dev:amd64 (1.0.8-2.1) ...
Selecting previously unselected package libdatrie-dev:amd64.
Preparing to unpack .../4-libdatrie-dev_0.2.13-2+b1_amd64.deb ...
Unpacking libdatrie-dev:amd64 (0.2.13-2+b1) ...
Selecting previously unselected package libthai-dev:amd64.
Preparing to unpack .../5-libthai-dev_0.1.29-1_amd64.deb ...
Unpacking libthai-dev:amd64 (0.1.29-1) ...
Selecting previously unselected package libxft-dev:amd64.
Preparing to unpack .../6-libxft-dev_2.3.6-1_amd64.deb ...
Unpacking libxft-dev:amd64 (2.3.6-1) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../7-pango1.0-tools_1.50.12+ds-1_amd64.deb ...
Unpacking pango1.0-tools (1.50.12+ds-1) ...
Selecting previously unselected package libpango1.0-dev:amd64.
Preparing to unpack .../8-libpango1.0-dev_1.50.12+ds-1_amd64.deb ...
Unpacking libpango1.0-dev:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package libcogl-pango-dev:amd64.
Preparing to unpack .../9-libcogl-pango-dev_1.22.8-3+b1_amd64.deb ...
Unpacking libcogl-pango-dev:amd64 (1.22.8-3+b1) ...
Setting up libxdamage-dev:amd64 (1:1.1.6-1) ...
Setting up libxcomposite-dev:amd64 (1:0.4.5-1) ...
Setting up libfribidi-dev:amd64 (1.0.8-2.1) ...
Setting up pango1.0-tools (1.50.12+ds-1) ...
Setting up libcogl-dev:amd64 (1.22.8-3+b1) ...
Setting up libdatrie-dev:amd64 (0.2.13-2+b1) ...
Setting up libxft-dev:amd64 (2.3.6-1) ...
Setting up libthai-dev:amd64 (0.1.29-1) ...
Setting up libpango1.0-dev:amd64 (1.50.12+ds-1) ...
Setting up libcogl-pango-dev:amd64 (1.22.8-3+b1) ...
Processing triggers for man-db (2.11.2-2) ...

Source: the Stack Overflow comment 136737858

cargo install songrec
Output:
    Updating crates.io index
  Installing songrec v0.4.3
    Updating crates.io index
     Locking 328 packages to latest compatible versions
      Adding app_dirs v1.2.1 (available: v2.0.1)
      Adding base64 v0.12.3 (available: v0.22.1)
      Adding clap v2.34.0 (available: v4.5.23)
      Adding directories v4.0.1 (available: v5.0.1)
      Adding gdk v0.13.2 (available: v0.18.2)
      Adding gdk-pixbuf v0.9.0 (available: v0.20.4)
      Adding gettext-rs v0.5.0 (available: v0.7.2)
      Adding gettext-sys v0.19.9 (available: v0.22.5)
      Adding gio v0.9.1 (available: v0.20.6)
      Adding glib v0.10.3 (available: v0.20.6)
      Adding gtk v0.9.2 (available: v0.18.2)
      Adding rand v0.7.3 (available: v0.8.5)
      Adding reqwest v0.10.10 (available: v0.12.9)
      Adding rodio v0.19.0 (available: v0.20.1)
      Adding toml v0.4.10 (available: v0.8.19)
      Adding uuid v0.8.2 (available: v1.11.0)
   Compiling proc-macro2 v1.0.92
   Compiling unicode-ident v1.0.14
   Compiling pkg-config v0.3.31
   Compiling serde v1.0.216
   Compiling libc v0.2.168
   Compiling syn v1.0.109
   Compiling thiserror v1.0.69
   Compiling unicode-segmentation v1.12.0
   Compiling version-compare v0.0.10
   Compiling strum v0.18.0
   Compiling autocfg v1.4.0
   Compiling memchr v2.7.4
   Compiling cfg-if v1.0.0
   Compiling once_cell v1.20.2
   Compiling futures-core v0.3.31
   Compiling futures-sink v0.3.31
   Compiling pin-project-lite v0.2.15
   Compiling version_check v0.9.5
   Compiling bitflags v1.3.2
   Compiling pin-utils v0.1.0
   Compiling futures-task v0.3.31
   Compiling futures-io v0.3.31
   Compiling log v0.4.22
   Compiling shlex v1.3.0
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.15.2
   Compiling lazy_static v1.5.0
   Compiling anyhow v1.0.94
   Compiling stable_deref_trait v1.2.0
   Compiling target-lexicon v0.12.16
   Compiling futures-channel v0.3.31
   Compiling winnow v0.6.20
   Compiling smallvec v1.13.2
   Compiling either v1.13.0
   Compiling vcpkg v0.2.15
   Compiling bitflags v2.6.0
   Compiling fnv v1.0.7
   Compiling litemap v0.7.4
   Compiling itoa v1.0.14
   Compiling cfg-if v0.1.10
   Compiling heck v0.5.0
   Compiling writeable v0.5.5
   Compiling version-compare v0.2.0
   Compiling bytes v0.5.6
   Compiling itertools v0.9.0
   Compiling byteorder v1.5.0
   Compiling proc-macro-error-attr v1.0.4
   Compiling heck v0.3.3
   Compiling proc-macro-error v1.0.4
   Compiling slab v0.4.9
   Compiling num-traits v0.2.19
   Compiling pin-project-lite v0.1.12
   Compiling icu_locid_transform_data v1.5.0
   Compiling indexmap v1.9.3
   Compiling tracing-core v0.1.33
   Compiling foreign-types-shared v0.1.1
   Compiling icu_properties_data v1.5.0
   Compiling bytes v1.9.0
   Compiling openssl v0.10.68
   Compiling alsa-sys v0.3.1
   Compiling foreign-types v0.3.2
   Compiling encoding_rs v0.8.35
   Compiling write16 v1.0.0
   Compiling indexmap v2.7.0
   Compiling httparse v1.9.5
   Compiling icu_normalizer_data v1.5.0
   Compiling getrandom v0.1.16
   Compiling native-tls v0.2.12
   Compiling gio v0.9.1
   Compiling arrayvec v0.7.6
   Compiling utf8_iter v1.0.4
   Compiling quote v1.0.37
   Compiling cfg-expr v0.15.8
   Compiling bytemuck v1.20.0
   Compiling winnow v0.5.40
   Compiling hashbrown v0.12.3
   Compiling utf16_iter v1.0.5
   Compiling tracing v0.1.41
   Compiling aho-corasick v1.1.3
   Compiling libpulse-sys v1.21.0
   Compiling libdbus-sys v0.2.5
   Compiling cairo-rs v0.9.1
   Compiling syn v2.0.90
   Compiling http v0.2.12
   Compiling symphonia-core v0.5.4
   Compiling ryu v1.0.18
   Compiling pango v0.9.1
   Compiling unicase v2.8.0
   Compiling regex-syntax v0.8.5
   Compiling gdk-pixbuf v0.9.0
   Compiling percent-encoding v2.3.1
   Compiling openssl-probe v0.1.5
   Compiling try-lock v0.2.5
   Compiling mime_guess v2.0.5
   Compiling want v0.3.1
   Compiling form_urlencoded v1.2.1
   Compiling heck v0.4.1
   Compiling tinyvec_macros v0.1.1
   Compiling serde_json v1.0.133
   Compiling cpal v0.15.3
   Compiling rustix v0.38.42
   Compiling gdk v0.13.2
   Compiling httpdate v0.3.2
   Compiling tower-service v0.3.3
   Compiling itoa v0.4.8
   Compiling atk v0.9.0
   Compiling tinyvec v1.8.0
   Compiling ogg v0.8.0
   Compiling gtk v0.9.2
   Compiling mime v0.3.17
   Compiling dasp_sample v0.11.0
   Compiling linux-raw-sys v0.4.14
   Compiling unicode-width v0.1.14
   Compiling jobserver v0.1.32
   Compiling http-body v0.3.1
   Compiling iovec v0.1.4
   Compiling net2 v0.2.39
   Compiling num_cpus v1.16.0
   Compiling socket2 v0.3.19
   Compiling textwrap v0.11.0
   Compiling getrandom v0.2.15
   Compiling atty v0.2.14
   Compiling dbus v0.6.5
   Compiling cc v1.2.4
   Compiling mio v0.6.23
   Compiling symphonia-metadata v0.5.4
   Compiling rand_core v0.5.1
   Compiling dirs-sys v0.3.7
   Compiling num-complex v0.4.6
   Compiling csv-core v0.1.11
   Compiling alsa v0.9.1
   Compiling strsim v0.8.0
   Compiling symphonia-bundle-mp3 v0.5.4
   Compiling base64 v0.13.1
   Compiling lewton v0.10.2
   Compiling ipnet v2.10.1
   Compiling fastrand v2.3.0
   Compiling vec_map v0.8.2
   Compiling iana-time-zone v0.1.61
   Compiling tokio v0.2.25
   Compiling xdg v2.5.2
   Compiling hound v3.5.1
   Compiling claxon v0.4.3
   Compiling ansi_term v0.12.1
   Compiling chrono v0.4.39
   Compiling symphonia v0.5.4
   Compiling regex-automata v0.4.9
   Compiling clap v2.34.0
   Compiling app_dirs v1.2.1
   Compiling chfft v0.3.4
   Compiling directories v4.0.1
   Compiling uuid v0.8.2
   Compiling crc32fast v1.4.2
   Compiling base64 v0.12.3
   Compiling openssl-sys v0.9.104
   Compiling gettext-sys v0.19.9
   Compiling tempfile v3.14.0
   Compiling synstructure v0.13.1
   Compiling strum_macros v0.18.0
   Compiling num-derive v0.3.3
   Compiling tokio-util v0.3.1
   Compiling regex v1.11.1
   Compiling serde_derive v1.0.216
   Compiling thiserror-impl v1.0.69
   Compiling futures-macro v0.3.31
   Compiling zerofrom-derive v0.1.5
   Compiling yoke-derive v0.7.5
   Compiling zerovec-derive v0.10.3
   Compiling displaydoc v0.2.5
   Compiling icu_provider_macros v1.5.0
   Compiling pin-project-internal v1.1.7
   Compiling openssl-macros v0.1.1
   Compiling zerocopy-derive v0.7.35
   Compiling locale_config v0.3.0
   Compiling gettext-rs v0.5.0
   Compiling libpulse-binding v2.28.2
   Compiling futures-util v0.3.31
   Compiling zerocopy v0.7.35
   Compiling zerofrom v0.1.5
   Compiling yoke v0.7.5
   Compiling zerovec v0.10.4
   Compiling pin-project v1.1.7
   Compiling rodio v0.19.0
   Compiling tracing-futures v0.2.5
   Compiling ppv-lite86 v0.2.20
   Compiling pulsectl-rs v0.3.2
   Compiling rand_chacha v0.2.2
   Compiling rand v0.7.3
   Compiling tinystr v0.7.6
   Compiling icu_collections v1.5.0
   Compiling icu_locid v1.5.0
   Compiling icu_provider v1.5.0
   Compiling icu_locid_transform v1.5.0
   Compiling tokio-tls v0.3.1
   Compiling futures-executor v0.3.31
   Compiling h2 v0.2.7
   Compiling futures v0.3.31
   Compiling icu_properties v1.5.1
   Compiling toml v0.5.11
   Compiling toml_datetime v0.6.8
   Compiling serde_spanned v0.6.8
   Compiling toml_edit v0.22.22
   Compiling toml_edit v0.19.15
   Compiling serde_urlencoded v0.7.1
   Compiling csv v1.3.1
   Compiling toml v0.4.10
   Compiling icu_normalizer v1.5.0
   Compiling system-deps v1.3.2
   Compiling proc-macro-crate v0.1.5
   Compiling glib-macros v0.10.1
   Compiling glib-sys v0.10.1
   Compiling gobject-sys v0.10.0
   Compiling gio-sys v0.10.1
   Compiling pango-sys v0.10.0
   Compiling cairo-sys-rs v0.10.0
   Compiling gdk-pixbuf-sys v0.10.0
   Compiling gdk-sys v0.10.0
   Compiling atk-sys v0.10.0
   Compiling gtk-sys v0.10.0
   Compiling idna_adapter v1.2.0
   Compiling idna v1.0.3
error: failed to run custom build command for `gdk-sys v0.10.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-install0g8z7N/release/build/gdk-sys-81362393b63ba4f5/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=GDK_3.0_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=GDK_3.0_STATIC
  cargo:rerun-if-env-changed=GDK_3.0_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr

  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags gdk-3.0 gdk-3.0 >= 3.22

  The system library `gdk-3.0` required by crate `gdk-sys` was not found.
  The file `gdk-3.0.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `gdk-3.0.pc`.

warning: build failed, waiting for other jobs to finish...
error: failed to compile `songrec v0.4.3`, intermediate artifacts can be found at `/tmp/cargo-install0g8z7N`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

@Benjamin-Loison
Copy link
Owner Author

DuckDuckGo and Google search "The system library gdk-3.0" "apt".

@Benjamin-Loison
Copy link
Owner Author

sudo apt install -y build-essential
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9).
build-essential set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 14, 2024

sudo apt install -y libgtk-3-dev
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libatk-bridge2.0-dev libatspi2.0-dev libegl1-mesa-dev libepoxy-dev libglvnd-core-dev libglvnd-dev libxtst-dev wayland-protocols
Suggested packages:
  libgtk-3-doc
The following NEW packages will be installed:
  libatk-bridge2.0-dev libatspi2.0-dev libegl1-mesa-dev libepoxy-dev libglvnd-core-dev libglvnd-dev libgtk-3-dev libxtst-dev wayland-protocols
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,471 kB of archives.
After this operation, 17.6 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 libxtst-dev amd64 2:1.2.3-1.1 [32.2 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 libatspi2.0-dev amd64 2.46.0-5 [76.3 kB]
Get:3 http://deb.debian.org/debian bookworm/main amd64 libatk-bridge2.0-dev amd64 2.46.0-5 [8,224 B]
Get:4 http://deb.debian.org/debian bookworm/main amd64 libglvnd-core-dev amd64 1.6.0-1 [12.9 kB]
Get:5 http://deb.debian.org/debian bookworm/main amd64 libglvnd-dev amd64 1.6.0-1 [4,692 B]
Get:6 http://deb.debian.org/debian bookworm/main amd64 libegl1-mesa-dev amd64 22.3.6-1+deb12u1 [18.5 kB]
Get:7 http://deb.debian.org/debian bookworm/main amd64 libepoxy-dev amd64 1.5.10-1 [128 kB]
Get:8 http://deb.debian.org/debian bookworm/main amd64 wayland-protocols all 1.31-1 [74.6 kB]
Get:9 http://deb.debian.org/debian bookworm/main amd64 libgtk-3-dev amd64 3.24.38-2~deb12u3 [1,116 kB]
Fetched 1,471 kB in 0s (15.9 MB/s)  
Selecting previously unselected package libxtst-dev:amd64.
(Reading database ... 451392 files and directories currently installed.)
Preparing to unpack .../0-libxtst-dev_2%3a1.2.3-1.1_amd64.deb ...
Unpacking libxtst-dev:amd64 (2:1.2.3-1.1) ...
Selecting previously unselected package libatspi2.0-dev:amd64.
Preparing to unpack .../1-libatspi2.0-dev_2.46.0-5_amd64.deb ...
Unpacking libatspi2.0-dev:amd64 (2.46.0-5) ...
Selecting previously unselected package libatk-bridge2.0-dev:amd64.
Preparing to unpack .../2-libatk-bridge2.0-dev_2.46.0-5_amd64.deb ...
Unpacking libatk-bridge2.0-dev:amd64 (2.46.0-5) ...
Selecting previously unselected package libglvnd-core-dev:amd64.
Preparing to unpack .../3-libglvnd-core-dev_1.6.0-1_amd64.deb ...
Unpacking libglvnd-core-dev:amd64 (1.6.0-1) ...
Selecting previously unselected package libglvnd-dev:amd64.
Preparing to unpack .../4-libglvnd-dev_1.6.0-1_amd64.deb ...
Unpacking libglvnd-dev:amd64 (1.6.0-1) ...
Selecting previously unselected package libegl1-mesa-dev:amd64.
Preparing to unpack .../5-libegl1-mesa-dev_22.3.6-1+deb12u1_amd64.deb ...
Unpacking libegl1-mesa-dev:amd64 (22.3.6-1+deb12u1) ...
Selecting previously unselected package libepoxy-dev:amd64.
Preparing to unpack .../6-libepoxy-dev_1.5.10-1_amd64.deb ...
Unpacking libepoxy-dev:amd64 (1.5.10-1) ...
Selecting previously unselected package wayland-protocols.
Preparing to unpack .../7-wayland-protocols_1.31-1_all.deb ...
Unpacking wayland-protocols (1.31-1) ...
Selecting previously unselected package libgtk-3-dev:amd64.
Preparing to unpack .../8-libgtk-3-dev_3.24.38-2~deb12u3_amd64.deb ...
Unpacking libgtk-3-dev:amd64 (3.24.38-2~deb12u3) ...
Setting up libglvnd-core-dev:amd64 (1.6.0-1) ...
Setting up libepoxy-dev:amd64 (1.5.10-1) ...
Setting up libglvnd-dev:amd64 (1.6.0-1) ...
Setting up wayland-protocols (1.31-1) ...
Setting up libxtst-dev:amd64 (2:1.2.3-1.1) ...
Setting up libegl1-mesa-dev:amd64 (22.3.6-1+deb12u1) ...
Setting up libatspi2.0-dev:amd64 (2.46.0-5) ...
Setting up libatk-bridge2.0-dev:amd64 (2.46.0-5) ...
Setting up libgtk-3-dev:amd64 (3.24.38-2~deb12u3) ...
Processing triggers for man-db (2.11.2-2) ...

Source: glzr-io/zebar#165 (comment)

@Benjamin-Loison
Copy link
Owner Author

cargo install songrec
Output:
    Updating crates.io index
  Installing songrec v0.4.3
    Updating crates.io index
     Locking 328 packages to latest compatible versions
      Adding app_dirs v1.2.1 (available: v2.0.1)
      Adding base64 v0.12.3 (available: v0.22.1)
      Adding clap v2.34.0 (available: v4.5.23)
      Adding directories v4.0.1 (available: v5.0.1)
      Adding gdk v0.13.2 (available: v0.18.2)
      Adding gdk-pixbuf v0.9.0 (available: v0.20.4)
      Adding gettext-rs v0.5.0 (available: v0.7.2)
      Adding gettext-sys v0.19.9 (available: v0.22.5)
      Adding gio v0.9.1 (available: v0.20.6)
      Adding glib v0.10.3 (available: v0.20.6)
      Adding gtk v0.9.2 (available: v0.18.2)
      Adding rand v0.7.3 (available: v0.8.5)
      Adding reqwest v0.10.10 (available: v0.12.9)
      Adding rodio v0.19.0 (available: v0.20.1)
      Adding toml v0.4.10 (available: v0.8.19)
      Adding uuid v0.8.2 (available: v1.11.0)
   Compiling proc-macro2 v1.0.92
   Compiling unicode-ident v1.0.14
   Compiling pkg-config v0.3.31
   Compiling serde v1.0.216
   Compiling libc v0.2.168
   Compiling syn v1.0.109
   Compiling thiserror v1.0.69
   Compiling unicode-segmentation v1.12.0
   Compiling strum v0.18.0
   Compiling version-compare v0.0.10
   Compiling autocfg v1.4.0
   Compiling memchr v2.7.4
   Compiling cfg-if v1.0.0
   Compiling futures-core v0.3.31
   Compiling once_cell v1.20.2
   Compiling pin-project-lite v0.2.15
   Compiling futures-sink v0.3.31
   Compiling version_check v0.9.5
   Compiling bitflags v1.3.2
   Compiling pin-utils v0.1.0
   Compiling futures-io v0.3.31
   Compiling futures-task v0.3.31
   Compiling log v0.4.22
   Compiling hashbrown v0.15.2
   Compiling shlex v1.3.0
   Compiling equivalent v1.0.1
   Compiling lazy_static v1.5.0
   Compiling anyhow v1.0.94
   Compiling stable_deref_trait v1.2.0
   Compiling futures-channel v0.3.31
   Compiling target-lexicon v0.12.16
   Compiling winnow v0.6.20
   Compiling vcpkg v0.2.15
   Compiling bitflags v2.6.0
   Compiling smallvec v1.13.2
   Compiling either v1.13.0
   Compiling writeable v0.5.5
   Compiling itoa v1.0.14
   Compiling litemap v0.7.4
   Compiling fnv v1.0.7
   Compiling heck v0.5.0
   Compiling cfg-if v0.1.10
   Compiling version-compare v0.2.0
   Compiling bytes v0.5.6
   Compiling proc-macro-error-attr v1.0.4
   Compiling proc-macro-error v1.0.4
   Compiling itertools v0.9.0
   Compiling pin-project-lite v0.1.12
   Compiling icu_locid_transform_data v1.5.0
   Compiling byteorder v1.5.0
   Compiling heck v0.3.3
   Compiling slab v0.4.9
   Compiling num-traits v0.2.19
   Compiling indexmap v1.9.3
   Compiling tracing-core v0.1.33
   Compiling bytes v1.9.0
   Compiling foreign-types-shared v0.1.1
   Compiling icu_properties_data v1.5.0
   Compiling openssl v0.10.68
   Compiling alsa-sys v0.3.1
   Compiling foreign-types v0.3.2
   Compiling encoding_rs v0.8.35
   Compiling hashbrown v0.12.3
   Compiling winnow v0.5.40
   Compiling httparse v1.9.5
   Compiling indexmap v2.7.0
   Compiling arrayvec v0.7.6
   Compiling getrandom v0.1.16
   Compiling write16 v1.0.0
   Compiling utf16_iter v1.0.5
   Compiling quote v1.0.37
   Compiling icu_normalizer_data v1.5.0
   Compiling gio v0.9.1
   Compiling cfg-expr v0.15.8
   Compiling bytemuck v1.20.0
   Compiling tracing v0.1.41
   Compiling native-tls v0.2.12
   Compiling utf8_iter v1.0.4
   Compiling syn v2.0.90
   Compiling http v0.2.12
   Compiling symphonia-core v0.5.4
   Compiling aho-corasick v1.1.3
   Compiling libdbus-sys v0.2.5
   Compiling libpulse-sys v1.21.0
   Compiling pango v0.9.1
   Compiling openssl-probe v0.1.5
   Compiling regex-syntax v0.8.5
   Compiling ryu v1.0.18
   Compiling unicase v2.8.0
   Compiling gdk-pixbuf v0.9.0
   Compiling cairo-rs v0.9.1
   Compiling try-lock v0.2.5
   Compiling percent-encoding v2.3.1
   Compiling mime_guess v2.0.5
   Compiling want v0.3.1
   Compiling gdk v0.13.2
   Compiling serde_json v1.0.133
   Compiling httpdate v0.3.2
   Compiling rustix v0.38.42
   Compiling cpal v0.15.3
   Compiling form_urlencoded v1.2.1
   Compiling tinyvec_macros v0.1.1
   Compiling heck v0.4.1
   Compiling tower-service v0.3.3
   Compiling itoa v0.4.8
   Compiling atk v0.9.0
   Compiling tinyvec v1.8.0
   Compiling ogg v0.8.0
   Compiling gtk v0.9.2
   Compiling unicode-width v0.1.14
   Compiling mime v0.3.17
   Compiling linux-raw-sys v0.4.14
   Compiling dasp_sample v0.11.0
   Compiling num-complex v0.4.6
   Compiling csv-core v0.1.11
   Compiling http-body v0.3.1
   Compiling jobserver v0.1.32
   Compiling textwrap v0.11.0
   Compiling base64 v0.13.1
   Compiling iovec v0.1.4
   Compiling net2 v0.2.39
   Compiling num_cpus v1.16.0
   Compiling socket2 v0.3.19
   Compiling symphonia-metadata v0.5.4
   Compiling cc v1.2.4
   Compiling mio v0.6.23
   Compiling rand_core v0.5.1
   Compiling dirs-sys v0.3.7
   Compiling atty v0.2.14
   Compiling dbus v0.6.5
   Compiling getrandom v0.2.15
   Compiling symphonia-bundle-mp3 v0.5.4
   Compiling xdg v2.5.2
   Compiling alsa v0.9.1
   Compiling fastrand v2.3.0
   Compiling hound v3.5.1
   Compiling lewton v0.10.2
   Compiling ansi_term v0.12.1
   Compiling iana-time-zone v0.1.61
   Compiling ipnet v2.10.1
   Compiling vec_map v0.8.2
   Compiling tokio v0.2.25
   Compiling strsim v0.8.0
   Compiling claxon v0.4.3
   Compiling chrono v0.4.39
   Compiling app_dirs v1.2.1
   Compiling symphonia v0.5.4
   Compiling regex-automata v0.4.9
   Compiling clap v2.34.0
   Compiling uuid v0.8.2
   Compiling directories v4.0.1
   Compiling chfft v0.3.4
   Compiling crc32fast v1.4.2
   Compiling base64 v0.12.3
   Compiling openssl-sys v0.9.104
   Compiling gettext-sys v0.19.9
   Compiling tempfile v3.14.0
   Compiling synstructure v0.13.1
   Compiling strum_macros v0.18.0
   Compiling num-derive v0.3.3
   Compiling tokio-util v0.3.1
   Compiling regex v1.11.1
   Compiling serde_derive v1.0.216
   Compiling thiserror-impl v1.0.69
   Compiling futures-macro v0.3.31
   Compiling zerofrom-derive v0.1.5
   Compiling yoke-derive v0.7.5
   Compiling zerovec-derive v0.10.3
   Compiling displaydoc v0.2.5
   Compiling icu_provider_macros v1.5.0
   Compiling pin-project-internal v1.1.7
   Compiling openssl-macros v0.1.1
   Compiling zerocopy-derive v0.7.35
   Compiling locale_config v0.3.0
   Compiling gettext-rs v0.5.0
   Compiling libpulse-binding v2.28.2
   Compiling zerocopy v0.7.35
   Compiling futures-util v0.3.31
   Compiling pin-project v1.1.7
   Compiling zerofrom v0.1.5
   Compiling tracing-futures v0.2.5
   Compiling rodio v0.19.0
   Compiling yoke v0.7.5
   Compiling zerovec v0.10.4
   Compiling ppv-lite86 v0.2.20
   Compiling pulsectl-rs v0.3.2
   Compiling rand_chacha v0.2.2
   Compiling rand v0.7.3
   Compiling tinystr v0.7.6
   Compiling icu_collections v1.5.0
   Compiling icu_locid v1.5.0
   Compiling icu_provider v1.5.0
   Compiling tokio-tls v0.3.1
   Compiling icu_locid_transform v1.5.0
   Compiling futures-executor v0.3.31
   Compiling h2 v0.2.7
   Compiling futures v0.3.31
   Compiling icu_properties v1.5.1
   Compiling toml v0.5.11
   Compiling toml_datetime v0.6.8
   Compiling serde_spanned v0.6.8
   Compiling serde_urlencoded v0.7.1
   Compiling toml v0.4.10
   Compiling csv v1.3.1
   Compiling toml_edit v0.22.22
   Compiling toml_edit v0.19.15
   Compiling system-deps v1.3.2
   Compiling proc-macro-crate v0.1.5
   Compiling icu_normalizer v1.5.0
   Compiling glib-macros v0.10.1
   Compiling glib-sys v0.10.1
   Compiling gobject-sys v0.10.0
   Compiling gio-sys v0.10.1
   Compiling pango-sys v0.10.0
   Compiling gdk-pixbuf-sys v0.10.0
   Compiling cairo-sys-rs v0.10.0
   Compiling atk-sys v0.10.0
   Compiling gdk-sys v0.10.0
   Compiling gtk-sys v0.10.0
   Compiling idna_adapter v1.2.0
   Compiling idna v1.0.3
   Compiling proc-macro-crate v1.3.1
   Compiling url v2.5.4
   Compiling toml v0.8.19
   Compiling glib v0.10.3
   Compiling glib-macros v0.15.13
   Compiling system-deps v6.2.2
   Compiling hyper v0.13.10
   Compiling glib-sys v0.15.10
   Compiling gobject-sys v0.15.10
   Compiling glib v0.15.12
   Compiling hyper-tls v0.4.3
   Compiling reqwest v0.10.10
   Compiling mpris-player v0.6.3
   Compiling songrec v0.4.3
    Finished `release` profile [optimized] target(s) in 1m 05s
  Installing /home/benjamin_loison/.cargo/bin/songrec
   Installed package `songrec v0.4.3` (executable `songrec`)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant