[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