Thanks to all who helped me. For suse systems, export SUSE_ASNEEDED=0 was the solution as well as using using wxWidgets-wxcontainer-devel for opensuse 11.4 and above. However what is the solution for mandrivia distros? I presume export SUSE_ASNEEDED=0 won't work there. Perhaps I should patch the source to change the order of libraries linked against. However the libraries seem to be comming from 'wxconfig' and there seems to be no easy place to change the order! Any suggestions? On Monday, February 21, 2011 11:55:25 pm Paul Elliott wrote:
I am trying to package a program called maitreya using obs. https://build.opensuse.org/package/show?package=rpm&project=home%3Apelliott 11%3Amaitreya
for opensuse and mandrivia I am getting an undefined reference to wxXmlNode::GetNodeContent() const when compiling textclient.o
The program builds correctly for fedora, as well as debian and ubuntu 10.10.
Can anyone tell if this problem is caused by opensuse's distro or the upstream source? Is there perhaps an undocumented dependancy I need to add? The Program uses wxWidgets-devel.
Could the readme refering to %wx_requires be the cause of this problem?
-- Paul Elliott 1(512)837-1096 pelliott@BlackPatchPanel.com PMB 181, 11900 Metric Blvd Suite J http://www.free.blackpatchpanel.com/pme/ Austin TX 78758-3117