Skip to content

Instantly share code, notes, and snippets.

@uzytkownik
Created January 2, 2014 20:56
Show Gist options
  • Save uzytkownik/8226733 to your computer and use it in GitHub Desktop.
Save uzytkownik/8226733 to your computer and use it in GitHub Desktop.
% RUST_LOG=rustpkg::util rustpkg build
WARNING: The Rust package manager is experimental and may be unstable
compile_crate: crate=/home/mpiechotka/Projects/xml-rs/lib.rs, workspace=/home/mpiechotka/Projects/xml-rs/.rust
compile_crate: short_name = xml-rs-0.0, flags =...
compile_input: /home/mpiechotka/Projects/xml-rs/lib.rs / Lib
flags:
cfgs:
compile_input's sysroot = /usr
rustc flags: extra::getopts::Matches{opts: ~[extra::getopts::Opt{name: Short('c'), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"cfg"), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"emit-llvm"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"help"), hasarg: No, occur: Optional, aliases: ~[extra::getopts::Opt{name: Short('h'), hasarg: No, occur: Optional, aliases: ~[]}]}, extra::getopts::Opt{name: Short('L'), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"bin"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"lib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"rlib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"staticlib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"dylib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"linker"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"ar"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"crate-id"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"crate-name"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"crate-file-name"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"link-args"), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"ls"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"no-trans"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"no-analysis"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Short('O'), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Short('o'), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"opt-level"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"passes"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"llvm-args"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"out-dir"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"parse-only"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"pretty"), hasarg: Maybe, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Short('S'), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"dep-info"), hasarg: Maybe, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"save-temps"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"sysroot"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"test"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"target"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"target-cpu"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"target-feature"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"android-cross-path"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"warn"), hasarg: Maybe, occur: Optional, aliases: ~[extra::getopts::Opt{name: Short('W'), hasarg: Maybe, occur: Optional, aliases: ~[]}]}, extra::getopts::Opt{name: Long(~"allow"), hasarg: Yes, occur: Multi, aliases: ~[extra::getopts::Opt{name: Short('A'), hasarg: Yes, occur: Multi, aliases: ~[]}]}, extra::getopts::Opt{name: Long(~"deny"), hasarg: Yes, occur: Multi, aliases: ~[extra::getopts::Opt{name: Short('D'), hasarg: Yes, occur: Multi, aliases: ~[]}]}, extra::getopts::Opt{name: Long(~"forbid"), hasarg: Yes, occur: Multi, aliases: ~[extra::getopts::Opt{name: Short('F'), hasarg: Yes, occur: Multi, aliases: ~[]}]}, extra::getopts::Opt{name: Short('Z'), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"version"), hasarg: No, occur: Optional, aliases: ~[extra::getopts::Opt{name: Short('v'), hasarg: No, occur: Optional, aliases: ~[]}]}], vals: ~[~[], ~[], ~[], ~[], ~[], ~[], ~[Given], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[]], free: ~[]}
compile_input's sysroot = /usr
sysroot_to_use = /usr
Output type = output_type_exe
Created options...
About to build session...
About to build config...
About to call find_and_install_dependencies...
In find_and_install_dependencies...
Finding and installing... std
system library returned Some(std::path::posix::Path{repr: ~[47u8, 117u8, 115u8, 114u8, 47u8, 108u8, 105u8, 98u8, 47u8, 108u8, 105u8, 98u8, 115u8, 116u8, 100u8, 45u8, 48u8, 52u8, 102u8, 102u8, 57u8, 48u8, 49u8, 101u8, 45u8, 48u8, 46u8, 57u8, 45u8, 112u8, 114u8, 101u8, 46u8, 115u8, 111u8], sepidx: Some(8u)})
It exists: /usr/lib/libstd-04ff901e-0.9-pre.so
Finding and installing... extra
system library returned Some(std::path::posix::Path{repr: ~[47u8, 117u8, 115u8, 114u8, 47u8, 108u8, 105u8, 98u8, 47u8, 108u8, 105u8, 98u8, 101u8, 120u8, 116u8, 114u8, 97u8, 45u8, 97u8, 54u8, 101u8, 98u8, 98u8, 49u8, 54u8, 102u8, 45u8, 48u8, 46u8, 57u8, 45u8, 112u8, 114u8, 101u8, 46u8, 115u8, 111u8], sepidx: Some(8u)})
It exists: /usr/lib/libextra-a6ebb16f-0.9-pre.so
calling compile_crate_from_input, workspace = /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs,
building_library = std::cell::Cell<bool>{value: true}
Calling build_output_filenames with /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs, building library? std::cell::Cell<bool>{value: true}
out_dir = /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs
Outputs are out_filename: /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs/libxml.so and obj_filename: /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs/xml.o and output type = output_type_exe
additional libraries:
Scrutinizing datestamp for /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs/libxml.so - does it exist? false
Built /home/mpiechotka/Projects/xml-rs/.rust/build/x86_64-unknown-linux-gnu/xml-rs/libxml.so, date = None
compile_crate: crate=/home/mpiechotka/Projects/xml-rs/test.rs, workspace=/home/mpiechotka/Projects/xml-rs/.rust
compile_crate: short_name = xml-rs-0.0, flags =...
compile_input: /home/mpiechotka/Projects/xml-rs/test.rs / Test
flags:
cfgs:
compile_input's sysroot = /usr
rustc flags: extra::getopts::Matches{opts: ~[extra::getopts::Opt{name: Short('c'), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"cfg"), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"emit-llvm"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"help"), hasarg: No, occur: Optional, aliases: ~[extra::getopts::Opt{name: Short('h'), hasarg: No, occur: Optional, aliases: ~[]}]}, extra::getopts::Opt{name: Short('L'), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"bin"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"lib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"rlib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"staticlib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"dylib"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"linker"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"ar"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"crate-id"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"crate-name"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"crate-file-name"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"link-args"), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"ls"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"no-trans"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"no-analysis"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Short('O'), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Short('o'), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"opt-level"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"passes"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"llvm-args"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"out-dir"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"parse-only"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"pretty"), hasarg: Maybe, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Short('S'), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"dep-info"), hasarg: Maybe, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"save-temps"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"sysroot"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"test"), hasarg: No, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"target"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"target-cpu"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"target-feature"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"android-cross-path"), hasarg: Yes, occur: Optional, aliases: ~[]}, extra::getopts::Opt{name: Long(~"warn"), hasarg: Maybe, occur: Optional, aliases: ~[extra::getopts::Opt{name: Short('W'), hasarg: Maybe, occur: Optional, aliases: ~[]}]}, extra::getopts::Opt{name: Long(~"allow"), hasarg: Yes, occur: Multi, aliases: ~[extra::getopts::Opt{name: Short('A'), hasarg: Yes, occur: Multi, aliases: ~[]}]}, extra::getopts::Opt{name: Long(~"deny"), hasarg: Yes, occur: Multi, aliases: ~[extra::getopts::Opt{name: Short('D'), hasarg: Yes, occur: Multi, aliases: ~[]}]}, extra::getopts::Opt{name: Long(~"forbid"), hasarg: Yes, occur: Multi, aliases: ~[extra::getopts::Opt{name: Short('F'), hasarg: Yes, occur: Multi, aliases: ~[]}]}, extra::getopts::Opt{name: Short('Z'), hasarg: Yes, occur: Multi, aliases: ~[]}, extra::getopts::Opt{name: Long(~"version"), hasarg: No, occur: Optional, aliases: ~[extra::getopts::Opt{name: Short('v'), hasarg: No, occur: Optional, aliases: ~[]}]}], vals: ~[~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[Given], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[], ~[]], free: ~[]}
compile_input's sysroot = /usr
sysroot_to_use = /usr
Output type = output_type_exe
Created options...
About to build session...
About to build config...
About to call find_and_install_dependencies...
In find_and_install_dependencies...
Finding and installing... std
system library returned Some(std::path::posix::Path{repr: ~[47u8, 117u8, 115u8, 114u8, 47u8, 108u8, 105u8, 98u8, 47u8, 108u8, 105u8, 98u8, 115u8, 116u8, 100u8, 45u8, 48u8, 52u8, 102u8, 102u8, 57u8, 48u8, 49u8, 101u8, 45u8, 48u8, 46u8, 57u8, 45u8, 112u8, 114u8, 101u8, 46u8, 115u8, 111u8], sepidx: Some(8u)})
It exists: /usr/lib/libstd-04ff901e-0.9-pre.so
Finding and installing... green
system library returned Some(std::path::posix::Path{repr: ~[47u8, 117u8, 115u8, 114u8, 47u8, 108u8, 105u8, 98u8, 47u8, 108u8, 105u8, 98u8, 103u8, 114u8, 101u8, 101u8, 110u8, 45u8, 51u8, 98u8, 51u8, 97u8, 49u8, 57u8, 54u8, 50u8, 45u8, 48u8, 46u8, 57u8, 45u8, 112u8, 114u8, 101u8, 46u8, 115u8, 111u8], sepidx: Some(8u)})
It exists: /usr/lib/libgreen-3b3a1962-0.9-pre.so
Finding and installing... rustuv
system library returned Some(std::path::posix::Path{repr: ~[47u8, 117u8, 115u8, 114u8, 47u8, 108u8, 105u8, 98u8, 47u8, 108u8, 105u8, 98u8, 114u8, 117u8, 115u8, 116u8, 117u8, 118u8, 45u8, 55u8, 57u8, 52u8, 53u8, 51u8, 53u8, 52u8, 99u8, 45u8, 48u8, 46u8, 57u8, 45u8, 112u8, 114u8, 101u8, 46u8, 115u8, 111u8], sepidx: Some(8u)})
It exists: /usr/lib/librustuv-7945354c-0.9-pre.so
Finding and installing... xml
system library returned None
Trying to install library xml, rebuilding it
note: Installed package xml-0.0 to /home/mpiechotka/Projects/xml-rs/.rust
Installed xml, returned 0u dependencies and 1u transitive dependencies
discovered outputs = ~[] discovered_inputs = ~[(~"file", ~"/home/mpiechotka/Projects/xml-rs/lib.rs")]
task '<unnamed>' failed at 'assertion failed: !outputs_disc.is_empty()', /var/tmp/portage-ondisk/portage/dev-lang/rust-9999/work/rust-9999/src/librustpkg/util.rs:548
task '<unnamed>' failed at 'receiving on a closed channel', /var/tmp/portage-ondisk/portage/dev-lang/rust-9999/work/rust-9999/src/libstd/comm/mod.rs:728
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment