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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to