https://bugzilla.novell.com/show_bug.cgi?id=690952 https://bugzilla.novell.com/show_bug.cgi?id=690952#c0 Summary: Failure of wxWidgets based application builds with obs or osc/build Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: i586 OS/Version: openSUSE 11.4 Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: neil@darlow.co.uk QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=427371) --> (http://bugzilla.novell.com/attachment.cgi?id=427371) ldd output for /usr/lib/libwxsmith.so.0.0.1 from devel:tools:ide codeblocks download User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.0) Gecko/20100101 Firefox/4.0 I have observed a problem with codeblocks (a wxWidgets based IDE) failing to load some of its plugins (libraries) at startup, on the i586 platform, when built on the obs or locally with osc/build. The problem is not observed when the application is built locally using rpmbuild. The package in question is codeblocks-7114-1.2.src.rpm built using wxWidgets-wxcontainer-devel-2.8.11-3.9.1.i586. The build of codeblocks produces 3 plugins which fail to load at startup for packages downloaded from OBS (devel:tools:ide for openSUSE-11.4) or built locally from the .src.rpm using osc and build. The failing plugins are: /usr/lib/libwxsmithlib.so.0.0.1 /usr/lib/codeblocks/plugins/libwxSmithAui.so /usr/lib/codeblocks/plugins/libwxsmithcontribitems.so Comparing the ldd output for /usr/lib/libwxsmith.so.0.0.1 for the obs download and for a local rpmbuild operation indicates a difference in the dependent wxWidgets libraries (the other two libraries show the same differences). The packages which fail to load the 3 plugins at startup are missing dependencies for: libwx_gtk2u_qa-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_richtext-2_8-0-wxcontainer-2.8.11-3.9.1.i586 This problem does not seem to affect the x86_64 platform. Attached are ldd outputs for /usr/lib/libwxsmith.so.0.0.1 from the OBS project download (which fails) and a local rpmbuild (which is ok). My wxWidgets packages are: wxWidgets-wxcontainer-devel-2.8.11-3.9.1.i586 wxWidgets-lang-2.8.11-4.5.1.noarch libwx_gtk2u_adv-2_8-0-stl-2.8.11-4.5.1.i586 libwx_gtk2u_adv-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_aui-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_core-2_8-0-stl-2.8.11-4.5.1.i586 libwx_gtk2u_core-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_fl-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_gizmos-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_gizmos_xrc-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_gl-2_8-0-stl-2.8.11-4.5.1.i586 libwx_gtk2u_gl-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_html-2_8-0-stl-2.8.11-4.5.1.i586 libwx_gtk2u_html-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_media-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_mmedia-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_ogl-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_plot-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_qa-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_richtext-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_stc-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_svg-2_8-0-wxcontainer-2.8.11-3.9.1.i586 libwx_gtk2u_xrc-2_8-0-stl-2.8.11-4.5.1.i586 libwx_gtk2u_xrc-2_8-0-wxcontainer-2.8.11-3.9.1.i586 The -stl packages are required for pgAdmin3, I develop using the -wxcontainer variant. I have checked that my local osc/build installs the required qa and richtext packages and that codeblocks-contrib (the package owning the 3 plugins) requires those same packages. These conditions are indeed met but there seems to be a problem with OBS and osc/build created packages that does not occur for those created with rpmbuild. Reproducible: Always Steps to Reproduce: 1. Download codeblocks packages from OBS or build locally with osc/build 2. Execute codeblocks Actual Results: For x86_64 platform, and rpmbuild created packages, execution proceeds correctly. For i586 plaform packages from OBS or built with osc/build a warning is issued that 3 plugins have failed to load. Expected Results: Execution should be identical regardless of how the packages are built. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.