Source: mathgl
Version: 1.11.2-17
Severity: wishlist
Tags: patch sid
User: [email protected]
Usertags: powerpcspe

Hi,

mathgl FTBFS on powerpcspe[1] like this:

[...]
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libmgl5/DEBIAN/symbols doesn't match 
completely debian/libmgl5.symbols
--- debian/libmgl5.symbols (libmgl5_1.11.2-17_powerpcspe)
+++ dpkg-gensymbolsXR7x5z       2013-02-25 16:14:44.282859532 +0000
@@ -279,8 +279,8 @@
  _Z13mgl_jpeg_savePKciiPPh@Base 1.11
  _Z13mgl_next_dataPKci@Base 1.11
  _Z13mgl_pnga_savePKciiPPh@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390x !sparc64 
!powerpcspe)_Z13mgl_puts_dir_PjPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390x sparc64 
powerpcspe)_Z13mgl_puts_dir_PmPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
+ _Z13mgl_puts_dir_PjPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
+#MISSING: 1.11.2-17# (arch=alpha amd64 kfreebsd-amd64 ia64 s390x sparc64 
powerpcspe)_Z13mgl_puts_dir_PmPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
  _Z13mgl_write_pdfP8mglGraphPKcS2_@Base 1.11
  _Z13mgl_write_u3dP8mglGraphPKcS2_@Base 1.11
  _Z13mglc_alphadefPwlP6mglArgPi@Base 1.11
[...]
  (optional)_ZSt22__complex_pow_unsignedIdESt7complexIT_ES2_j@Base 1.11
- (optional)_ZSt5fixedRSt8ios_base@Base 1.11
+#MISSING: 1.11.2-17# (optional)_ZSt5fixedRSt8ios_base@Base 1.11
  _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_@Base 1.11
  _ZTI10mglFormula@Base 1.11
  _ZTI10mglGraphAB@Base 1.11
dh_makeshlibs: dpkg-gensymbols -plibmgl5 -Idebian/libmgl5.symbols 
-Pdebian/libmgl5 returned exit code 1
make: *** [binary-arch] Error 1
[...]

The attached patch fixes this by updating the respective symbols files.

Thanks,

Roland


[1] http://wiki.debian.org/PowerPCSPEPort


-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)

Kernel: Linux 3.8.0 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -ruN mathgl-1.11.2.orig/debian/libmgl5.symbols mathgl-1.11.2/debian/libmgl5.symbols
--- mathgl-1.11.2.orig/debian/libmgl5.symbols	2012-12-01 16:41:58.000000000 +0100
+++ mathgl-1.11.2/debian/libmgl5.symbols	2013-02-25 18:27:36.599937693 +0100
@@ -279,8 +279,8 @@
  _Z13mgl_jpeg_savePKciiPPh@Base 1.11
  _Z13mgl_next_dataPKci@Base 1.11
  _Z13mgl_pnga_savePKciiPPh@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390x sparc64 powerpcspe)_Z13mgl_puts_dir_PmPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390x !sparc64 !powerpcspe)_Z13mgl_puts_dir_PjPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 s390x sparc64)_Z13mgl_puts_dir_PmPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390x !sparc64)_Z13mgl_puts_dir_PjPfS0_S0_S0_S0_S0_PKcS0_i@Base 1.11
  _Z13mgl_write_pdfP8mglGraphPKcS2_@Base 1.11
  _Z13mgl_write_u3dP8mglGraphPKcS2_@Base 1.11
  _Z13mglc_alphadefPwlP6mglArgPi@Base 1.11
@@ -365,8 +365,8 @@
  _Z16mgls_transparentP8mglGraphlP6mglArgPi@Base 1.11
  _Z16mgls_triangulateP8mglGraphlP6mglArgPi@Base 1.11
  _Z17mgl_create_schemePKcRl@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390x sparc64 powerpcspe)_Z18mgl_set_ticks_dir_PmPcPfPiS1_@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390x !sparc64 !powerpcspe)_Z18mgl_set_ticks_dir_PjPcPfPiS1_@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 s390x sparc64)_Z18mgl_set_ticks_dir_PmPcPfPiS1_@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390x !sparc64)_Z18mgl_set_ticks_dir_PjPcPfPiS1_@Base 1.11
  _Z3adddd@Base 1.11
  _Z3argdd@Base 1.11
  _Z3ceqdd@Base 1.11
@@ -621,7 +621,7 @@
  _Z9normal_1dRK7mglDatafPfb@Base 1.11
  _Z9normal_3dRK7mglDatafffPfS2_S2_b@Base 1.11
  _ZN10_mgl_sliceD1Ev@Base 1.11
- (arch=!powerpcspe)_ZN10_mgl_sliceD2Ev@Base 1.11
+ _ZN10_mgl_sliceD2Ev@Base 1.11
  _ZN10mglFormula5ErrorE@Base 1.11
  _ZN10mglFormulaC1EPKc@Base 1.11
  _ZN10mglFormulaC2EPKc@Base 1.11
