Package: geotranz
Version: 3.1-2
Severity: normal
User: debian-s...@lists.debian.org
Usertags: s390x

Hi,

could you please add s390x to the list of 64bit architectures in your symbols
file?  It fails to build with this:

| dpkg-gensymbols: warning: debian/libgeotranz3.1/DEBIAN/symbols doesn't match 
completely debian/libgeotranz3.1.symbols
| --- debian/libgeotranz3.1.symbols (libgeotranz3.1_3.1-2_s390x)
| +++ dpkg-gensymbolskok6p4     2011-08-16 04:39:49.000000000 +0000
| @@ -153,7 +153,7 @@
|   (c++)"MSP::CCS::CylindricalEqualArea::getParameters() const@Base" 3.1
|   
(c++)"MSP::CCS::CylindricalEqualArea::operator=(MSP::CCS::CylindricalEqualArea 
const&)@Base" 3.1
|   (c++)"MSP::CCS::CylindricalEqualArea::~CylindricalEqualArea()@Base" 3.1
| - (c++|optional)"MSP::CCS::Datum** std::__copy_move_a<false, 
MSP::CCS::Datum**, MSP::CCS::Datum**>(MSP::CCS::Datum**, MSP::CCS::Datum**, 
MSP::CCS::Datum**)@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"MSP::CCS::Datum** std::__copy_move_a<false, 
MSP::CCS::Datum**, MSP::CCS::Datum**>(MSP::CCS::Datum**, MSP::CCS::Datum**, 
MSP::CCS::Datum**)@Base" 3.1
|   (c++)"MSP::CCS::Datum::Datum()@Base" 3.1
|   (c++)"MSP::CCS::Datum::Datum(long, char*, char*, char*, 
MSP::CCS::DatumType::Enum, double, double, double, double, double, double, 
double, bool)@Base" 3.1
|   (c++)"MSP::CCS::Datum::code() const@Base" 3.1
| @@ -238,7 +238,7 @@
|   (c++)"MSP::CCS::Eckert6::getParameters() const@Base" 3.1
|   (c++)"MSP::CCS::Eckert6::operator=(MSP::CCS::Eckert6 const&)@Base" 3.1
|   (c++)"MSP::CCS::Eckert6::~Eckert6()@Base" 3.1
| - (c++|optional)"MSP::CCS::Ellipsoid** std::__copy_move_a<false, 
MSP::CCS::Ellipsoid**, MSP::CCS::Ellipsoid**>(MSP::CCS::Ellipsoid**, 
MSP::CCS::Ellipsoid**, MSP::CCS::Ellipsoid**)@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"MSP::CCS::Ellipsoid** 
std::__copy_move_a<false, MSP::CCS::Ellipsoid**, 
MSP::CCS::Ellipsoid**>(MSP::CCS::Ellipsoid**, MSP::CCS::Ellipsoid**, 
MSP::CCS::Ellipsoid**)@Base" 3.1
|   (c++)"MSP::CCS::Ellipsoid::Ellipsoid()@Base" 3.1
|   (c++)"MSP::CCS::Ellipsoid::Ellipsoid(long, char*, char*, double, double, 
double, double, bool)@Base" 3.1
|   (c++)"MSP::CCS::Ellipsoid::code() const@Base" 3.1
| @@ -918,6 +918,10 @@
|   WGS72_Ellipsoid_Code@Base 3.1
|   WGS84_Datum_Code@Base 3.1
|   WGS84_Ellipsoid_Code@Base 3.1
| + _Z10readBinaryPvmmP8_IO_FILE@Base 3.1-2
| + _Z9swapBytesPvmm@Base 3.1-2
| + 
_ZNSt6vectorIPN3MSP3CCS5DatumESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_@Base
 3.1-2
| + 
_ZNSt6vectorIPN3MSP3CCS9EllipsoidESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_@Base
 3.1-2
