Date: Mon, 17 Dec 2007 22:37:46 +0100 From: David Raison <david@ion.lu> To: dgilbert@velocet.ca, ports@freebsd.org, ahze@FreeBSD.org Subject: gutenprint port problem with WITHOUT_X11=yes Message-ID: <4766EC2A.8020601@ion.lu>
next in thread | raw e-mail | index | archive | help
Dear maintainers, I've had a problem installing gutenprint on my lusitania gutenprint # uname -r 6.2-RELEASE-p9 As I use this machine as a file, printer and web-development server only, i.e. headless, I have set "WITHOUT_X11=yes" in my make.conf. Upgrading to gutenprint from gimp-print gave me the error: e-x11.lo -MD -MP -MF .deps/gdkdrawable-x11.Tpo -c gdkdrawable-x11.c -fPIC -DPIC -o .libs/gdkdrawable-x11.o 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:238: warning: implicit declaration of function `cairo_xlib_surface_set_size' gdkdrawable-x11.c: In function `gdk_x11_ref_cairo_surface': gdkdrawable-x11.c:1469: warning: implicit declaration of function `cairo_xlib_surface_create' gdkdrawable-x11.c:1472: warning: assignment makes pointer from integer without a cast gdkdrawable-x11.c:1474: warning: implicit declaration of function `cairo_xlib_surface_create_for_bitmap' gdkdrawable-x11.c:1477: warning: assignment makes pointer from integer without a cast gmake[4]: *** [gdkdrawable-x11.lo] Error 1 gmake[4]: Leaving directory `/usr/ports/x11-toolkits/gtk20/work/gtk+-2.12.3/gdk/x11' searching for the error, I've found the following entry in cairo's Makefile: .if defined(WITHOUT_X11) CONFIGURE_ARGS+=--disable-xlib PLIST_SUB+= X11="@comment " .else USE_XORG+= xrender PLIST_SUB+= X11="" .endif I had to comment out the part about disabling xlib to be able to build gutenprint successfully. I don't know if in this case the gutenprint port should check for xlib support in cairo or if there's another dependency issue here. I might as well have overlooked something and wouldn't mind to be corrected ;) Thanks for your time, David Raison
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4766EC2A.8020601>