[Debian-med-packaging] Bug#705139: soapdenovo2: FTBFS on non-amd64: linker errors
Aaron M. Ucko
ucko at debian.org
Wed Apr 10 14:39:51 UTC 2013
Source: soapdenovo2
Version: 223-2
Severity: serious
Justification: fails to build from source
Hi, Olivier.
Builds of soapdenovo2 on ia64 and kfreebsd-amd64 both failed with
linker errors.
The ia64 build failed with
/usr/bin/ld: skipping incompatible ./inc/libbam.a when searching for -lbam
/usr/bin/ld: cannot find -lbam
collect2: ld returned 1 exit status
make[2]: *** [SOAPdenovo] Error 1
Please get rid of the prebuilt libbam.a (a DFSG violation!) and build
depend on libbam-dev.
The kfreebsd-amd64 build didn't reject that libbam.a outright, but
reported undefined references to several bam* and sam* symbols, and
for that matter to a handful of aio_* symbols, which I suspect you
could resolve by linking against -laio from libaio-dev.
Could you please take a look? You can find the full logs on
buildd.debian.org:
https://buildd.debian.org/status/fetch.php?pkg=soapdenovo2&arch=ia64&ver=223-2&stamp=1365543888
https://buildd.debian.org/status/fetch.php?pkg=soapdenovo2&arch=kfreebsd-amd64&ver=223-2&stamp=1365543478
BTW, directing upstream's build system to indicate which commands it's
actually running would make it easier to tell what's going wrong.
More information about the Debian-med-packaging
mailing list