Closed AnharMiah closed 10 months ago
Well, when building something, you need to satisfy its dependencies. Here we see an unsatisfied dependency for asciidoctor
. Basically, at some point, during the build process, something is trying to run the asciidoctor
program, but that is nowhere to be found in the OS.
The solution would be to install it. :-)
I'm not sure if this is something that Rust should do automatically or anything. In openSUSE, that asciidoctor
thing seems to come from a Ruby GEM, so I don't think it's under Rust control. But maybe I'm wrong...
thanks @dfaggioli I'm aware that the issue is a missing dependency, however if you read the README
this is what is shows:
It doesn't really state that asciidoctor
is a required dependency, so someone who like me simply cloned down the repo and followed the README
instructions didn't result in a compiled from source working binary.
In my mind I believe a good test of build instructions is that they're accurate and is not a matter of "but it works on my machine"
are there any other dependencies needed? I would be happy to submit an updated README
that contains more accurate build instructions?
Resolved in #46, added asciidoctor to build instructions.
what did you do?
$ git clone https://github.com/containers/krunvm
cd
into the newly cloned folder$ cd krunvm/
README.md
$ cargo build --release
what was the outcome?
it failed to compile with the following error message:
what was the expected outcome?
it should compile on a clean fresh clone
what are you system/OS software versions?