Philipp Thomas wrote:
* Cristian Morales Vega (cmorve69@yahoo.es) [20090922 21:09]:
wxWidgets/wxWidgets-devel, from Packman, "provides" wxGTK. So even after editing the spec file both libraries will be accepted.
Given that Packman's wxWidgets is incompatible with our wxGTK that IMNSHO calls for a cluebat commando.
The problem *this time* is that openSUSE builds wih --enable-stl and Packman doesn't.
The problem here are the wxWidgets developers themselves. They recommend compiling with --enable-stl but don't make it the default. Using STL containers will disable some wxWidget features, which makes it necessary to change code that relies on those features. Again the wxWidgets folks could have made it simpler be making --enable-stl the default and thus increasing the pressure on authors of packages that use wxWidgets to change their code.
What do you recommend for 11.2? Disable STL? We have a bug that proposes the same: https://bugzilla.novell.com/show_bug.cgi?id=530027 I see another wxGTK ABI problem in 11.2: GSocket is defined by as C stricture in GLib inherited from GTK+ GSocket is defined as class by wxGTK I made an ugly work around for 11.2, which probably breaks ABI as well.
- Not sure why Packman builds an specific version. It's supposed to provide extra features, but it's not clear which ones. So users can't make an informed decision about which version they want.
It's even not clear which extra features are wanted. I guess that all of them can be enabled in openSUSE. On the other hand, there is a lot of features that are probably broken and nobody made them working in the Unicode build (e. g. ODBC). -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org