[Debian-med-packaging] Bug#688661: ncbi-blast+: FTBFS on arm* or mips*: no NCBI_INT8_TYPE

Aaron M. Ucko ucko at debian.org
Mon Sep 24 14:57:01 UTC 2012


Source: ncbi-blast+
Version: 2.2.27-1
Severity: serious
Tags: upstream patch
Justification: fails to build from source

Thanks for updating BLAST+ to the latest release!  Alas, it turned out
to have a portability bug, for which I just committed a fix upstream;
could you please incorporate the patch?

http://www.ncbi.nlm.nih.gov/viewvc/v1/trunk/c%2B%2B/include/corelib/ncbitype.h?view=log

ncbitype.h: switch NCBI_BIG_TYPE's baseline to Int8 from NCBI_INT8_TYPE
to fix build failures on Linux systems with ARM or MIPS processors,
which have inttypes.h and lack an extra-wide scalar type.

--- trunk/c++/include/corelib/ncbitype.h	2012/06/01 19:13:24	54673
+++ trunk/c++/include/corelib/ncbitype.h	2012/09/24 14:15:47	55773
@@ -150,7 +150,7 @@
 /* BigScalar
  */
 
-#define NCBI_BIG_TYPE NCBI_INT8_TYPE
+#define NCBI_BIG_TYPE Int8
 #define SIZEOF_NCBI_BIG 8
 #if (SIZEOF_LONG_DOUBLE > SIZEOF_NCBI_BIG)
 #  undef  NCBI_BIG_TYPE



More information about the Debian-med-packaging mailing list