failed to load source for a dependency on `termion`
Created by: liamnaddell
- [x ] I agree that I have searched opened and closed issues to prevent duplicates.
I know there is another issue with this name, but this is probably due to a different cause, and that old issue is from 2017, and is closed.
Description
No matter how I clone down and compile redox-os, it always fails with failed to load source for a dependency on termion
Environment info
-
Operating system: Debian/linux
-
uname -a
:Linux localhost 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1 (2018-04-29) x86_64 GNU/Linux
-
rustc -V
:rustc 1.27.0-nightly (7f3444e1b 2018-04-26)
-
git rev-parse HEAD
: 80dbffe2
Deps
-I installed the toolchain via apt as instructed by in the book. -My autoconf is version 2.69 -My automake is version 1.15 -My gcc is version 6.3.0 -My libtool is 2.4.6 -My x86_64-unknown-redox-gcc is version 7.0.1 -And I can ping gentoo.org
Steps to reproduce
- Install toolchain via apt as given in instruction by the book
- run the bootstrap.sh script or clone the repo down the manual way
make all
- failure with
failed to load a source for a dependency on termion
Behavior
- Expected behavior: Extra-utils compiling
- Actual behavior: failed to load a source for a dependency on termion
- Proposed solution no idea, this is probably due to me being stupid
Optional references
Related to:
- Failure to build redox due to a missing branch in termion named "redox_termios" #1086 (closed)
Side notes
- I see a lot of stuff compiled three or four times, and termion is compiled successfully multiple times before failure.
- I can compile the code
int main() {}
with x86_64-unknown-redox-gcc - This might be due to bad autoconf and automake versions, and if this is the case, it would be advisable to add some kind of warning message to the redox-os
Makefile
- I might be able to work on a project where the bootstrap.sh script downloads a chroot enviornment that comes with all of the deps necessary to build redox if the autoconf/automake thing is the case. This would be good because I cannot find a single linux distro that distributes the versions of automake and autoconf required