Compile problems FreeBSD on 6.0

Jeremy Messenger mezz7 at cox.net
Thu Nov 15 21:02:14 PST 2007


On Thu, 15 Nov 2007 17:30:25 -0600, humel <salahmeister at gmail.Com> wrote:

>
> I did a cvsup of all ports on a fresh install of Freebsd 6.0-STABLE and  
> i am
> getting exactly the same error.
> Spare yourself the time of replying an automated-like message such as
> "Reinstall the software", because that's obvsiouly what anyone does in  
> the
> first place..

My reply will be same with marcus, reinstall graphics/cairo with X11  
support. It means that you need to make sure you don't have WITHOUT_X11  
enable anywhere.

Cheers,
Mezz

> Joe Marcus Clarke wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Willy Grimm wrote:
>>> Hi there,
>>>
>>> During the build of different applications using gtk20 (e.g. KDE3,
>>> nmapfe) I get the following errors while compiling gtk20:
>>>
>>> gdkdrawable-x11.c:32:24: cairo-xlib.h: No such file or directory
>>> gdkdrawable-x11.c: In function `_gdk_x11_drawable_update_size':
>>> gdkdrawable-x11.c:264: warning: implicit declaration of function
>>> `cairo_xlib_surface_set_size'
>>> gdkdrawable-x11.c: In function `gdk_x11_ref_cairo_surface':
>>> gdkdrawable-x11.c:1479: warning: implicit declaration of function
>>> `cairo_xlib_surface_create'
>>> gdkdrawable-x11.c:1482: warning: assignment makes pointer from integer
>>> without a cast
>>> gdkdrawable-x11.c:1484: warning: implicit declaration of function
>>> `cairo_xlib_surface_create_for_bitmap'
>>> gdkdrawable-x11.c:1487: warning: assignment makes pointer from integer
>>> without a cast
>>>
>>> I've found something about renaming cairo-xlib.h to cairo.h. See what
>>> happens next:
>>>
>>> /usr/ports/x11-toolkits/gtk20/work/gtk+-2.8.17/gdk/.libs/libgdk-x11-2.0.so:
>>> undefined reference to `cairo_xlib_surface_create_for_bitmap'
>>> /usr/ports/x11-toolkits/gtk20/work/gtk+-2.8.17/gdk/.libs/libgdk-x11-2.0.so:
>>> undefined reference to `cairo_xlib_surface_create'
>>> /usr/ports/x11-toolkits/gtk20/work/gtk+-2.8.17/gdk/.libs/libgdk-x11-2.0.so:
>>> undefined reference to `cairo_xlib_surface_set_size'
>>>
>>> Any idea what I can do? Do you want me to rename all cairo_xlib_ into
>>> cairo_ ?
>>
>> Reinstall graphics/cairo with X11 support.  This is the default.
>>
>> Joe
>>
>> - --
>> Joe Marcus Clarke
>> FreeBSD GNOME Team	::	gnome at FreeBSD.org
>> FreeNode / #freebsd-gnome
>> http://www.FreeBSD.org/gnome
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.2 (Darwin)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>
>> iD8DBQFEQ/zRb2iPiv4Uz4cRAnTQAJ9jly5+xajx7NJFn2OuKR0u0AiBGQCbBtPk
>> RL+g+bB/LmxP1aehClDnhkQ=
>> =nTiC
>> -----END PGP SIGNATURE-----


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list