[Debian-med-packaging] Bug#658753: plastimatch: FTBFS on big-endian architectures

Adam D. Barratt adam at adam-barratt.org.uk
Sun Feb 5 20:35:37 UTC 2012


Source: plastimatch
Version: 1.5.6+dfsg0-1
Severity: serious

Hi,

plastimatch FTBFS on several architectures; the common feature seems to
be big-endianess.   From the powerpc log:

/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:45:27: error: operator '!' has no right operand
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:54:27: error: operator '!' has no right operand
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:63:26: error: #if with no expression
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:72:26: error: #if with no expression
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:81:27: error: operator '!' has no right operand
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:90:27: error: operator '!' has no right operand
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:99:26: error: #if with no expression
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:108:26: error: #if with no expression
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:10:1: warning: 'void endian2_swap(void*, long unsigned int)' defined but not used [-Wunused-function]
/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/src/plastimatch/plm_endian.cxx:24:1: warning: 'void endian4_swap(void*, long unsigned int)' defined but not used [-Wunused-function]
make[3]: *** [src/plastimatch/CMakeFiles/gpuit.dir/plm_endian.cxx.o] Error 1
make[2]: *** [src/plastimatch/CMakeFiles/gpuit.dir/all] Error 2
make[3]: Leaving directory `/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/obj-powerpc-linux-gnu'
make[2]: Leaving directory `/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/obj-powerpc-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd-plastimatch_1.5.6+dfsg0-1-powerpc-GwF228/plastimatch-1.5.6+dfsg0/obj-powerpc-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

The s390 and sparc logs fail in the same way.  mips stops at the "#if
with no expression" but is otherwise similar.

Full logs available via
https://buildd.debian.org/status/package.php?p=plastimatch

Regards,

Adam






More information about the Debian-med-packaging mailing list