Package: src:xsd
Version: 3.3.0-2
Severity: serious

Your package: FTBFS on a few architectures [0]. Mips, powerpc, s390 and
sparc are all big endian. All architectures which built were little
endian. Here is a snippet from powerpc [1]:

|ld 
/build/buildd-xsd_3.3.0-2-powerpc-MuXwhF/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/tree/encoding/char/utf-8/driver
|test 
/build/buildd-xsd_3.3.0-2-powerpc-MuXwhF/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/tree/encoding/char/utf-8/driver
|Binary files 
/build/buildd-xsd_3.3.0-2-powerpc-MuXwhF/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/tree/encoding/char/utf-8/test.std
 and - differ
|make[1]: *** 
[/build/buildd-xsd_3.3.0-2-powerpc-MuXwhF/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/tree/encoding/char/utf-8/.test]
 Error 2
|make[1]: Leaving directory 
`/build/buildd-xsd_3.3.0-2-powerpc-MuXwhF/xsd-3.3.0/xsd-srcdir'
|dh_auto_test: make -j1 test returned exit code 2
|make: *** [build] Error 29
|dpkg-buildpackage: error: debian/rules build gave error exit status 2

I assume that this has something to do with the endianess of the
architecture but I could be wrong.
It also failed on armel which is little endian but the error there was
different [2]:

|ld 
/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver
|/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver.o:
 In function `virtual thunk to 
xsd::cxx::parser::non_validating::base64_binary_pimpl<char>::post_base64_binary()':
|/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver.cxx:531:
 undefined reference to 
`_ZNSt8auto_ptrIN3xsd3cxx6parser6bufferEEcvSt12auto_ptr_refIT_EIS3_EEv'
|/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver.cxx:531:
 undefined reference to 
`std::auto_ptr<xsd::cxx::parser::buffer>::auto_ptr(std::auto_ptr_ref<xsd::cxx::parser::buffer>)'
|/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver.o:
 In function `virtual thunk to 
xsd::cxx::parser::non_validating::hex_binary_pimpl<char>::post_hex_binary()':
|/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver.cxx:531:
 undefined reference to 
`_ZNSt8auto_ptrIN3xsd3cxx6parser6bufferEEcvSt12auto_ptr_refIT_EIS3_EEv'
|/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver.cxx:531:
 undefined reference to 
`std::auto_ptr<xsd::cxx::parser::buffer>::auto_ptr(std::auto_ptr_ref<xsd::cxx::parser::buffer>)'
|collect2: ld returned 1 exit status
|make[1]: *** 
[/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir/xsd/tests/cxx/parser/built-in/driver]
 Error 1
|make[1]: Leaving directory 
`/build/buildd-xsd_3.3.0-2-armel-RuYpA2/xsd-3.3.0/xsd-srcdir'
|dh_auto_test: make -j1 test returned exit code 2
|make: *** [build] Error 29
|dpkg-buildpackage: error: debian/rules build gave error exit status 2


[0] https://buildd.debian.org/status/package.php?p=xsd.
[1] 
https://buildd.debian.org/fetch.cgi?pkg=xsd&arch=powerpc&ver=3.3.0-2&stamp=1290293922&file=log&as=raw
[2] 
https://buildd.debian.org/fetch.cgi?pkg=xsd&arch=armel&ver=3.3.0-2&stamp=1290298701&file=log&as=raw

Sebastian



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to