glib2 gio GSocket conflicts (Re: Fedora rawhide rebuild in mock status 2009-06-08 x86_64)

Dan Horák dan at danny.cz
Thu Jun 11 12:04:19 UTC 2009


Michael Schwendt píše v Čt 11. 06. 2009 v 13:54 +0200:
> On Thu, 11 Jun 2009 13:48:29 +0200, Dan wrote:
> 
> > Michael Schwendt píše v Čt 11. 06. 2009 v 13:40 +0200:
> > > On Wed, 10 Jun 2009 17:06:50 -0500, Matt wrote:
> > > 
> > > > Fedora Rawhide-in-Mock Build Results for x86_64
> > > > using the first rawhide of the Fedora 12 development cycle, cut on 6/8/2008.
> > > > 
> > > > Full logs at http://linux.dell.com/files/fedora/FixBuildRequires/
> > > 
> > > > compat-wxGTK26-2.6.4-7 (build/make) mschwendt
> > > > wxGTK-2.8.10-1.fc11 (build/make) mattdm,sharkcz
> > > 
> > > This is due to glib2 2.21.1's gio introducing a GSocket that conflicts
> > > with wxGTK's GSocket class.
> > 
> > See http://trac.wxwidgets.org/ticket/10883 for a workaround.
> 
> Well, I've worked around it differently by including less glib/gdk headers
> to avoid including giotypes:
> 
> http://cvs.fedoraproject.org/viewvc/rpms/compat-wxGTK26/devel/wxGTK-2.6.4-gsocket-conflict.patch?revision=1.1&view=markup
> 

Fortunately the upcoming version 3.0 of wxWidgets uses a rewritten
socket code without this conflict.


		Dan





More information about the devel mailing list