|   (c++)"add(Complex, Complex)@Base" 3.1
|   (c++)"albersM(double, double)@Base" 3.1
|   (c++)"bonnCoeffTimesSine(double, double, double)@Base" 3.1
| @@ -944,7 +948,7 @@
|   (c++)"multiply(Complex, Complex)@Base" 3.1
|   (c++)"oneMinusSqr(double)@Base" 3.1
|   (c++)"polyCoeffTimesSine(double, double, double)@Base" 3.1
| - (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64)"readBinary(void*, 
unsigned int, unsigned int, _IO_FILE*)@Base" 3.1
| +#MISSING: 3.1-2# (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64)"readBinary(void*, unsigned int, unsigned int, _IO_FILE*)@Base" 3.1
|   (c++|arch=s390 alpha amd64 kfreebsd-amd64 ia64)"readBinary(void*, unsigned 
long, unsigned long, _IO_FILE*)@Base" 3.1
|   (c++)"roundBNG(double)@Base" 3.1
|   (c++)"roundGEOREF(double)@Base" 3.1
| @@ -956,32 +960,32 @@
|   (c++)"std::_Rb_tree<char, std::pair<char const, 
MSP::CCS::PolarStereographic*>, std::_Select1st<std::pair<char const, 
MSP::CCS::PolarStereographic*> >, std::less<char>, 
std::allocator<std::pair<char const, MSP::CCS::PolarStereographic*> > 
>::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, 
std::pair<char const, MSP::CCS::PolarStereographic*> const&)@Base" 3.1
|   (c++)"std::_Rb_tree<char, std::pair<char const, 
MSP::CCS::PolarStereographic*>, std::_Select1st<std::pair<char const, 
MSP::CCS::PolarStereographic*> >, std::less<char>, 
std::allocator<std::pair<char const, MSP::CCS::PolarStereographic*> > 
>::_M_insert_unique(std::pair<char const, MSP::CCS::PolarStereographic*> 
const&)@Base" 3.1
|   (c++)"std::_Rb_tree<char, std::pair<char const, 
MSP::CCS::PolarStereographic*>, std::_Select1st<std::pair<char const, 
MSP::CCS::PolarStereographic*> >, std::less<char>, 
std::allocator<std::pair<char const, MSP::CCS::PolarStereographic*> > 
>::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<char const, 
MSP::CCS::PolarStereographic*> >, std::pair<char const, 
MSP::CCS::PolarStereographic*> const&)@Base" 3.1
| - (c++|optional)"std::_Rb_tree<char, std::pair<char const, 
MSP::CCS::PolarStereographic*>, std::_Select1st<std::pair<char const, 
MSP::CCS::PolarStereographic*> >, std::less<char>, 
std::allocator<std::pair<char const, MSP::CCS::PolarStereographic*> > 
>::~_Rb_tree()@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"std::_Rb_tree<char, std::pair<char const, 
MSP::CCS::PolarStereographic*>, std::_Select1st<std::pair<char const, 
MSP::CCS::PolarStereographic*> >, std::less<char>, 
std::allocator<std::pair<char const, MSP::CCS::PolarStereographic*> > 
>::~_Rb_tree()@Base" 3.1
|   (c++)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > 
>::_M_copy(std::_Rb_tree_node<std::pair<int const, 
MSP::CCS::TransverseMercator*> > const*, std::_Rb_tree_node<std::pair<int 
const, MSP::CCS::TransverseMercator*> >*)@Base" 3.1
|   (c++)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > 
>::_M_erase(std::_Rb_tree_node<std::pair<int const, 
MSP::CCS::TransverseMercator*> >*)@Base" 3.1
|   (c++)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > >::_M_insert_(std::_Rb_tree_node_base 
const*, std::_Rb_tree_node_base const*, std::pair<int const, 
MSP::CCS::TransverseMercator*> const&)@Base" 3.1
|   (c++)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > >::_M_insert_unique(std::pair<int 
const, MSP::CCS::TransverseMercator*> const&)@Base" 3.1
|   (c++)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > 
>::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::pair<int const, 
MSP::CCS::TransverseMercator*> const&)@Base" 3.1
| - (c++|optional)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > >::~_Rb_tree()@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"std::_Rb_tree<int, std::pair<int const, 
MSP::CCS::TransverseMercator*>, std::_Select1st<std::pair<int const, 
MSP::CCS::TransverseMercator*> >, std::less<int>, std::allocator<std::pair<int 
const, MSP::CCS::TransverseMercator*> > >::~_Rb_tree()@Base" 3.1
|   (c++|optional)"std::map<char, MSP::CCS::PolarStereographic*, 
std::less<char>, std::allocator<std::pair<char const, 
MSP::CCS::PolarStereographic*> > >::~map()@Base" 3.1
|   (c++|optional)"std::map<int, MSP::CCS::TransverseMercator*, std::less<int>, 
std::allocator<std::pair<int const, MSP::CCS::TransverseMercator*> > 
>::~map()@Base" 3.1
|   (c++)"std::vector<MSP::CCS::Accuracy*, std::allocator<MSP::CCS::Accuracy*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<MSP::CCS::Accuracy**, 
std::vector<MSP::CCS::Accuracy*, std::allocator<MSP::CCS::Accuracy*> > >, 
MSP::CCS::Accuracy* const&)@Base" 3.1
|   (c++)"std::vector<MSP::CCS::CoordinateTuple*, 
std::allocator<MSP::CCS::CoordinateTuple*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<MSP::CCS::CoordinateTuple**, 
std::vector<MSP::CCS::CoordinateTuple*, 
std::allocator<MSP::CCS::CoordinateTuple*> > >, MSP::CCS::CoordinateTuple* 
const&)@Base" 3.1
| - (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::_M_fill_insert(__gnu_cxx::__normal_iterator<MSP::CCS::Datum**, 
std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> > >, unsigned 
int, MSP::CCS::Datum* const&)@Base" 3.1
| +#MISSING: 3.1-2# (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::_M_fill_insert(__gnu_cxx::__normal_iterator<MSP::CCS::Datum**, 
std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> > >, unsigned 
int, MSP::CCS::Datum* const&)@Base" 3.1
|   (c++|arch=s390 alpha amd64 kfreebsd-amd64 
ia64)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::_M_fill_insert(__gnu_cxx::__normal_iterator<MSP::CCS::Datum**, 
std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> > >, unsigned 
long, MSP::CCS::Datum* const&)@Base" 3.1
|   (c++)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<MSP::CCS::Datum**, 
std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> > >, 
MSP::CCS::Datum* const&)@Base" 3.1
| - (c++|optional)"std::vector<MSP::CCS::Datum*, 
std::allocator<MSP::CCS::Datum*> 
>::insert(__gnu_cxx::__normal_iterator<MSP::CCS::Datum**, 
std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> > >, 
MSP::CCS::Datum* const&)@Base" 3.1
| - (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64|optional)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::reserve(unsigned int)@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"std::vector<MSP::CCS::Datum*, 
std::allocator<MSP::CCS::Datum*> 
>::insert(__gnu_cxx::__normal_iterator<MSP::CCS::Datum**, 
std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> > >, 
MSP::CCS::Datum* const&)@Base" 3.1
| +#MISSING: 3.1-2# (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64|optional)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::reserve(unsigned int)@Base" 3.1
|   (c++|arch=s390 alpha amd64 kfreebsd-amd64 
ia64|optional)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> 
>::reserve(unsigned long)@Base" 3.1
| - (c++|optional)"std::vector<MSP::CCS::Datum*, 
std::allocator<MSP::CCS::Datum*> >::~vector()@Base" 3.1
| - (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64)"std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> 
>::_M_fill_insert(__gnu_cxx::__normal_iterator<MSP::CCS::Ellipsoid**, 
std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> > >, 
unsigned int, MSP::CCS::Ellipsoid* const&)@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"std::vector<MSP::CCS::Datum*, 
std::allocator<MSP::CCS::Datum*> >::~vector()@Base" 3.1
| +#MISSING: 3.1-2# (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64)"std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> 
>::_M_fill_insert(__gnu_cxx::__normal_iterator<MSP::CCS::Ellipsoid**, 
std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> > >, 
unsigned int, MSP::CCS::Ellipsoid* const&)@Base" 3.1
|   (c++|arch=s390 alpha amd64 kfreebsd-amd64 
ia64|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> 
>::_M_fill_insert(__gnu_cxx::__normal_iterator<MSP::CCS::Ellipsoid**, 
std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> > >, 
unsigned long, MSP::CCS::Ellipsoid* const&)@Base" 3.1
|   (c++)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> 
>::_M_insert_aux(__gnu_cxx::__normal_iterator<MSP::CCS::Ellipsoid**, 
std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> > >, 
MSP::CCS::Ellipsoid* const&)@Base" 3.1
| - (c++|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::push_back(MSP::CCS::Ellipsoid* 
const&)@Base" 3.1
| - (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::reserve(unsigned int)@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::push_back(MSP::CCS::Ellipsoid* 
const&)@Base" 3.1
| +#MISSING: 3.1-2# (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::reserve(unsigned int)@Base" 3.1
|   (c++|arch=s390 alpha amd64 kfreebsd-amd64 
ia64|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::reserve(unsigned long)@Base" 3.1
| - (c++|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::~vector()@Base" 3.1
| - (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64)"swapBytes(void*, 
unsigned int, unsigned int)@Base" 3.1
| +#MISSING: 3.1-2# (c++|optional)"std::vector<MSP::CCS::Ellipsoid*, 
std::allocator<MSP::CCS::Ellipsoid*> >::~vector()@Base" 3.1
| +#MISSING: 3.1-2# (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 
!ia64)"swapBytes(void*, unsigned int, unsigned int)@Base" 3.1
|   (c++|arch=s390 alpha amd64 kfreebsd-amd64 ia64)"swapBytes(void*, unsigned 
long, unsigned long)@Base" 3.1
|   (c++)"typeinfo for MSP::CCS::BNGCoordinates@Base" 3.1
|   (c++)"typeinfo for MSP::CCS::CartesianCoordinates@Base" 3.1
| dh_makeshlibs: dpkg-gensymbols -plibgeotranz3.1 
-Idebian/libgeotranz3.1.symbols -Pdebian/libgeotranz3.1 returned exit code 1
| make: *** [binary-fixup/libgeotranz3.1] Error 1
| dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit 
status 2

The full build log is available on [0].  s390x is the upcoming 64bit port of
s390.

Kind regards and thanks
Philipp Kern

[0] 
http://buildd.debian-ports.org/status/fetch.php?pkg=geotranz&arch=s390x&ver=3.1-2&stamp=1313469594



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

Reply via email to