_gtk_fnmatch

ccp-linux ccp-linux at comcast.net
Tue Apr 20 17:36:29 CEST 2004


Brian J. Tarricone wrote:
> On Tue, 20 Apr 2004, ccp-linux wrote:
> 
> 
>>Brian J. Tarricone wrote:
>>
>>
>>>Andre Lerche wrote:
>>>
>>>
>>>>Hi,
>>>>
>>>>I cannot compile the current xfdesktop for example, cause
>>>> 
>>>>
>>>
>>>current = 4.0.5?  or current = CVS HEAD?  that's somewhat important ^_~.
>>>
>>>
>>>>usr/local/lib/libxfcegui4.so: undefined reference to `_gtk_fnmatch'
>>>> 
>>>>
>>>
>>>could be something in GtkIconTheme that i backported that's gtk 
>>>2.2-specific (assuming you're talking about HEAD).   try recompiling 
>>>libxfcegui4 against gtk 2.4.  damn the gtk team for changing private 
>>>APIs ^_~.
>>>
>>>   -brian
>>>
>>>
>>>
>>>>It's gtk 2.4.0-1, do I need some additional things?
>>>>Andre
>>>
>>In cvs HEAD libxfcegui4 gtkfilefilter.c:381 uses _gtk_fnmatch(). A 
>>private function in gtk 2.4
> 
> 
> the interesting thing is that it still worked ok for me the last time i 
> tried it with gtk 2.2.  from a gtk 2.2.1 binary on one machine, i can 
> verify that it does have _gtk_fnmatch().  as does gtk 2.4.  i don't know 
> about gtk 2.0.x.
> 
> either way, if you're running gtk 2.4, libxfcegui4 should be using the 
> GtkFileFilter provided with gtk - it shouldn't use its private copy.  
> for now, please recompile libxfcegui4 against your current gtk.  i'll 
> try to come up with a better method to retain binary compat, if that is 
> indeed the issue.
> 
> 	-brian
> 

hmmm, for some reason the xgtkfilefilter.h is being used instead of
gtk/gtkfilefilter.h. I'll try to chase that down.

thanks,




More information about the Xfce4-dev mailing list