Hi, I am encountering a make all
error recently. The source is downloaded via git clone
.
ERROR: Unknown target 'crates/orbtk/src/lib.rs'. Maybe you forgot to get the submodules (git submodule update --init --recursive)
make: *** [crates/orbtk/src/lib.rs] Error 100
When I try to run git submodule update --init --recursive
, below is the following output:
thotheolh:~/Desktop/Redox-OS/redox$ git submodule update --init --recursive
Submodule 'crates/binutils' () registered for path 'crates/binutils'
Submodule 'crates/bitflags' () registered for path 'crates/bitflags'
Submodule 'crates/coreutils' () registered for path 'crates/coreutils'
Submodule 'crates/extra' () registered for path 'crates/extra'
Submodule 'crates/extrautils' () registered for path 'crates/extrautils'
Submodule 'crates/games' () registered for path 'crates/games'
Submodule 'crates/ion' () registered for path 'crates/ion'
Submodule 'crates/liblibc' () registered for path 'crates/liblibc'
Submodule 'crates/libz-sys' () registered for path 'crates/libz-sys'
Submodule 'crates/orbclient' () registered for path 'crates/orbclient'
Submodule 'crates/orbfont' () registered for path 'crates/orbfont'
Submodule 'crates/orbimage' () registered for path 'crates/orbimage'
Submodule 'crates/orbtk' () registered for path 'crates/orbtk'
Submodule 'crates/orbutils' () registered for path 'crates/orbutils'
Submodule 'crates/pixelcannon' () registered for path 'crates/pixelcannon'
Submodule 'crates/ralloc' () registered for path 'crates/ralloc'
Submodule 'crates/redoxfs' () registered for path 'crates/redoxfs'
Submodule 'crates/rust-png' () registered for path 'crates/rust-png'
Submodule 'crates/rusttype' () registered for path 'crates/rusttype'
Submodule 'crates/termion' () registered for path 'crates/termion'
Submodule 'crates/tetrahedrane' () registered for path 'crates/tetrahedrane'
Submodule 'crates/walkdir' () registered for path 'crates/walkdir'
Submodule 'crates/zfs' () registered for path 'crates/zfs'
Submodule 'filesystem/apps/sodium' () registered for path 'filesystem/apps/sodium'
Submodule 'installer' () registered for path 'installer'
Submodule 'libc' () registered for path 'libc'
Submodule 'rust' () registered for path 'rust'
fatal: reference is not a tree: 9a4afae0f3cc5958456ccbb4134d67dabdd04a85
Submodule 'src/compiler-rt' (https://github.com/redox-os/rust.git) registered for path 'src/compiler-rt'
Submodule 'src/jemalloc' (https://github.com/redox-os/rust.git) registered for path 'src/jemalloc'
Submodule 'src/liblibc' (https://github.com/redox-os/rust.git) registered for path 'src/liblibc'
Submodule 'src/llvm' (https://github.com/redox-os/rust.git) registered for path 'src/llvm'
Submodule 'src/rt/hoedown' (https://github.com/redox-os/rust.git) registered for path 'src/rt/hoedown'
Submodule 'src/rust-installer' (https://github.com/redox-os/rust.git) registered for path 'src/rust-installer'
Submodule 'test/rust-installer-v1' (https://github.com/rust-lang/rust-installer.git) registered for path 'test/rust-installer-v1'
Submodule 'test/rust-installer-v2' (https://github.com/rust-lang/rust-installer.git) registered for path 'test/rust-installer-v2'
Submodule 'test/rust-installer-v1' (https://github.com/rust-lang/rust-installer) registered for path 'test/rust-installer-v1'
Unable to checkout '9a4afae0f3cc5958456ccbb4134d67dabdd04a85' in submodule path 'crates/orbtk'
How do I resolve this error ?