[Bug 530027] New: wxGTK with enable-stl makes filezilla fail - openSUSE Build Service
http://bugzilla.novell.com/show_bug.cgi?id=530027 Summary: wxGTK with enable-stl makes filezilla fail - openSUSE Build Service Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software AssignedTo: sbrabec@novell.com ReportedBy: per@osbeck.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- some time ago wxGTK changed its configure flag for the unicode build adding "--enable-stl" due to this, filezilla will not compile any longer with wxGTK. removing the --enable-stl for unicode works for filezilla. https://build.opensuse.org/project/show?project=home:perosb:branches:network -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User sbrabec@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c1 Stanislav Brabec <sbrabec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Status|NEW |ASSIGNED CC| |prusnak@novell.com --- Comment #1 from Stanislav Brabec <sbrabec@novell.com> 2009-09-25 08:53:31 MDT --- There is a thread about related problem at http://lists.opensuse.org/opensuse-factory/2009-09/msg00386.html -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User bitdealer@gmail.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c2 Stephan Kleine <bitdealer@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bitdealer@gmail.com --- Comment #2 from Stephan Kleine <bitdealer@gmail.com> 2009-09-27 19:08:55 MDT --- Same problem with Code::Blocks on 11.2 - see Bug 541188 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User prusnak@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c3 --- Comment #3 from Pavol Rusnak <prusnak@novell.com> 2009-09-29 17:35:04 CEST --- FYI Stanislav disabled rpath generation and STL for Factory. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User bitdealer@gmail.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c4 --- Comment #4 from Stephan Kleine <bitdealer@gmail.com> 2009-09-29 11:51:58 MDT --- FWIW my Code::Blocks builds fine again now. Thanks a lot for the change. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User pth@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c5 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pth@novell.com --- Comment #5 from Philipp Thomas <pth@novell.com> 2009-10-22 19:27:16 MDT --- NO, NO, NO! Don't disable STL but instead fix the software! If you ask the wxWidgets developers they will gladly help. What is the exact compiler message when building filezilla fails? Stanislav, PLEASE enable STL again! It's what the wxWidgets developers themself recommend. And using STL containers is IMO far superior to wxWidgets classes created by macros (IMNSHO the most stupid way to do). Nearly all problems stem from wxList missing when STL containers are used but there's the compatibility_iterator. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User sbrabec@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c6 Stanislav Brabec <sbrabec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO CC| |hvogel@novell.com Info Provider| |coolo@novell.com --- Comment #6 from Stanislav Brabec <sbrabec@novell.com> 2009-10-23 04:31:44 MDT --- Do you think, that I should do it before 11.2? Maybe we can be more radical after 11.2 and stop providing non-Unicode for applications that ignore wxString and distribute only Unicode+STL version. Now we have two builds - Unicode (default) for well written applications and non-Unicode for broken applications. Users had several years to fix their applications. It would make a lot of sense to enable both STL and Unicode and drop other builds. There is also another aspect of enabling STL. It will again break for all people that install any wx application from Packman. We should coordinate our wxGTK package with Packman or ask Packman to remove wxWidgets from their repos. Packman's packager toni@links2linux.de did not reply to Philipp's mail regarding this problem yet. For more read: http://lists.opensuse.org/opensuse-factory/2009-09/msg00368.html Both changes (STL and Unicode) should be announced in advance as incompatible changes for SLE12. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User bitdealer@gmail.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c7 --- Comment #7 from Stephan Kleine <bitdealer@gmail.com> 2009-10-23 04:53:18 MDT --- Please don't do it cause it breaks more stuff than just filezilla - e.g. codeblocks. So, while it might be reasonable or technically superior I honestly couldn't care less if it breaks other stuff and introduces incompatibilities with the packman builds once again. Just give me something that works instead of something "better" that doesn't. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User pth@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c8 --- Comment #8 from Philipp Thomas <pth@novell.com> 2009-10-23 06:16:20 MDT --- Stephan, you're barking up the wrong tree. You should instead complain to the developers of broken packages like filezilla and codeblocks that had years time to fix their stuff. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=530027 User coolo@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=530027#c9 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED CC| |coolo@novell.com Info Provider|coolo@novell.com | --- Comment #9 from Stephan Kulow <coolo@novell.com> 2009-10-23 07:54:20 MDT --- I'm against changing with fundamental options of a library that close before release because of single applications, sorry -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=530027 https://bugzilla.novell.com/show_bug.cgi?id=530027#c10 Stanislav Brabec <sbrabec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #10 from Stanislav Brabec <sbrabec@novell.com> 2011-01-11 15:23:33 CET --- I did a big change in packaging of wxGTK that finally provide a solution for wxWidgets ABI clashes. Upstream did a bad thing - depending on configure options the ABI changes but the library name does not. It causes many ugly clashes: Packman's wxWidgets x openSUSE wxGTK, STL x wxcontainer build. That is why I moved libraries to a dedicated directory, so any package could depend on a particular library and user could have several ABI-incompatible instances installed. Well, RPM does not understand the fact that more libraries have the same SONAME but different ABI and binary picks the correct one using RPATH. That is why each wxWidgets based package must fix BuildRequires and include two lines to fix dependencies: %define _use_internal_dependency_generator 0 %define __find_requires %wx_requires I hope that these changes will appear in openSUSE 11.4. rpmlint should check for that in future. Here is the project: https://build.opensuse.org/project/packages?project=X11%3AwxWidgets Ported packages are temporarily here: https://build.opensuse.org/project/packages?project=home%3Asbrabec%3Abranche... -- 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.
participants (1)
-
bugzilla_noreply@novell.com