[MacPorts] #10596: BUG: GTK2 doesn't build if cups-headers installed
MacPorts
noreply at macports.org
Thu Jan 29 08:52:27 PST 2009
#10596: BUG: GTK2 doesn't build if cups-headers installed
--------------------------------------+-------------------------------------
Reporter: damien.pollet@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone: Port Bugs
Component: base | Version: 1.2
Resolution: fixed | Keywords:
Port: gtk2, cups-headers |
--------------------------------------+-------------------------------------
Changes (by ryandesign@…):
* port: => gtk2, cups-headers
* milestone: => Port Bugs
Old description:
> Here's what I get when building gtk2 after a port clean --all gtk2:
>
> ---> Building gtk2 with target all
> Error: Target com.apple.build returned: shell command "cd
> "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_gtk2/work/gtk+-2.10.2"
> && make all CFLAGS+="-I/usr/X11R6/include"" returned error 2
> Command output: gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../..
> -I../../../gtk -I../../../gtk -I../../../gdk -I../../../gdk
> -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -D_REENTRANT -DXTHREADS
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include/pango-1.0 -I/opt/local/include/cairo
> -I/opt/local/include/freetype2 -I/opt/local/include
> -I/opt/local/include/libpng12 -I/usr/X11R6/include
> -I/opt/local/include/atk-1.0 -DG_DISABLE_CAST_CHECKS -I/opt/local/include
> -no-cpp-precomp -DX_LOCALE -I/usr/X11R6/include -I/usr/X11R6/include -MT
> gtkprintbackendlpr.lo -MD -MP -MF .deps/gtkprintbackendlpr.Tpo -c
> gtkprintbackendlpr.c -fno-common -DPIC -o .libs/gtkprintbackendlpr.o
> gtkprintbackendlpr.c: In function '_cairo_write':
> gtkprintbackendlpr.c:183: warning: pointer targets in passing argument 2
> of 'g_io_channel_write_chars' differ in signedness
> /bin/sh ../../../libtool --mode=link gcc -I/usr/X11R6/include
> -L/opt/local/lib -lpango-1.0 -o libprintbackend-lpr.la -rpath
> /opt/local/lib/gtk-2.0/2.10.0/printbackends -avoid-version -module
> gtkprintbackendlpr.lo -L/usr/X11R6/lib -lXrender -lX11 -L/opt/local/lib
> -L/usr/X11R6/lib -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lgobject-2.0
> -lgmodule-2.0 -lglib-2.0 -lintl -liconv -lcairo -lSM -lICE -lfreetype -lz
> -lfontconfig -lpng12 -lXrender -lX11 -ltiff -ljpeg -L/opt/local/lib
> -lpng12 -lm ../../../gtk/libgtk-x11-2.0.la
> gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs
> /libprintbackend-lpr.so -bundle .libs/gtkprintbackendlpr.o
> -L/opt/local/lib -L/usr/X11R6/lib /opt/local/lib/libpangocairo-1.0.dylib
> /usr/X11R6/lib/libSM.dylib /usr/X11R6/lib/libICE.dylib
> /usr/X11R6/lib/libX11.dylib /opt/local/lib/libpangoft2-1.0.dylib
> /opt/local/lib/libexpat.dylib /opt/local/lib/libz.dylib
> /opt/local/lib/libpango-1.0.dylib /opt/local/lib/libatk-1.0.dylib
> /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib
> /opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
> /opt/local/lib/libiconv.dylib /opt/local/lib/libcairo.dylib -lSM -lICE
> /opt/local/lib/libfreetype.dylib -lz /opt/local/lib/libfontconfig.dylib
> /opt/local/lib/libXrender.dylib -lX11 /opt/local/lib/libtiff.dylib
> /opt/local/lib/libjpeg.dylib /opt/local/lib/libpng12.dylib -lm
> ../../../gtk/.libs/libgtk-x11-2.0.dylib
> /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_gtk2/work/gtk+-2.10.2/gdk/.libs/libgdk-x11-2.0.dylib
> /usr/X11R6/lib/libXrandr.dylib /usr/X11R6/lib/libXinerama.dylib
> /usr/X11R6/lib/libXext.dylib
> /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_gtk2/work/gtk+-2.10.2
> /gdk-pixbuf/.libs/libgdk_pixbuf-2.0.dylib
> creating libprintbackend-lpr.la
> (cd .libs && rm -f libprintbackend-lpr.la && ln -s ../libprintbackend-
> lpr.la libprintbackend-lpr.la)
> Making all in cups
> if /bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I../../.. -I../../.. -I../../../gtk -I../../../gtk -I../../../gdk
> -I../../../gdk -I/opt/local/include
> -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -D_REENTRANT -DXTHREADS
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include/pango-1.0 -I/opt/local/include/cairo
> -I/opt/local/include/freetype2 -I/opt/local/include
> -I/opt/local/include/libpng12 -I/usr/X11R6/include
> -I/opt/local/include/atk-1.0 -DG_DISABLE_CAST_CHECKS
> -I/opt/local/include -no-cpp-precomp -DX_LOCALE -I/usr/X11R6/include
> -I/usr/X11R6/include -MT gtkprintbackendcups.lo -MD -MP -MF
> ".deps/gtkprintbackendcups.Tpo" \
> -c -o gtkprintbackendcups.lo `test -f 'gtkprintbackendcups.c' || echo
> './'`gtkprintbackendcups.c; \
> then mv -f ".deps/gtkprintbackendcups.Tpo"
> ".deps/gtkprintbackendcups.Plo"; \
> else rm -f ".deps/gtkprintbackendcups.Tpo"; exit 1; \
> fi
> mkdir .libs
> gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../gtk
> -I../../../gtk -I../../../gdk -I../../../gdk -I/opt/local/include
> -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -D_REENTRANT -DXTHREADS
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include/pango-1.0 -I/opt/local/include/cairo
> -I/opt/local/include/freetype2 -I/opt/local/include
> -I/opt/local/include/libpng12 -I/usr/X11R6/include
> -I/opt/local/include/atk-1.0 -DG_DISABLE_CAST_CHECKS -I/opt/local/include
> -no-cpp-precomp -DX_LOCALE -I/usr/X11R6/include -I/usr/X11R6/include -MT
> gtkprintbackendcups.lo -MD -MP -MF .deps/gtkprintbackendcups.Tpo -c
> gtkprintbackendcups.c -fno-common -DPIC -o .libs/gtkprintbackendcups.o
> gtkprintbackendcups.c: In function '_cairo_write_to_cups':
> gtkprintbackendcups.c:272: warning: pointer targets in passing argument 2
> of 'g_io_channel_write_chars' differ in signedness
> gtkprintbackendcups.c: In function 'available_choices':
> gtkprintbackendcups.c:1689: error: 'struct ppd_group_str' has no member
> named 'name'
> gtkprintbackendcups.c: In function 'handle_option':
> gtkprintbackendcups.c:2036: error: 'struct ppd_group_str' has no member
> named 'name'
> gtkprintbackendcups.c:2043: error: 'struct ppd_group_str' has no member
> named 'name'
> gtkprintbackendcups.c:2050: error: 'struct ppd_group_str' has no member
> named 'name'
> gtkprintbackendcups.c: In function 'handle_group':
> gtkprintbackendcups.c:2080: error: 'struct ppd_group_str' has no member
> named 'name'
> make[4]: *** [gtkprintbackendcups.lo] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
New description:
Here's what I get when building gtk2 after a port clean --all gtk2:
{{{
---> Building gtk2 with target all
Error: Target com.apple.build returned: shell command "cd
"/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_gtk2/work/gtk+-2.10.2"
&& make all CFLAGS+="-I/usr/X11R6/include"" returned error 2
Command output: gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../..
-I../../../gtk -I../../../gtk -I../../../gdk -I../../../gdk
-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -D_REENTRANT -DXTHREADS
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/pango-1.0 -I/opt/local/include/cairo
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/libpng12 -I/usr/X11R6/include
-I/opt/local/include/atk-1.0 -DG_DISABLE_CAST_CHECKS -I/opt/local/include
-no-cpp-precomp -DX_LOCALE -I/usr/X11R6/include -I/usr/X11R6/include -MT
gtkprintbackendlpr.lo -MD -MP -MF .deps/gtkprintbackendlpr.Tpo -c
gtkprintbackendlpr.c -fno-common -DPIC -o .libs/gtkprintbackendlpr.o
gtkprintbackendlpr.c: In function '_cairo_write':
gtkprintbackendlpr.c:183: warning: pointer targets in passing argument 2
of 'g_io_channel_write_chars' differ in signedness
/bin/sh ../../../libtool --mode=link gcc -I/usr/X11R6/include
-L/opt/local/lib -lpango-1.0 -o libprintbackend-lpr.la -rpath
/opt/local/lib/gtk-2.0/2.10.0/printbackends -avoid-version -module
gtkprintbackendlpr.lo -L/usr/X11R6/lib -lXrender -lX11 -L/opt/local/lib
-L/usr/X11R6/lib -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lgobject-2.0
-lgmodule-2.0 -lglib-2.0 -lintl -liconv -lcairo -lSM -lICE -lfreetype -lz
-lfontconfig -lpng12 -lXrender -lX11 -ltiff -ljpeg -L/opt/local/lib
-lpng12 -lm ../../../gtk/libgtk-x11-2.0.la
gcc ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs
/libprintbackend-lpr.so -bundle .libs/gtkprintbackendlpr.o
-L/opt/local/lib -L/usr/X11R6/lib /opt/local/lib/libpangocairo-1.0.dylib
/usr/X11R6/lib/libSM.dylib /usr/X11R6/lib/libICE.dylib
/usr/X11R6/lib/libX11.dylib /opt/local/lib/libpangoft2-1.0.dylib
/opt/local/lib/libexpat.dylib /opt/local/lib/libz.dylib
/opt/local/lib/libpango-1.0.dylib /opt/local/lib/libatk-1.0.dylib
/opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib
/opt/local/lib/libglib-2.0.dylib /opt/local/lib/libintl.dylib
/opt/local/lib/libiconv.dylib /opt/local/lib/libcairo.dylib -lSM -lICE
/opt/local/lib/libfreetype.dylib -lz /opt/local/lib/libfontconfig.dylib
/opt/local/lib/libXrender.dylib -lX11 /opt/local/lib/libtiff.dylib
/opt/local/lib/libjpeg.dylib /opt/local/lib/libpng12.dylib -lm
../../../gtk/.libs/libgtk-x11-2.0.dylib
/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_gtk2/work/gtk+-2.10.2/gdk/.libs/libgdk-x11-2.0.dylib
/usr/X11R6/lib/libXrandr.dylib /usr/X11R6/lib/libXinerama.dylib
/usr/X11R6/lib/libXext.dylib
/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_gtk2/work/gtk+-2.10.2
/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.dylib
creating libprintbackend-lpr.la
(cd .libs && rm -f libprintbackend-lpr.la && ln -s ../libprintbackend-
lpr.la libprintbackend-lpr.la)
Making all in cups
if /bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../.. -I../../.. -I../../../gtk -I../../../gtk -I../../../gdk
-I../../../gdk -I/opt/local/include -DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED
-D_REENTRANT -DXTHREADS -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include/pango-1.0
-I/opt/local/include/cairo -I/opt/local/include/freetype2
-I/opt/local/include -I/opt/local/include/libpng12 -I/usr/X11R6/include
-I/opt/local/include/atk-1.0 -DG_DISABLE_CAST_CHECKS
-I/opt/local/include -no-cpp-precomp -DX_LOCALE -I/usr/X11R6/include
-I/usr/X11R6/include -MT gtkprintbackendcups.lo -MD -MP -MF
".deps/gtkprintbackendcups.Tpo" \
-c -o gtkprintbackendcups.lo `test -f 'gtkprintbackendcups.c' || echo
'./'`gtkprintbackendcups.c; \
then mv -f ".deps/gtkprintbackendcups.Tpo"
".deps/gtkprintbackendcups.Plo"; \
else rm -f ".deps/gtkprintbackendcups.Tpo"; exit 1; \
fi
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../gtk
-I../../../gtk -I../../../gdk -I../../../gdk -I/opt/local/include
-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED -D_REENTRANT -DXTHREADS
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/pango-1.0 -I/opt/local/include/cairo
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/libpng12 -I/usr/X11R6/include
-I/opt/local/include/atk-1.0 -DG_DISABLE_CAST_CHECKS -I/opt/local/include
-no-cpp-precomp -DX_LOCALE -I/usr/X11R6/include -I/usr/X11R6/include -MT
gtkprintbackendcups.lo -MD -MP -MF .deps/gtkprintbackendcups.Tpo -c
gtkprintbackendcups.c -fno-common -DPIC -o .libs/gtkprintbackendcups.o
gtkprintbackendcups.c: In function '_cairo_write_to_cups':
gtkprintbackendcups.c:272: warning: pointer targets in passing argument 2
of 'g_io_channel_write_chars' differ in signedness
gtkprintbackendcups.c: In function 'available_choices':
gtkprintbackendcups.c:1689: error: 'struct ppd_group_str' has no member
named 'name'
gtkprintbackendcups.c: In function 'handle_option':
gtkprintbackendcups.c:2036: error: 'struct ppd_group_str' has no member
named 'name'
gtkprintbackendcups.c:2043: error: 'struct ppd_group_str' has no member
named 'name'
gtkprintbackendcups.c:2050: error: 'struct ppd_group_str' has no member
named 'name'
gtkprintbackendcups.c: In function 'handle_group':
gtkprintbackendcups.c:2080: error: 'struct ppd_group_str' has no member
named 'name'
make[4]: *** [gtkprintbackendcups.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
}}}
--
--
Ticket URL: <http://trac.macports.org/ticket/10596#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list