can build on mac !!
Darwin JerryWs-MacBook-Pro.local 19.3.0 Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64 x86_64 rustc 1.41.0-nightly (412f43ac5 2019-11-24)
(base) JerryWs-MacBook-Pro:redox jerryw$ make
rm -f build/libkernel.a
rm -rf build/initfs
mkdir -p build/initfs
export PATH="/Volumes/chrome_builder/redox-build/redox/prefix/x86_64-unknown-redox/relibc-install/bin:$PATH" &&
cargo run --manifest-path installer/Cargo.toml -- --cookbook=cookbook -c initfs.toml build/initfs/
warning: function is never used: unwrap_or_prompt
--> src/lib.rs:44:4
|
44 | fn unwrap_or_prompt<T: FromStr>(option: Option, context: &mut liner::Context, prompt: &str) -> Result {
| ^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)]
on by default
Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Running `installer/target/debug/redox_installer --cookbook=cookbook -c initfs.toml build/initfs/`
Install Config {
general: GeneralConfig {
prompt: false,
},
packages: {
"drivers": PackageConfig {
version: None,
git: None,
path: None,
},
"init": PackageConfig {
version: None,
git: None,
path: None,
},
"nulld": PackageConfig {
version: None,
git: None,
path: None,
},
"randd": PackageConfig {
version: None,
git: None,
path: None,
},
"redoxfs": PackageConfig {
version: None,
git: None,
path: None,
},
"zerod": PackageConfig {
version: None,
git: None,
path: None,
},
},
files: [
FileConfig {
path: "/etc/init.rc",
data: "export PATH /bin\nexport TMPDIR /tmp\nnulld\nzerod\nrandd\nvesad T T G\nstdio display:1\nps2d us\npcid /etc/pcid/initfs.toml\nredoxfs --uuid $REDOXFS_UUID file $REDOXFS_BLOCK\ncd file:\nexport PATH file:/bin\nrun.d /etc/init.d\n",
symlink: false,
directory: false,
mode: None,
uid: None,
gid: None,
},
],
users: {},
} to build/initfs/
thread 'main' panicked at 'called Result::unwrap()
on an Err
value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1189:5
stack backtrace:
0: std::io::Write::write_fmt
1: core::fmt::ArgumentV1::show_usize
2: std::io::Write::write_fmt
3: std::panicking::default_hook::{{closure}}
4: std::panicking::default_hook
5: <std::panicking::begin_panic::PanicPayload as core::panic::BoxMeUp>::get
6: std::panicking::continue_panic_fmt
7: std::panicking::try::do_call
8: std::panicking::begin_panic
9: std::panicking::begin_panic
10: core::result::Result<T,E>::unwrap
at ./rust/src/libcore/result.rs:957
11: redox_installer::install_packages
at ./installer/src/lib.rs:91
12: redox_installer::install
at ./installer/src/lib.rs:148
13: redox_installer::main
at src/bin/installer.rs:71
14: std::rt::lang_start::{{closure}}
at ./rust/src/libstd/rt.rs:61
15: std::panicking::try::do_call
16: std::sys::unix::os::exit
17: std::sys_common::util::report_overflow
18: std::rt::lang_start
at ./rust/src/libstd/rt.rs:61
19: redox_installer::main
note: Some details are omitted, run with RUST_BACKTRACE=full
for a verbose backtrace.
make: *** [build/initfs.tag] Error 101
(base) JerryWs-MacBook-Pro:redox jerryw$ repo - drivers up to date
repo - init up to date
repo - nulld up to date
repo - randd up to date
repo - redoxfs up to date
repo - zerod up to date
repo - generating repo.toml