Source: geotranz
Version: 3.1-2.1
Severity: wishlist
Tags: patch

Please support ppc64.
Here is a patch attached.

http://buildd.debian-ports.org/status/package.php?p=geotranz&suite=sid

Best regards,
-- 
Hiroyuki Yamamoto
A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC
diff -Nurd geotranz-3.1.orig/debian/libgeotranz3.1.symbols geotranz-3.1/debian/libgeotranz3.1.symbols
--- geotranz-3.1.orig/debian/libgeotranz3.1.symbols	2011-03-12 13:25:23.000000000 +0900
+++ geotranz-3.1/debian/libgeotranz3.1.symbols	2012-04-24 21:03:55.000000000 +0900
@@ -14,6 +14,10 @@
  WGS72_Ellipsoid_Code@Base 3.1
  WGS84_Datum_Code@Base 3.1
  WGS84_Ellipsoid_Code@Base 3.1
+ (arch=ppc64)_Z10readBinaryPvmmP8_IO_FILE@Base 3.1
+ (arch=ppc64)_Z9swapBytesPvmm@Base 3.1
+ (arch=ppc64)_ZNSt6vectorIPN3MSP3CCS5DatumESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_@Base 3.1
+ (arch=ppc64)_ZNSt6vectorIPN3MSP3CCS9EllipsoidESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_@Base 3.1
  datumLibraryImplementationCleanerInstance@Base 3.1
  ellipsoidLibraryImplementationCleanerInstance@Base 3.1
  geoidLibraryCleanerInstance@Base 3.1
@@ -248,7 +252,7 @@
  (c++)"MSP::CCS::Datum::name() const@Base" 3.1
  (c++)"MSP::CCS::Datum::northLatitude() const@Base" 3.1
  (c++)"MSP::CCS::Datum::southLatitude() const@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
+ (c++|optional|arch=!ppc64)"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::userDefined() const@Base" 3.1
  (c++)"MSP::CCS::Datum::westLongitude() const@Base" 3.1
  (c++)"MSP::CCS::Eckert4::convertFromGeodetic(MSP::CCS::GeodeticCoordinates*)@Base" 3.1
@@ -318,7 +322,7 @@
  (c++)"MSP::CCS::EllipsoidParameters::setSemiMajorAxis(double)@Base" 3.1
  (c++)"MSP::CCS::Ellipsoid::semiMajorAxis() const@Base" 3.1
  (c++)"MSP::CCS::Ellipsoid::semiMinorAxis() const@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
+ (c++|optional|arch=!ppc64)"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::userDefined() const@Base" 3.1
  (c++)"MSP::CCS::EquidistantCylindrical::convertFromGeodetic(MSP::CCS::GeodeticCoordinates*)@Base" 3.1
  (c++)"MSP::CCS::EquidistantCylindrical::convertToGeodetic(MSP::CCS::MapProjectionCoordinates*)@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
+ (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64 !ppc64)"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
@@ -965,13 +969,13 @@
  (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++)"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
+ (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64 !ppc64)"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++|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 !ppc64)"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++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64)"swapBytes(void*, unsigned int, unsigned int)@Base" 3.1
+ (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64 !ppc64)"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
@@ -1051,13 +1055,13 @@
  (c++)"vtable for MSP::CCS::UPSCoordinates@Base" 3.1
  (c++)"vtable for MSP::CCS::UTMCoordinates@Base" 3.1
  (c++)"vtable for MSP::CCS::UTMParameters@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
+ (c++|optional|arch=!ppc64)"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 !ppc64|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++|optional)"std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> >::~vector()@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
+ (c++|optional|arch=!ppc64)"std::vector<MSP::CCS::Datum*, std::allocator<MSP::CCS::Datum*> >::~vector()@Base" 3.1
+ (c++|optional|arch=!ppc64)"std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> >::~vector()@Base" 3.1
+ (c++|arch=!s390 !alpha !amd64 !kfreebsd-amd64 !ia64 !ppc64|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*> >::push_back(MSP::CCS::Ellipsoid* 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
- (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|arch=!ppc64)"std::vector<MSP::CCS::Ellipsoid*, std::allocator<MSP::CCS::Ellipsoid*> >::push_back(MSP::CCS::Ellipsoid* const&)@Base" 3.1
+ (c++|optional|arch=!ppc64)"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++|optional|arch=!ppc64)"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

Reply via email to