Skip to content

Instantly share code, notes, and snippets.

@mitchmindtree
Created May 12, 2015 00:18
Show Gist options
  • Save mitchmindtree/0a4623a5ba08b1888953 to your computer and use it in GitHub Desktop.
Save mitchmindtree/0a4623a5ba08b1888953 to your computer and use it in GitHub Desktop.
Travis' rust-portaudio build error.
$ cargo build --verbose
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading bitflags v0.1.1
Downloading num v0.1.24
Downloading rand v0.3.8
Downloading pkg-config v0.3.4
Downloading rustc-serialize v0.3.14
Downloading libc v0.1.7
Compiling bitflags v0.1.1
Running `rustc /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-0.1.1/src/lib.rs --crate-name bitflags --crate-type lib -g -C metadata=518ea12e21428edd -C extra-filename=-518ea12e21428edd --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -Awarnings`
Compiling libc v0.1.7
Running `rustc /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.1.7/rust/src/liblibc/lib.rs --crate-name libc --crate-type lib -g --cfg feature="default" --cfg feature="cargo-build" -C metadata=674726c388d62fa2 -C extra-filename=-674726c388d62fa2 --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -Awarnings`
Compiling pkg-config v0.3.4
Running `rustc /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/pkg-config-0.3.4/src/lib.rs --crate-name pkg_config --crate-type lib -g -C metadata=915289378d7b38e9 -C extra-filename=-915289378d7b38e9 --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -Awarnings`
Compiling rustc-serialize v0.3.14
Running `rustc /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc-serialize-0.3.14/src/lib.rs --crate-name rustc_serialize --crate-type lib -g -C metadata=9ef26f158d5284e0 -C extra-filename=-9ef26f158d5284e0 --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -Awarnings`
Compiling rand v0.3.8
Running `rustc /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.3.8/src/lib.rs --crate-name rand --crate-type lib -g -C metadata=b924d9fc5b3eb5b8 -C extra-filename=-b924d9fc5b3eb5b8 --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern libc=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib -Awarnings`
Compiling portaudio v0.4.9 (file:///home/travis/build/jeremyletang/rust-portaudio)
Running `rustc build.rs --crate-name build_script_build --crate-type bin -C prefer-dynamic -g --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern pkg_config=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libpkg_config-915289378d7b38e9.rlib`
Running `/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/build-script-build`
Compiling num v0.1.24
Running `rustc /home/travis/.cargo/registry/src/github.com-1ecc6299db9ec823/num-0.1.24/src/lib.rs --crate-name num --crate-type lib -g -C metadata=b6664aad0573bf89 -C extra-filename=-b6664aad0573bf89 --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern rustc_serialize=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/librustc_serialize-9ef26f158d5284e0.rlib --extern rand=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/librand-b924d9fc5b3eb5b8.rlib -Awarnings`
Running `rustc src/lib.rs --crate-name portaudio --crate-type dylib --crate-type rlib -g --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern libc=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib --extern bitflags=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib --extern num=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib -L native=/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib -l static=portaudio -l m -l pthread`
error: linking with `cc` failed: exit code: 1
note: "cc" "-Wl,--as-needed" "-m64" "-L" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/libportaudio.so" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/portaudio.o" "-Wl,--whole-archive" "-lmorestack" "-Wl,--no-whole-archive" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/portaudio.metadata.o" "-nodefaultlibs" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/librand-b924d9fc5b3eb5b8.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/librustc_serialize-9ef26f158d5284e0.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcollections-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_unicode-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4e7c5e5c.rlib" "-L" "/home/travis/build/jeremyletang/rust-portaudio/target/debug" "-L" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps" "-L" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib" "-L" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-L" "/home/travis/build/jeremyletang/rust-portaudio/.rust/lib/x86_64-unknown-linux-gnu" "-L" "/home/travis/build/jeremyletang/rust-portaudio/lib/x86_64-unknown-linux-gnu" "-Wl,--whole-archive" "-Wl,-Bstatic" "-lportaudio" "-Wl,--no-whole-archive" "-Wl,-Bdynamic" "-lportaudio" "-lm" "-lpthread" "-lc" "-lm" "-ldl" "-lpthread" "-lrt" "-lgcc_s" "-lpthread" "-lc" "-lm" "-shared" "-lcompiler-rt"
note: /home/travis/build/jeremyletang/rust-portaudio/target/debug/libportaudio.so: file not recognized: File truncated
collect2: ld returned 1 exit status
error: aborting due to previous error
Could not compile `portaudio`.
Caused by:
Process didn't exit successfully: `rustc src/lib.rs --crate-name portaudio --crate-type dylib --crate-type rlib -g --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern libc=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib --extern bitflags=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib --extern num=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib -L native=/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib -l static=portaudio -l m -l pthread` (exit code: 101)
The command "cargo build --verbose" exited with 101.
2.86s$ cargo test --verbose
Fresh bitflags v0.1.1
Fresh rustc-serialize v0.3.14
Fresh libc v0.1.7
Fresh pkg-config v0.3.4
Fresh rand v0.3.8
Compiling portaudio v0.4.9 (file:///home/travis/build/jeremyletang/rust-portaudio)
Running `rustc src/lib.rs --crate-name portaudio --crate-type dylib --crate-type rlib -g --test -C metadata=5d1bd3e496340a0c -C extra-filename=-5d1bd3e496340a0c --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern bitflags=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib --extern libc=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib --extern num=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib -L native=/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib -l static=portaudio -l m -l pthread`
Running `rustc src/lib.rs --crate-name portaudio --crate-type dylib --crate-type rlib -g --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern bitflags=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib --extern libc=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib --extern num=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib -L native=/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib -l static=portaudio -l m -l pthread`
Fresh num v0.1.24
error: linking with `cc` failed: exit code: 1
note: "cc" "-Wl,--as-needed" "-m64" "-L" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/libportaudio.so" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/portaudio.o" "-Wl,--whole-archive" "-lmorestack" "-Wl,--no-whole-archive" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/portaudio.metadata.o" "-nodefaultlibs" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/librand-b924d9fc5b3eb5b8.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/librustc_serialize-9ef26f158d5284e0.rlib" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcollections-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_unicode-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-4e7c5e5c.rlib" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4e7c5e5c.rlib" "-L" "/home/travis/build/jeremyletang/rust-portaudio/target/debug" "-L" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps" "-L" "/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib" "-L" "/home/travis/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-L" "/home/travis/build/jeremyletang/rust-portaudio/.rust/lib/x86_64-unknown-linux-gnu" "-L" "/home/travis/build/jeremyletang/rust-portaudio/lib/x86_64-unknown-linux-gnu" "-Wl,--whole-archive" "-Wl,-Bstatic" "-lportaudio" "-Wl,--no-whole-archive" "-Wl,-Bdynamic" "-lportaudio" "-lm" "-lpthread" "-lc" "-lm" "-ldl" "-lpthread" "-lrt" "-lgcc_s" "-lpthread" "-lc" "-lm" "-shared" "-lcompiler-rt"
note: /home/travis/build/jeremyletang/rust-portaudio/target/debug/libportaudio.so: file not recognized: File truncated
collect2: ld returned 1 exit status
error: aborting due to previous error
Build failed, waiting for other jobs to finish...
Could not compile `portaudio`.
Caused by:
Process didn't exit successfully: `rustc src/lib.rs --crate-name portaudio --crate-type dylib --crate-type rlib -g --out-dir /home/travis/build/jeremyletang/rust-portaudio/target/debug --emit=dep-info,link -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug -L dependency=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps --extern bitflags=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libbitflags-518ea12e21428edd.rlib --extern libc=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/liblibc-674726c388d62fa2.rlib --extern num=/home/travis/build/jeremyletang/rust-portaudio/target/debug/deps/libnum-b6664aad0573bf89.rlib -L native=/home/travis/build/jeremyletang/rust-portaudio/target/debug/build/portaudio-04ca547add2500cc/out/lib -l static=portaudio -l m -l pthread` (exit code: 101)
The command "cargo test --verbose" exited with 101.
Done. Your build exited with 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment