tindleaj / miso

Ambient soundscape generator
44 stars 5 forks source link

Build failed by alsa-sys #5

Closed pando85 closed 4 years ago

pando85 commented 4 years ago
cargo run --release
  Downloaded iced v0.1.1
  Downloaded rodio v0.11.0
  Downloaded iced_futures v0.1.2
  Downloaded iced_winit v0.1.0
  Downloaded iced_wgpu v0.2.3
  Downloaded minimp3 v0.3.5
  Downloaded hound v3.4.0
  Downloaded claxon v0.4.2
  Downloaded cpal v0.11.0
  Downloaded lewton v0.10.1
  Downloaded futures v0.3.5
  Downloaded glam v0.8.7
  Downloaded guillotiere v0.4.4
  Downloaded window_clipboard v0.1.1
  Downloaded minimp3-sys v0.3.2
  Downloaded winit v0.22.2
  Downloaded iced_style v0.1.0
  Downloaded raw-window-handle v0.3.3
  Downloaded iced_native v0.2.2
  Downloaded glyph_brush v0.6.3
  Downloaded font-kit v0.4.0
  Downloaded slice-deque v0.3.0
  Downloaded wgpu_glyph v0.7.0
  Downloaded futures-sink v0.3.5
  Downloaded percent-encoding v2.1.0
  Downloaded futures-util v0.3.5
  Downloaded futures-executor v0.3.5
  Downloaded parking_lot v0.10.2
  Downloaded mio-extras v2.0.6
  Downloaded rusttype v0.8.3
  Downloaded clipboard_x11 v0.1.0
  Downloaded ordered-float v1.0.2
  Downloaded futures-channel v0.3.5
  Downloaded futures-task v0.3.5
  Downloaded cc v1.0.54
  Downloaded futures-core v0.3.5
  Downloaded futures-io v0.3.5
  Downloaded mio v0.6.22
  Downloaded twox-hash v1.5.0
  Downloaded clipboard_wayland v0.1.0
  Downloaded glyph_brush_layout v0.1.9
  Downloaded ogg v0.7.0
  Downloaded thiserror v1.0.18
  Downloaded instant v0.1.4
  Downloaded svg_fmt v0.2.1
  Downloaded euclid v0.19.9
  Downloaded libc v0.2.70
  Downloaded wgpu v0.4.0
  Downloaded x11-dl v2.18.5
  Downloaded iced_core v0.2.1
  Downloaded rustc-hash v1.1.0
  Downloaded tinyvec v0.3.3
  Downloaded alsa-sys v0.1.2
  Downloaded once_cell v1.4.0
  Downloaded wayland-client v0.23.6
  Downloaded iovec v0.1.4
  Downloaded parking_lot_core v0.7.2
  Downloaded smithay-client-toolkit v0.6.6
  Downloaded net2 v0.2.34
  Downloaded num_cpus v1.13.0
  Downloaded proc-macro-hack v0.5.16
  Downloaded pkg-config v0.3.17
  Downloaded lyon_path v0.14.0
  Downloaded maybe-uninit v2.0.0
  Downloaded slab v0.4.2
  Downloaded smithay-clipboard v0.3.7
  Downloaded lock_api v0.3.4
  Downloaded crossbeam-deque v0.7.3
  Downloaded wgpu-native v0.4.3
  Downloaded stb_truetype v0.3.1
  Downloaded lazycell v1.2.1
  Downloaded dirs v1.0.5
  Downloaded freetype v0.4.1
  Downloaded pin-utils v0.1.0
  Downloaded approx v0.3.2
  Downloaded thiserror-impl v1.0.18
  Downloaded euclid_macros v0.1.0
  Downloaded servo-fontconfig v0.4.0
  Downloaded futures-macro v0.3.5
  Downloaded float-ord v0.2.0
  Downloaded memmap v0.7.0
  Downloaded proc-macro-nested v0.1.4
  Downloaded pin-project v0.4.19
  Downloaded euclid v0.20.13
  Downloaded xi-unicode v0.2.0
  Downloaded downcast-rs v1.1.1
  Downloaded smallvec v1.4.0
  Downloaded smallvec v0.6.13
  Downloaded crossbeam-epoch v0.8.2
  Downloaded xcb v0.9.0
  Downloaded gfx-backend-empty v0.4.0
  Downloaded fxhash v0.2.1
  Downloaded dlib v0.4.2
  Downloaded scopeguard v1.1.0
  Downloaded gfx-hal v0.4.1
  Downloaded calloop v0.4.4
  Downloaded zerocopy v0.2.8
  Downloaded arrayvec v0.5.1
  Downloaded rendy-descriptor v0.5.1
  Downloaded gfx-backend-vulkan v0.4.3
  Downloaded proc-macro2 v1.0.13
  Downloaded copyless v0.1.5
  Downloaded wayland-scanner v0.23.6
  Downloaded nix v0.14.1
  Downloaded wayland-protocols v0.23.6
  Downloaded wayland-commons v0.23.6
  Downloaded pin-project-internal v0.4.19
  Downloaded lyon_geom v0.14.1
  Downloaded servo-fontconfig-sys v4.0.9
  Downloaded wayland-sys v0.23.6
  Downloaded rendy-memory v0.5.2
  Downloaded servo-freetype-sys v4.0.5
  Downloaded parking_lot v0.9.0
  Downloaded andrew v0.2.1
  Downloaded memoffset v0.5.4
  Downloaded relevant v0.4.2
  Downloaded void v1.0.2
  Downloaded libloading v0.6.2
  Downloaded arrayvec v0.4.12
  Downloaded x11 v2.18.2
  Downloaded xml-rs v0.8.3
  Downloaded ash v0.29.0
  Downloaded cmake v0.1.44
  Downloaded nodrop v0.1.14
  Downloaded expat-sys v2.1.6
  Downloaded xdg v2.2.0
  Downloaded zerocopy-derive v0.1.4
  Downloaded hibitset v0.6.3
  Downloaded rustc_version v0.2.3
  Downloaded parking_lot_core v0.6.2
  Downloaded line_drawing v0.7.0
  Downloaded colorful v0.2.1
  Downloaded rusttype v0.7.9
  Downloaded shared_library v0.1.9
  Downloaded semver v0.9.0
  Downloaded atom v0.3.5
  Downloaded synstructure v0.10.2
   Compiling libc v0.2.70
   Compiling cfg-if v0.1.10
   Compiling autocfg v1.0.0
   Compiling pkg-config v0.3.17
   Compiling lazy_static v1.4.0
   Compiling maybe-uninit v2.0.0
   Compiling log v0.4.8
   Compiling proc-macro2 v0.4.30
   Compiling byteorder v1.3.4
   Compiling unicode-xid v0.1.0
   Compiling bitflags v1.2.1
   Compiling slab v0.4.2
   Compiling scopeguard v1.1.0
   Compiling cc v1.0.54
   Compiling proc-macro2 v1.0.13
   Compiling unicode-xid v0.2.0
   Compiling syn v1.0.30
   Compiling xml-rs v0.8.3
   Compiling rustc-hash v1.1.0
   Compiling linked-hash-map v0.5.3
   Compiling libloading v0.6.2
   Compiling semver-parser v0.7.0
   Compiling nix v0.14.1
   Compiling void v1.0.2
   Compiling syn v0.15.44
   Compiling getrandom v0.1.14
   Compiling same-file v1.0.6
   Compiling lazycell v1.2.1
   Compiling proc-macro-nested v0.1.4
   Compiling memchr v2.3.3
   Compiling futures-sink v0.3.5
   Compiling proc-macro-hack v0.5.16
   Compiling downcast-rs v1.1.1
   Compiling futures-core v0.3.5
   Compiling ppv-lite86 v0.2.8
   Compiling once_cell v1.4.0
   Compiling futures-io v0.3.5
   Compiling pin-utils v0.1.0
   Compiling xdg v2.2.0
   Compiling arrayvec v0.4.12
   Compiling atom v0.3.5
   Compiling colorful v0.2.1
   Compiling arrayvec v0.5.1
   Compiling nodrop v0.1.14
   Compiling smallvec v1.4.0
   Compiling iced_core v0.2.1
   Compiling vec_map v0.8.2
   Compiling copyless v0.1.5
   Compiling xi-unicode v0.2.0
   Compiling glam v0.8.7
   Compiling unicode-segmentation v1.6.0
   Compiling float-ord v0.2.0
   Compiling instant v0.1.4
   Compiling percent-encoding v2.1.0
   Compiling svg_fmt v0.2.1
   Compiling cpal v0.11.0
   Compiling tinyvec v0.3.3
   Compiling claxon v0.4.2
   Compiling hound v3.4.0
   Compiling lock_api v0.3.4
   Compiling cmake v0.1.44
   Compiling semver v0.9.0
   Compiling num-traits v0.2.11
   Compiling crossbeam-utils v0.7.2
   Compiling memoffset v0.5.4
   Compiling crossbeam-epoch v0.8.2
   Compiling walkdir v2.3.1
   Compiling futures-channel v0.3.5
   Compiling futures-task v0.3.5
   Compiling x11 v2.18.2
   Compiling servo-fontconfig-sys v4.0.9
   Compiling alsa-sys v0.1.2
   Compiling x11-dl v2.18.5
   Compiling hibitset v0.6.3
   Compiling iced_style v0.1.0
   Compiling rustc_version v0.2.3
error: failed to run custom build command for `alsa-sys v0.1.2`

Caused by:
  process didn't exit successfully: `/home/agil/miso/target/release/build/alsa-sys-16fb38f8aec8d979/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: "`\"pkg-config\" \"--libs\" \"--cflags\" \"alsa\"` did not exit successfully: exit code: 1\n--- stderr\nPackage alsa was not found in the pkg-config search path.\nPerhaps you should add the directory containing `alsa.pc\'\nto the PKG_CONFIG_PATH environment variable\nNo package \'alsa\' found\n"', /home/agil/.cargo/registry/src/github.com-1ecc6299db9ec823/alsa-sys-0.1.2/build.rs:4:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

warning: build failed, waiting for other jobs to finish...
error: build failed
pando85 commented 4 years ago

In Ubuntu this fix the issue:

sudo apt install -y libasound2-dev

But I need that we must add it to install instructions.

tindleaj commented 4 years ago

Done