tags 610777 patch
thanks

Hi folks,

Attached please find an NMU patch for these two bugs in mathgl.  After
merging the latest version of mathgl the package into Ubuntu it has failed
to build on armel, just as it has in Debian; so I've reviewed the symbols
files and compared them with the failure logs to identify the common
problems.  The biggest source of problems was that symbols were listed in
the symbols files as arch-specific which are not guaranteed to be present on
*any* arch, because they're template instantiations which may be included or
not on each build depending on a variety of external factors.  Marking these
symbols as 'optional' instead, and cleaning up the architecture lists for
some other symbols, should give much better results across all
architectures.

I am presently test-building the package on amd64, and will upload this as a
zero-day NMU once I've verified that the package still builds there.  The
package may still have build failures on one or more archs because the
previous build attempts didn't get far enough to show if there were any
symbol mismatches for packages other than libmgl5.  In that case one more
iteration of this patch will be needed.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru mathgl-1.11.1.1/debian/changelog mathgl-1.11.1.1/debian/changelog
--- mathgl-1.11.1.1/debian/changelog	2011-05-25 21:27:08.000000000 +0000
+++ mathgl-1.11.1.1/debian/changelog	2011-06-18 07:49:07.000000000 +0000
@@ -1,3 +1,34 @@
+mathgl (1.11.1.1-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix library symbols files (closes: #610777):
+    - debian/libmgl-qt5.symbols: drop _ZN10QByteArrayD2Ev, which is not
+      present on *any* architecture anymore.
+    - debian/libmgl-fltk5.symbols: _ZN9Fl_PixmapC2EPKPKc is not present on
+      ia64 or sparc and never has been.
+    - debian/libmgl5.symbols:
+      + _ZN7mglFuncD1Ev is present on all architectures, drop the
+        architecture list (fixing the 'kfeebsd' typo that caused a build
+        failure on kfreebsd-amd64).
+      + _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev,
+        _ZN8u3dLightD2Ev: symbols not seen on *any* archs, drop.
+      + Drop 18 symbols whose exclusion list included all 15 architectures
+        that have been tested.
+      + Other symbols that are template instantiations are now marked as
+        optional symbols instead of tagged with an arch list, since they are
+        not part of the ABI and will come and go based on the compiler
+        version used, *not* just on the architecture.
+      + If there are 8 or more architectures in the arch qualifier, invert
+        it.  In some cases this reveals that certain symbols are actually
+        64-bit specific - so infer that not-yet-tested 32-bit archs follow
+        the pattern.
+    - debian/*.symbols: any symbols marked for armel should also be marked
+      for armhf.
+  * debian/rules: clean the dependency_libs out of .la files at build
+    time, per Policy 10.2.  Closes: #620629.
+
+ -- Steve Langasek <vor...@debian.org>  Sat, 18 Jun 2011 07:33:55 +0000
+
 mathgl (1.11.1.1-2) unstable; urgency=low
 
   * Try to fix libmgl5 related symbols breakage on all arches
@@ -83,7 +114,7 @@
   * Add python support (Closes: #541481).
 
  -- Dimitrios Eftaxiopoulos <eftax...@otenet.gr>  Sun, 11 Sep 2010 12:37:00 +0200
-	
+
 mathgl (1.10.2.1-1) unstable; urgency=low
 
   [ D Eftaxiopoulos ]
@@ -185,3 +216,4 @@
   * Initial release. Closes: #510378.
 
  -- Bradley Smith <bradsm...@debian.org>  Thu, 01 Jan 2009 11:27:32 +0000
+
diff -Nru mathgl-1.11.1.1/debian/libmgl-fltk5.symbols mathgl-1.11.1.1/debian/libmgl-fltk5.symbols
--- mathgl-1.11.1.1/debian/libmgl-fltk5.symbols	2011-05-19 20:20:28.000000000 +0000
+++ mathgl-1.11.1.1/debian/libmgl-fltk5.symbols	2011-06-18 07:32:12.000000000 +0000
@@ -58,8 +58,8 @@
  _ZN9Fl_MathGLD0Ev@Base 1.11
  _ZN9Fl_MathGLD1Ev@Base 1.11
  _ZN9Fl_MathGLD2Ev@Base 1.11
- (arch=amd64 ia64 mips mipsel s390 sparc sparc64 i386)_ZN9Fl_PixmapC1EPKPKc@Base 1.11
- _ZN9Fl_PixmapC2EPKPKc@Base 1.11
+ (arch=!kfreebsd-amd64 !kfreebsd-i386 !powerpc !powerpcspe)_ZN9Fl_PixmapC1EPKPKc@Base 1.11
+ (arch=!ia64 !sparc !sparc64)_ZN9Fl_PixmapC2EPKPKc@Base 1.11
  _ZTI12mglGraphFLTK@Base 1.11
  _ZTI9Fl_MathGL@Base 1.11
  _ZTS12mglGraphFLTK@Base 1.11
@@ -82,4 +82,4 @@
  xpm_s1@Base 1.11
  xpm_s2@Base 1.11
  xpm_z1@Base 1.11
- xpm_z2@Base 1.11
\ No newline at end of file
+ xpm_z2@Base 1.11
diff -Nru mathgl-1.11.1.1/debian/libmgl-qt5.symbols mathgl-1.11.1.1/debian/libmgl-qt5.symbols
--- mathgl-1.11.1.1/debian/libmgl-qt5.symbols	2011-05-19 20:20:28.000000000 +0000
+++ mathgl-1.11.1.1/debian/libmgl-qt5.symbols	2011-06-18 02:21:28.000000000 +0000
@@ -4,7 +4,6 @@
  _Z16convertFromGraphR7QPixmapP10mglGraphABPPh@Base 1.11
  _Z8mglQtRunv@Base 1.11
  (arch=sparc64)_ZGVZ13qvariant_castI8QVariantET_RKS0_E3vid@Base 1.11
- (arch=!amd64 !alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !i386)_ZN10QByteArrayD2Ev@Base 1.11
  _ZN10mglGraphAB8GetRatioEv@Base 1.11
  _ZN10mglGraphQT10ToggleZoomEv@Base 1.11
  _ZN10mglGraphQT11ToggleAlphaEv@Base 1.11
@@ -103,4 +102,4 @@
  mgl_create_graph_qt_@Base 1.11
  mgl_create_graph_qt_dr@Base 1.11
  mgl_qt_run@Base 1.11
- mgl_qt_run_@Base 1.11
\ No newline at end of file
+ mgl_qt_run_@Base 1.11
diff -Nru mathgl-1.11.1.1/debian/libmgl-wx5.symbols mathgl-1.11.1.1/debian/libmgl-wx5.symbols
--- mathgl-1.11.1.1/debian/libmgl-wx5.symbols	2011-05-19 20:20:28.000000000 +0000
+++ mathgl-1.11.1.1/debian/libmgl-wx5.symbols	2011-06-18 02:58:50.000000000 +0000
@@ -21,13 +21,13 @@
  _ZN12wxWindowBase6FreezeEv@Base 1.11
  _ZN12wxWindowBase7SetNameERK8wxString@Base 1.11
  _ZN12wxWindowBase9PrepareDCER4wxDC@Base 1.11
- (arch=!armel)_ZN13wxTransform2DD0Ev@Base 1.11
- (arch=!armel)_ZN13wxTransform2DD1Ev@Base 1.11
- (arch=!armel)_ZN13wxTransform2DD2Ev@Base 1.11
- (arch=!armel)_ZN20wxThreadHelperThread5EntryEv@Base 1.11
- (arch=!armel)_ZN20wxThreadHelperThreadD0Ev@Base 1.11
- (arch=!armel)_ZN20wxThreadHelperThreadD1Ev@Base 1.11
- (arch=!armel)_ZN20wxThreadHelperThreadD2Ev@Base 1.11 
+ (arch=!armel !armhf)_ZN13wxTransform2DD0Ev@Base 1.11
+ (arch=!armel !armhf)_ZN13wxTransform2DD1Ev@Base 1.11
+ (arch=!armel !armhf)_ZN13wxTransform2DD2Ev@Base 1.11
+ (arch=!armel !armhf)_ZN20wxThreadHelperThread5EntryEv@Base 1.11
+ (arch=!armel !armhf)_ZN20wxThreadHelperThreadD0Ev@Base 1.11
+ (arch=!armel !armhf)_ZN20wxThreadHelperThreadD1Ev@Base 1.11
+ (arch=!armel !armhf)_ZN20wxThreadHelperThreadD2Ev@Base 1.11 
  _ZN8wxMathGL10ExportIDTFE8wxString@Base 1.11
  _ZN8wxMathGL10ExportPNGsE8wxString@Base 1.11
  _ZN8wxMathGL10SetMGLFontE8wxString@Base 1.11
@@ -80,7 +80,7 @@
  _ZN8wxMathGLD2Ev@Base 1.11
  _ZN8wxStringD1Ev@Base 1.11
  _ZN8wxStringD2Ev@Base 1.11
- (arch=!armel)_ZN8wxThread6OnExitEv@Base 1.11
+ (arch=!armel !armhf)_ZN8wxThread6OnExitEv@Base 1.11
  _ZN8wxWindow14OnParentEnableEb@Base 1.11
  _ZN8wxWindow15FixUpMouseEventEP10_GtkWidgetRiS2_@Base 1.11
  _ZN8wxWindow8SetLabelERK8wxString@Base 1.11
@@ -101,24 +101,24 @@
  _ZNK12wxWindowBase7IsShownEv@Base 1.11
  _ZNK12wxWindowBase8IsFrozenEv@Base 1.11
  _ZNK12wxWindowBase9IsEnabledEv@Base 1.11
- (arch=!armel)_ZNK13wxTransform2D16InverseTransformEP11wxRect2DInt@Base 1.11
- (arch=!armel)_ZNK13wxTransform2D16InverseTransformERK11wxRect2DInt@Base 1.11
- (arch=!armel)_ZNK13wxTransform2D16InverseTransformERK12wxPoint2DInt@Base 1.11
- (arch=!armel)_ZNK13wxTransform2D9TransformEP11wxRect2DInt@Base 1.11
- (arch=!armel)_ZNK13wxTransform2D9TransformERK11wxRect2DInt@Base 1.11
- (arch=!armel)_ZNK13wxTransform2D9TransformERK12wxPoint2DInt@Base 1.11
+ (arch=!armel !armhf)_ZNK13wxTransform2D16InverseTransformEP11wxRect2DInt@Base 1.11
+ (arch=!armel !armhf)_ZNK13wxTransform2D16InverseTransformERK11wxRect2DInt@Base 1.11
+ (arch=!armel !armhf)_ZNK13wxTransform2D16InverseTransformERK12wxPoint2DInt@Base 1.11
+ (arch=!armel !armhf)_ZNK13wxTransform2D9TransformEP11wxRect2DInt@Base 1.11
+ (arch=!armel !armhf)_ZNK13wxTransform2D9TransformERK11wxRect2DInt@Base 1.11
+ (arch=!armel !armhf)_ZNK13wxTransform2D9TransformERK12wxPoint2DInt@Base 1.11
  _ZNK8wxMathGL13GetEventTableEv@Base 1.11
  _ZNK8wxMathGL17GetEventHashTableEv@Base 1.11
  _ZNK8wxWindow13IsRadioButtonEv@Base 1.11
  _ZNK8wxWindow21IsTransparentForMouseEv@Base 1.11
  _ZNK8wxWindow8GetLabelEv@Base 1.11
  _ZNK8wxWindow9GetHandleEv@Base 1.11
- (arch=!armel)_ZTI13wxTransform2D@Base 1.11
- (arch=!armel)_ZTI20wxThreadHelperThread@Base 1.11
+ (arch=!armel !armhf)_ZTI13wxTransform2D@Base 1.11
+ (arch=!armel !armhf)_ZTI20wxThreadHelperThread@Base 1.11
  _ZTI8wxMathGL@Base 1.11
- (arch=!armel)_ZTS13wxTransform2D@Base 1.11
- (arch=!armel)_ZTS20wxThreadHelperThread@Base 1.11
+ (arch=!armel !armhf)_ZTS13wxTransform2D@Base 1.11
+ (arch=!armel !armhf)_ZTS20wxThreadHelperThread@Base 1.11
  _ZTS8wxMathGL@Base 1.11
- (arch=!armel)_ZTV13wxTransform2D@Base 1.11
- (arch=!armel)_ZTV20wxThreadHelperThread@Base 1.11
- _ZTV8wxMathGL@Base 1.11
\ No newline at end of file
+ (arch=!armel !armhf)_ZTV13wxTransform2D@Base 1.11
+ (arch=!armel !armhf)_ZTV20wxThreadHelperThread@Base 1.11
+ _ZTV8wxMathGL@Base 1.11
diff -Nru mathgl-1.11.1.1/debian/libmgl5.symbols mathgl-1.11.1.1/debian/libmgl5.symbols
--- mathgl-1.11.1.1/debian/libmgl5.symbols	2011-05-25 21:27:08.000000000 +0000
+++ mathgl-1.11.1.1/debian/libmgl5.symbols	2011-06-18 07:46:48.000000000 +0000
@@ -309,12 +309,12 @@
  _Z14check_for_namePKw@Base 1.11
  _Z14mglFormulaCalcPKwP8mglParse@Base 1.11
  _Z14mgl_draw_classP8mglGraphPv@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 sparc64 sh4 powerpcspe)_Z14mgl_start_gif_Pm@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !sparc64 !sh4 !powerpcspe)_Z14mgl_start_gif_Pj@Base 1.11
- (arch=!i386 !armel !kfreebsd-i386 !mips !mipsel !powerpc !s390 !sparc)_Z14mgl_write_pdf_PmPKcS1_ii@Base 1.11
- (arch=i386 armel kfreebsd-i386 mips mipsel powerpc s390 sparc)_Z14mgl_write_pdf_PjPKcS1_ii@Base 1.11
- (arch=!i386 !armel !kfreebsd-i386 !mips !mipsel !powerpc !s390 !sparc)_Z14mgl_write_u3d_PmPKcS1_ii@Base 1.11
- (arch=i386 armel kfreebsd-i386 mips mipsel powerpc s390 sparc)_Z14mgl_write_u3d_PjPKcS1_ii@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 ppc64 sparc64)_Z14mgl_start_gif_Pm@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !ppc64 !sparc64)_Z14mgl_start_gif_Pj@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 ppc64 sparc64)_Z14mgl_write_pdf_PmPKcS1_ii@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 ppc64 !sparc64)_Z14mgl_write_pdf_PjPKcS1_ii@Base 1.11
+ (arch=alpha amd64 kfreebsd-amd64 ia64 ppc64 sparc64)_Z14mgl_write_u3d_PmPKcS1_ii@Base 1.11
+ (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 ppc64 !sparc64)_Z14mgl_write_u3d_PjPKcS1_ii@Base 1.11
  _Z14mglc_addlegendPwlP6mglArgPi@Base 1.11
  _Z14mglc_arrowsizePwlP6mglArgPi@Base 1.11
  _Z14mglc_integratePwlP6mglArgPi@Base 1.11
@@ -796,7 +796,6 @@
  (arch=!alpha !ia64 !sparc !sparc64 !sh4 !powerpcspe)_ZN10u3dLineSetD2Ev@Base 1.11
  _ZN10u3dTexture13print_textureEPKcRSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  (arch=ia64 sparc)_ZN10u3dTextureD1Ev@Base 1.11
- (arch=!alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !armel !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZN10u3dTextureD2Ev@Base 1.11
  _ZN11TGAImageMin10DeallocateEv@Base 1.11
  _ZN11TGAImageMin10InitializeEjjj@Base 1.11
  _ZN11TGAImageMinC1Ev@Base 1.11
@@ -896,7 +895,6 @@
  _ZN7mglData3SetEPPKfii@Base 1.11
  _ZN7mglData3SetEPPPKdiii@Base 1.11
  _ZN7mglData3SetEPPPKfiii@Base 1.11
- (arch=!alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !armel !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZN7mglData3SetERKS_@Base 1.11
  _ZN7mglData3SetERKSt6vectorIdSaIdEE@Base 1.11
  _ZN7mglData3SetERKSt6vectorIfSaIfEE@Base 1.11
  _ZN7mglData3SetERKSt6vectorIiSaIiEE@Base 1.11
@@ -943,8 +941,8 @@
  _ZN7mglData9TransposeEPKc@Base 1.11
  (arch=!ia64 !sparc)_ZN7mglDataC1ERKS_@Base 1.11
  (arch=!ia64 !sparc)_ZN7mglDataC2ERKS_@Base 1.11
- (arch=alpha ia64 armel sparc sparc64 sh4 powerpcspe)_ZN7mglDataD1Ev@Base 1.11
- (arch=armel)_ZN7mglDataD2Ev@Base 1.11
+ (arch=alpha ia64 armel armhf sparc sparc64 sh4 powerpcspe)_ZN7mglDataD1Ev@Base 1.11
+ (arch=armel armhf)_ZN7mglDataD2Ev@Base 1.11
  _ZN7mglDataaSERKS_@Base 1.11
  _ZN7mglDataaSEf@Base 1.11
  _ZN7mglDatadVERKS_@Base 1.11
@@ -986,8 +984,8 @@
  _ZN7mglFontD2Ev@Base 1.11
  _ZN7mglFuncC1ElPKwPS_@Base 1.11
  _ZN7mglFuncC2ElPKwPS_@Base 1.11
- (arch=amd64 alpha ia64 armel hppa mips mipsel s390 sparc sparc64 sh4 powerpcspe i386 kfeebsd-amd64 kfreebsd-i386 powerpc)_ZN7mglFuncD1Ev@Base 1.11
- (arch=amd64 armel i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390)_ZN7mglFuncD2Ev@Base 1.11
+ _ZN7mglFuncD1Ev@Base 1.11
+ (arch=!ia64 !sparc !sparc64)_ZN7mglFuncD2Ev@Base 1.11
  _ZN7mglPrim4DrawEP10mglGraphPS@Base 1.11
  _ZN7mglPrim6IsSameEfPfi@Base 1.11
  _ZN7u3dBall10print_nodeERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
@@ -1008,8 +1006,6 @@
  (arch=!alpha !ia64 !sparc !sparc64 !sh4 !powerpcspe)_ZN7u3dNodeD2Ev@Base 1.11
  _ZN8mglColor3SetES_f@Base 1.11
  _ZN8mglColor3SetEcf@Base 1.11
- (arch=!alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZN8mglColorC1Ec@Base 1.11
- (arch=!alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZN8mglColorC2Ec@Base 1.11
  _ZN8mglGraph10ColumnPlotEiif@Base 1.11
  _ZN8mglGraph10ScalePointERfS0_S0_@Base 1.11
  _ZN8mglGraph10SetTickLenEff@Base 1.11
@@ -1339,7 +1335,6 @@
  _ZN8mglGraph7TriPlotERK7mglDataS2_S2_S2_S2_PKc@Base 1.11
  _ZN8mglGraph8CloseGIFEv@Base 1.11
  _ZN8mglGraph8ColorbarEPKci@Base 1.11
- (arch=!alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !armel !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZN8mglGraph8ColorbarEPKciffff@Base 1.11
  _ZN8mglGraph8ColorbarERK7mglDataPKci@Base 1.11
  _ZN8mglGraph8ColorbarERK7mglDataPKciffff@Base 1.11
  _ZN8mglGraph8ColorbarEiffff@Base 1.11
@@ -1430,7 +1425,6 @@
  _ZN8u3dLight10print_nodeERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN8u3dLight20print_light_resourceERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  (arch=ia64 sparc)_ZN8u3dLightD1Ev@Base 1.11
- (arch=!alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !armel !kfreebsd-amd64 !kfreebsd-i386)_ZN8u3dLightD2Ev@Base 1.11
  _ZN8u3dModel10print_nodeERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
  _ZN8u3dModel16AddModelMaterialEPKfbb@Base 1.11
  _ZN8u3dModel22print_shading_modifierERSt14basic_ofstreamIcSt11char_traitsIcEE@Base 1.11
@@ -1489,51 +1483,37 @@
  _ZNK7mglData8MomentumEcRfS0_S0_S0_@Base 1.11
  _ZNK7mglData9PrintInfoEP8_IO_FILE@Base 1.11
  _ZNK7mglData9PrintInfoEPcb@Base 1.11
- (arch=!ia64 !sparc)_ZNSsC1IPcEET_S1_RKSaIcE@Base 1.11
- (arch=!ia64 !sparc)_ZNSsC2IPcEET_S1_RKSaIcE@Base 1.11
- (arch=ia64)_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 1.11
- _ZNSt10_List_baseI10u3dLineSetSaIS0_EE8_M_clearEv@Base 1.11
- _ZNSt10_List_baseI10u3dTextureSaIS0_EE8_M_clearEv@Base 1.11
- _ZNSt10_List_baseI11u3dPointSetSaIS0_EE8_M_clearEv@Base 1.11
- _ZNSt10_List_baseI7u3dMeshSaIS0_EE8_M_clearEv@Base 1.11
- _ZNSt10_List_baseI8u3dGroupSaIS0_EE8_M_clearEv@Base 1.11
- _ZNSt10_List_baseI8u3dLightSaIS0_EE8_M_clearEv@Base 1.11
- (arch=amd64 kfreebsd-amd64 s390)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EE17_M_initialize_mapEm@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !sparc64 !sparc !sh4 !powerpcspe)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EE17_M_initialize_mapEj@Base 1.11
- (arch=!alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !armel !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EED1Ev@Base 1.11
- (arch=ia64 sparc)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EED2Ev@Base 1.11
- (arch=!amd64 !alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !armel !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt12_Destroy_auxILb0EE9__destroyIP7u3dBallEEvT_S4_@Base 1.11
- (arch=!amd64 !alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !armel !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 1.11
- (arch=ia64 sparc)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 1.11
- (arch=!alpha !ia64 !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !amd64 !i386 !armel)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 1.11
- (arch=!ia64 !sparc)_ZNSt4listI7u3dMeshSaIS0_EE14_M_create_nodeERKS0_@Base 1.11
- (arch=alpha ia64 sparc sparc64)_ZNSt4listI7u3dMeshSaIS0_EE9push_backERKS0_@Base 1.11
+ (optional)_ZNSsC1IPcEET_S1_RKSaIcE@Base 1.11
+ (optional)_ZNSsC2IPcEET_S1_RKSaIcE@Base 1.11
+ (optional)_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 1.11
+ (optional)_ZNSt10_List_baseI10u3dLineSetSaIS0_EE8_M_clearEv@Base 1.11
+ (optional)_ZNSt10_List_baseI10u3dTextureSaIS0_EE8_M_clearEv@Base 1.11
+ (optional)_ZNSt10_List_baseI11u3dPointSetSaIS0_EE8_M_clearEv@Base 1.11
+ (optional)_ZNSt10_List_baseI7u3dMeshSaIS0_EE8_M_clearEv@Base 1.11
+ (optional)_ZNSt10_List_baseI8u3dGroupSaIS0_EE8_M_clearEv@Base 1.11
+ (optional)_ZNSt10_List_baseI8u3dLightSaIS0_EE8_M_clearEv@Base 1.11
+ (optional)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EE17_M_initialize_mapEm@Base 1.11
+ (optional)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EE17_M_initialize_mapEj@Base 1.11
+ (optional)_ZNSt11_Deque_baseI11u3dMaterialSaIS0_EED2Ev@Base 1.11
+ (optional)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 1.11
+ (optional)_ZNSt4listI7u3dMeshSaIS0_EE14_M_create_nodeERKS0_@Base 1.11
+ (optional)_ZNSt4listI7u3dMeshSaIS0_EE9push_backERKS0_@Base 1.11
  _ZNSt5dequeI11u3dMaterialSaIS0_EE16_M_push_back_auxERKS0_@Base 1.11
- (arch=amd64 kfreebsd-amd64 s390)_ZNSt5dequeI11u3dMaterialSaIS0_EE17_M_reallocate_mapEmb@Base 1.11
- (arch=!armel !ia64 !sparc)_ZNSt5dequeI11u3dMaterialSaIS0_EE19_M_destroy_data_auxESt15_Deque_iteratorIS0_RS0_PS0_ES6_@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !sparc64 !sparc !sh4 !powerpcspe)_ZNSt5dequeI11u3dMaterialSaIS0_EE17_M_reallocate_mapEjb@Base 1.11
+ (optional)_ZNSt5dequeI11u3dMaterialSaIS0_EE17_M_reallocate_mapEmb@Base 1.11
+ (optional)_ZNSt5dequeI11u3dMaterialSaIS0_EE19_M_destroy_data_auxESt15_Deque_iteratorIS0_RS0_PS0_ES6_@Base 1.11
+ (optional)_ZNSt5dequeI11u3dMaterialSaIS0_EE17_M_reallocate_mapEjb@Base 1.11
  _ZNSt5dequeI11u3dMaterialSaIS0_EED1Ev@Base 1.11
- (arch=!alpha !ia64 !sparc !sparc64 !sh4 !powerpcspe)_ZNSt5dequeI11u3dMaterialSaIS0_EED2Ev@Base 1.11
+ (optional)_ZNSt5dequeI11u3dMaterialSaIS0_EED2Ev@Base 1.11
  _ZNSt6vectorI10TexCoord2DSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel  !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI10TexCoord2DSaIS0_EED1Ev@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel  !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI10TexCoord2DSaIS0_EED2Ev@Base 1.11
  _ZNSt6vectorI7size_t3SaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI7size_t3SaIS0_EED1Ev@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI7size_t3SaIS0_EED2Ev@Base 1.11
  _ZNSt6vectorI7u3dBallSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 1.11
- (arch=alpha ia64 sparc sparc64 sh4 powerpcspe)_ZNSt6vectorI7u3dBallSaIS0_EED1Ev@Base 1.11
+ (optional)_ZNSt6vectorI7u3dBallSaIS0_EED1Ev@Base 1.11
  _ZNSt6vectorI7u3dLineSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 1.11
  _ZNSt6vectorI8mglColorSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI8mglColorSaIS0_EED1Ev@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI8mglColorSaIS0_EED2Ev@Base 1.11
  _ZNSt6vectorI8mglPointSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI8mglPointSaIS0_EED1Ev@Base 1.11
- (arch=!amd64 !alpha !ia64 !armel !mips !mipsel !s390 !sparc !sparc64 !sh4 !powerpcspe !i386 !kfreebsd-amd64 !kfreebsd-i386 !powerpc)_ZNSt6vectorI8mglPointSaIS0_EED2Ev@Base 1.11
- (arch=alpha amd64 kfreebsd-amd64 ia64 s390 sparc64 sh4 powerpcspe)_ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !sparc64)_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !sparc64 !armel !mips !mipsel !sparc !sh4 !powerpcspe !i386 !kfreebsd-i386 !powerpc)_ZNSt6vectorIjSaIjEED1Ev@Base 1.11
- (arch=!alpha !amd64 !kfreebsd-amd64 !ia64 !s390 !sparc64 !armel !mips !mipsel !sparc !sh4 !powerpcspe !i386 !kfreebsd-i386 !powerpc)_ZNSt6vectorIjSaIjEED2Ev@Base 1.11
- (arch=!ia64 !sparc)_ZSt22__complex_pow_unsignedIdESt7complexIT_ES2_j@Base 1.11
+ (optional)_ZNSt6vectorImSaImEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPmS1_EERKm@Base 1.11
+ (optional)_ZNSt6vectorIjSaIjEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPjS1_EERKj@Base 1.11
+ (optional)_ZSt22__complex_pow_unsignedIdESt7complexIT_ES2_j@Base 1.11
  (arch=ia64 sparc)_ZSt5fixedRSt8ios_base@Base 1.11
  _ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_@Base 1.11
  _ZTI10mglGraphAB@Base 1.11
@@ -2566,4 +2546,4 @@
  mgl_write_png_solid_@Base 1.11
  mgl_write_svg@Base 1.11
  mgl_write_svg_@Base 1.11
- mgls_base_cmd@Base 1.11
\ No newline at end of file
+ mgls_base_cmd@Base 1.11
diff -Nru mathgl-1.11.1.1/debian/rules mathgl-1.11.1.1/debian/rules
--- mathgl-1.11.1.1/debian/rules	2011-03-15 13:20:40.000000000 +0000
+++ mathgl-1.11.1.1/debian/rules	2011-06-17 22:45:48.000000000 +0000
@@ -73,6 +73,9 @@
 	dh_installdirs -a
 	dh_auto_install -a
 	rm -f debian/tmp/usr/bin/*_example
+	for file in debian/tmp/usr/lib/*.la; do \
+		sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
+	done
 	chrpath -d debian/tmp/usr/lib/*so.5
 	chrpath -d debian/tmp/usr/lib/python*/dist-packages/_mathgl.so
 	dh_install -a
@@ -115,4 +118,4 @@
 	dh_md5sums -a
 	dh_builddeb -a
 
-binary: binary-arch binary-indep
\ No newline at end of file
+binary: binary-arch binary-indep

Attachment: signature.asc
Description: Digital signature

Reply via email to