Package: libbitcoin / 2.0-2.2

Metadata

Package Version Patches format
libbitcoin 2.0-2.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
1001_fix_include_Boost_endian.patch | (download)

include/bitcoin/utility/serializer.hpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
big endian.patch | (download)

include/bitcoin/format.hpp | 4 2 + 2 - 0 !
include/bitcoin/utility/serializer.hpp | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 package libbitcoin_2.0-2 ftbfs on big endian

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765355

Package libbitcoin_2.0-2 FTBFS on big endian architectures.
https://buildd.debian.org/status/package.php?p=libbitcoin&suite=sid

with the following error:

In file included from ./../include/bitcoin/satoshi_serialize.hpp:24:0,
                 from satoshi_serialize.cpp:20:
./../include/bitcoin/format.hpp:49:27: error: #elif with no expression
     #elif BOOST_BIG_ENDIAN
                           ^
./../include/bitcoin/format.hpp:52:10: error: #error "Endian isn't defined!"
         #error "Endian isn't defined!"
          ^
./../include/bitcoin/format.hpp:70:27: error: #elif with no expression
     #elif BOOST_BIG_ENDIAN
                           ^
./../include/bitcoin/format.hpp:73:10: error: #error "Endian isn't defined!"
         #error "Endian isn't defined!"
          ^
In file included from ./../include/bitcoin/satoshi_serialize.hpp:29:0,
                 from satoshi_serialize.cpp:20:
./../include/bitcoin/utility/serializer.hpp:348:27: error: #elif with no expression
     #elif BOOST_BIG_ENDIAN
                           ^
./../include/bitcoin/utility/serializer.hpp:351:10: error: #error "Endian isn't defined!"
         #error "Endian isn't defined!"
          ^
make[2]: *** [satoshi_serialize.lo] Error 1

This issue is resolved with the patch below.

2001 fix for 768726.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix for ftbfs, confgure-error