algbio / SRFAligner

12 stars 0 forks source link

Missing system dependency #1

Open rlorigro opened 2 days ago

rlorigro commented 2 days ago

Hi,

Thanks for the new additions to the graph alignment ecosystem. I have attempted to use your ReadMe to compile SRFAligner, but i get the following result:

make[1]: Entering directory '/home/user/software/SRFAligner/tools/ChainX-block-graph'
gengetopt \
    --input=./command-line-parsing/config.ggo \
    --output-dir=./command-line-parsing/ \
    --unnamed-opts
make[1]: gengetopt: No such file or directory
make[1]: *** [Makefile:13: command-line-parsing/cmdline.c] Error 127
make[1]: Leaving directory '/home/user/software/SRFAligner/tools/ChainX-block-graph'
make: *** [Makefile:4: prerequisites] Error 2

So it seems gengetopt is a missing system dependency on my machine, which is running Ubuntu 22.04. Installing it has fixed the error.

nrizzo commented 19 hours ago

Hi, thanks for spotting this! gengetopt is needed only for development so I just removed the dependency. This should be fixed by commit d925774.