Build failed with "Could not find `Build` in `gcc`" error
Created by: vbuell
Reproduction:
- Setup according to "Manual Setup" section in README.md.
- make all
Expected behavior: Build passes
Actual behavior:
Build failed with error "Could not find Build
in gcc
".
Create directory /media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/build/initfs/
repo - preparing drivers
cook - drivers prepare
repo - building drivers
cook - drivers build
Compiling gcc v0.3.51
Compiling libc v0.2.29
Compiling unwind v0.0.0 (file:///media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/libunwind)
Compiling libc v0.0.0 (file:///media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/rustc/libc_shim)
Compiling core v0.0.0 (file:///media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/libcore)
Compiling filetime v0.1.10
Compiling build_helper v0.1.0 (file:///media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/build_helper)
Compiling std v0.0.0 (file:///media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/libstd)
Compiling compiler_builtins v0.0.0 (file:///media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/rustc/compiler_builtins_shim)
error[E0433]: failed to resolve. Could not find `Build` in `gcc`
--> /media/fj/40f596f5-49a3-4720-a897-3122a5f3b202/Work/redox-os/redox/rust/src/libstd/build.rs:80:25
|
80 | let compiler = gcc::Build::new().get_compiler();
| ^^^^^ Could not find `Build` in `gcc`
error: aborting due to previous error
error: Could not compile `std`.
warning: build failed, waiting for other jobs to finish...
error: build failed
error: `"cargo" "build" "--release" "--manifest-path" "/tmp/xargo.LpsePDFuvIsG/Cargo.toml" "--target" "x86_64-unknown-redox" "-p" "std"` failed with exit code: Some(101)
note: run with `RUST_BACKTRACE=1` for a backtrace
./repo.sh failed.mk/initfs.mk:2: recipe for target 'build/initfs.tag' failed
make: *** [build/initfs.tag] Error 1
Build information: rustc -V: rustc 1.22.0-nightly (2f1ef9ef1 2017-09-05) git rev-parse HEAD: 66b94523 qemu-i386 -version: qemu-i386 version 2.9.94(Debian 1:2.10~rc4+dfsg-0ubuntu1) uname -a: Linux linzilla 4.12.0-12-generic #13-Ubuntu SMP Thu Aug 17 16:13:25 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux OS: Ubuntu 17.10