rustc 1.22.0-nightly (4750c1ec0 2017-10-19)
v2.27.1
Clap should compile and run.
Clap does not compile, the compiler gets SIGKILLed.
comrak). Compiling clap v2.26.2
Running `rustc --crate-name clap /root/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.26.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="ansi_term"' --cfg 'feature="atty"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg'feature="term_size"' --cfg 'feature="wrap_help"' -C metadata=83ba9ae54b80579e -C extra-filename=-83ba9ae54b80579e --out-dir /var/www/nabeelomer.me/target/release/deps -L dependency=/var/www/nabeelomer.me/target/release/deps --extern atty=/var/www/nabeelomer.me/target/release/deps/libatty-8982c3c53cb6d381.rlib --extern unicode_width=/var/www/nabeelomer.me/target/release/deps/libunicode_width-2b00e4ad336ace05.rlib --extern strsim=/var/www/nabeelomer.me/target/release/deps/libstrsim-210abe1bc674c4e6.rlib --extern textwrap=/var/www/nabeelomer.me/target/release/deps/libtextwrap-0466aacf0efd6616.rlib --extern term_size=/var/www/nabeelomer.me/target/release/deps/libterm_size-ab087923b35103ed.rlib --extern vec_map=/var/www/nabeelomer.me/target/release/deps/libvec_map-3a36d765a0f37010.rlib --extern bitflags=/var/www/nabeelomer.me/target/release/deps/libbitflags-a597111cc5faeae3.rlib --extern ansi_term=/var/www/nabeelomer.me/target/release/deps/libansi_term-344a753cad51277a.rlib --cap-lints allow`
error: Could not compile `clap`.
Caused by:
process didn't exit successfully: `rustc --crate-name clap /root/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.26.2/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg feature="ansi_term" --cfg feature="atty" --cfg feature="color" --cfg feature="default" --cfg feature="strsim" --cfg feature="suggestions" --cfg feature="term_size" --cfg feature="wrap_help" -C metadata=83ba9ae54b80579e -C extra-filename=-83ba9ae54b80579e --out-dir /var/www/nabeelomer.me/target/release/deps -L dependency=/var/www/nabeelomer.me/target/release/deps --extern atty=/var/www/nabeelomer.me/target/release/deps/libatty-8982c3c53cb6d381.rlib --extern unicode_width=/var/www/nabeelomer.me/target/release/deps/libunicode_width-2b00e4ad336ace05.rlib --extern strsim=/var/www/nabeelomer.me/target/release/deps/libstrsim-210abe1bc674c4e6.rlib --extern textwrap=/var/www/nabeelomer.me/target/release/deps/libtextwrap-0466aacf0efd6616.rlib --extern term_size=/var/www/nabeelomer.me/target/release/deps/libterm_size-ab087923b35103ed.rlib --extern vec_map=/var/www/nabeelomer.me/target/release/deps/libvec_map-3a36d765a0f37010.rlib --extern bitflags=/var/www/nabeelomer.me/target/release/deps/libbitflags-a597111cc5faeae3.rlib --extern ansi_term=/var/www/nabeelomer.me/target/release/deps/libansi_term-344a753cad51277a.rlib --cap-lints allow` (signal: 9, SIGKILL: kill)
N/A
I can't reproduce the issue. Could you compile single threaded, to ensure it's a clap issue? Also, what version of Rust are you using?
I've updated my rustc to rustc 1.23.0-nightly (02004ef78 2017-11-08), upgraded clap to v2.26.2 and it still doesn't compile. I'm on Ubuntu Server 16.04 (Linux 4.4.0-1039-aws).
Also, I don't know how to compile it single threaded.
How much ram do you have on that machine? This smells like the Linux OOM killer.
512 MiB. Yeah... You are right... It is the OOM killer.
I hadn't looked at memory usage of compiling Rust programs...especially on low memory machines (VPSs, etc.). Compiling a bare cargo new fake --bin takes ~116mb of RAM on my machine. Adding clap bumps it to ~485mb.
Most helpful comment
How much ram do you have on that machine? This smells like the Linux OOM killer.