From be565a1a7a7d6f029db5db190feffb572a14986f Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 6 Jan 2012 18:04:22 -0800 Subject: [PATCH] cargo: Print rustc's stdout when compilation fails stdout is where all the useful info is, not stderr. --- src/cargo/cargo.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo/cargo.rs b/src/cargo/cargo.rs index 2e119cdb7dd..cec2da2a455 100644 --- a/src/cargo/cargo.rs +++ b/src/cargo/cargo.rs @@ -356,7 +356,7 @@ fn install_one_crate(c: cargo, _path: str, cf: str, _p: pkg) { let old = fs::list_dir("."); let p = run::program_output("rustc", [name + ".rc"]); if p.status != 0 { - error(#fmt["rustc failed: %d %s", p.status, p.err]); + error(#fmt["rustc failed: %d\n%s\n%s", p.status, p.err, p.out]); ret; } let new = fs::list_dir("."); -- 2.44.0