#599961 libbio-scf-perl: FTBFS: Neither BIG nor LITTLE endian defined

#599961#5
Date:
2010-10-12 13:00:24 UTC
From:
To:
Hi,

you may want to downgrade the severity, but the problem sounds like a
trivial portability issue, and it seems to me like something we want to
fix for a stable release. Not technically serious, though. Your call.

Your package FTBFS on hppa, ia64, mips, mipsel, and s390 with:
| cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"1.03\" -DXS_VERSION=\"1.03\" -fPIC "-I/usr/lib/perl/5.10/CORE"  -DLITTLE_ENDIAN SCF.c
| In file included from /usr/include/io_lib/scf.h:32,
|                  from SCF.xs:12:
| /usr/include/io_lib/os.h:269:6: error: #error Neither BIG nor LITTLE endian defined. Fix os.h and/or Makefile
| make[1]: *** [SCF.o] Error 1

Full build logs:
https://buildd.debian.org/status/package.php?p=libbio-scf-perl

Mraw,
KiBi.

#599961#10
Date:
2010-10-13 01:16:56 UTC
From:
To:
severity 599961 wishlist
forwarded https://rt.cpan.org/Public/Bug/Display.html?id=53308
thanks

Le Tue, Oct 12, 2010 at 03:00:24PM +0200, Cyril Brulebois a écrit :

Bonjour Cyril and Perl people,

This is bug http://bugs.debian.org/544751, caused by libstaden-read-dev. On
hppa, ia64, mips, mipsel, and s390, the failed builds were attemtped with a
version of libstaden-read-dev where #544751 was not yet fixed (The ‘Last State
Change’ date on https://buildd.debian.org/pkg.cgi?pkg=libbio-scf-perl is
particulary misleading on that point).

Pepole interested in using libbio-scf-perl on hppa, ia64, mips, mipsel, or s390
can perhaps contact the relevant porters and get the buildds to try to rebuild
the package.

Although I will not oppose attempts to increase the architecture coverage for
libbio-scf-perl in Squeeze, I recommend against: it is not because a package
builds that it works, and given that it is only recently that
libstaden-read-dev was corrected, I suspect that the amount of testing is more
than rudimentary on these architecture, where the demand for parsing Applied
Biosystems chromatograms is low, or even not expected.

Have a nice day,