@@ -793,8 +793,8 @@
  _ZN10mglGraphZBD1Ev@Base 1.11
  _ZN10mglGraphZBD2Ev@Base 1.11
  _ZN10u3dLineSet20print_model_resourceERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390 s390x sparc64 powerpcspe)_ZN10u3dLineSet7AddLineEmmm@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !s390x !sparc64 !powerpcspe)_ZN10u3dLineSet7AddLineEjjj@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 s390 s390x sparc64)_ZN10u3dLineSet7AddLineEmmm@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !s390x !sparc64)_ZN10u3dLineSet7AddLineEjjj@Base 1.11
  _ZN10u3dLineSet9line_plotEPfS0_S0_S0_@Base 1.11
  (optional)_ZN10u3dLineSetD1Ev@Base 1.11
  (optional)_ZN10u3dLineSetD2Ev@Base 1.11
@@ -821,7 +821,7 @@
  (optional)_ZN11u3dMaterialC2Ev@Base 1.11
   _ZN11u3dMaterialD1Ev@Base 1.11
  _ZN11u3dMaterialD1Ev@Base 1.11
- (arch=!powerpcspe)_ZN11u3dMaterialD2Ev@Base 1.11
+ _ZN11u3dMaterialD2Ev@Base 1.11
  _ZN11u3dPointSet10point_plotERK8mglPointRK8mglColor@Base 1.11
  _ZN11u3dPointSet20print_model_resourceERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN11u3dPointSetC1ERKSsP12mglGraphIDTF@Base 1.11
@@ -1007,10 +1007,10 @@
  _ZN7u3dBall22print_shading_modifierERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  (optional)_ZN7u3dBallD1Ev@Base 1.11
  (optional)_ZN7u3dBallD2Ev@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390 s390x sparc64 powerpcspe)_ZN7u3dMesh11AddTriangleEmmmm@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390 s390x sparc64 powerpcspe)_ZN7u3dMesh11AddTriangleEmmmmmm@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 s390 s390x sparc64)_ZN7u3dMesh11AddTriangleEmmmm@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 s390 s390x sparc64)_ZN7u3dMesh11AddTriangleEmmmmmm@Base 1.11
  (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !s390x !sparc64 sh4 powerpcspe)_ZN7u3dMesh11AddTriangleEjjjj@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !s390x !sparc64 !powerpcspe)_ZN7u3dMesh11AddTriangleEjjjjjj@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !s390x !sparc64)_ZN7u3dMesh11AddTriangleEjjjjjj@Base 1.11
  _ZN7u3dMesh11quad_plot_nEPfS0_S0_S0_S0_S0_S0_S0_S0_S0_S0_S0_@Base 1.11
  _ZN7u3dMesh11trig_plot_nEPfS0_S0_S0_S0_S0_S0_S0_S0_@Base 1.11
  _ZN7u3dMesh20print_model_resourceERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
@@ -1019,10 +1019,10 @@
  (optional)_ZN7u3dMeshC1ERKS_@Base 1.11
  (optional)_ZN7u3dMeshC2ERKS_@Base 1.11
  _ZN7u3dMeshD1Ev@Base 1.11
- (arch=!powerpcspe)_ZN7u3dMeshD2Ev@Base 1.11
+ _ZN7u3dMeshD2Ev@Base 1.11
  _ZN7u3dNode5printERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN7u3dNodeD1Ev@Base 1.11
- (arch=!powerpcspe)_ZN7u3dNodeD2Ev@Base 1.11
+ _ZN7u3dNodeD2Ev@Base 1.11
  _ZN8mglColor3SetES_f@Base 1.11
  _ZN8mglColor3SetEcf@Base 1.11
  _ZN8mglGraph10ColumnPlotEiif@Base 1.11
@@ -1458,7 +1458,7 @@
  (optional)_ZN8u3dModelC2ERKS_@Base 1.11
  _ZN8u3dModelC1ESsP12mglGraphIDTFRKb@Base 1.11
  _ZN8u3dModelC2ESsP12mglGraphIDTFRKb@Base 1.11
- (arch=!powerpcspe)_ZN8u3dModelD1Ev@Base 1.11
+ _ZN8u3dModelD1Ev@Base 1.11
  _ZN8u3dModelD2Ev@Base 1.11
  _ZNK10mglFormula4CalcEPKf@Base 1.11
  _ZNK10mglFormula4CalcEffff@Base 1.11
diff -ruN mathgl-1.11.2.orig/debian/libmgl-fltk5.symbols mathgl-1.11.2/debian/libmgl-fltk5.symbols
--- mathgl-1.11.2.orig/debian/libmgl-fltk5.symbols	2012-12-01 16:41:58.000000000 +0100
+++ mathgl-1.11.2/debian/libmgl-fltk5.symbols	2013-02-25 18:14:45.063745996 +0100
@@ -58,7 +58,7 @@
  _ZN9Fl_MathGLD0Ev@Base 1.11
  _ZN9Fl_MathGLD1Ev@Base 1.11
  _ZN9Fl_MathGLD2Ev@Base 1.11
- (arch=!powerpcspe)_ZN9Fl_PixmapC1EPKPKc@Base 1.11
+ _ZN9Fl_PixmapC1EPKPKc@Base 1.11
  _ZN9Fl_PixmapC2EPKPKc@Base 1.11
  (optional)_ZN9Fl_Widget12as_gl_windowEv@Base 1.11
  (optional)_ZN9Fl_Widget8as_groupEv@Base 1.11

Reply via email to