[packman] Bug report for Audacity 1.3.7 package

Cristian Morales Vega cmorve69 at yahoo.es
Tue Jun 2 15:13:10 CEST 2009


2009/6/2 Detlef Reichelt <detlef at die-mafia.de>:
> Could sombody have a look at this problem?

In my x86-64 system audacity from Packman starts without problems,
both with wxGTK from openSUSE and wxWidgets from Packman.
But he has a point.
With wxGTK, from openSUSE:
$ /usr/bin/readelf -s /usr/lib64/libwx_gtk2u_richtext-2.8.so | fgrep
XML_ParserCreate
  1380: 00000000000db170    23 FUNC    GLOBAL DEFAULT   13
XML_ParserCreateNS@@WXU_2.8
  2501: 00000000000db120    66 FUNC    GLOBAL DEFAULT   13
XML_ParserCreate_MM@@WXU_2.8
  2559: 00000000000db190     9 FUNC    GLOBAL DEFAULT   13
XML_ParserCreate@@WXU_2.8

...but no output with the Packman version.


I suppose it starts on my machine because of this:
$ readelf -s /usr/lib64/libexpat.so | fgrep XML_ParserCreate
    52: 0000000000008820     9 FUNC    GLOBAL DEFAULT   12 XML_ParserCreate
    76: 00000000000087b0    66 FUNC    GLOBAL DEFAULT   12 XML_ParserCreate_MM
    78: 0000000000008800    23 FUNC    GLOBAL DEFAULT   12 XML_ParserCreateNS

...seems dangerous. To start with, expat shouldn't even be a direct
dependency of audacity
$ ldd -u -r /usr/bin/audacity
Unused direct dependencies:

        /usr/lib64/libwx_gtk2u_aui-2.8.so.0
        /usr/lib64/libwx_gtk2u_xrc-2.8.so.0
        /usr/lib64/libwx_gtk2u_qa-2.8.so.0
        /usr/lib64/libwx_baseu_xml-2.8.so.0
        /lib64/libexpat.so.1

In any case... not an audacity problem, the symbol should be defined
in wxWidgets. But audacity should work for David if he uses wxGTK.




More information about the Packman mailing list