[MacPorts] #16485: Gthumb does not build against Quartz GTK2
#16485: Gthumb does not build against Quartz GTK2 ---------------------------+------------------------------------------------ Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: gnumeric ---------------------------+------------------------------------------------ I have built the following libraries (and their dependencies): poppler +quartz pango +no_x11 gtk2 +quartz When I try to build gthumb against them, I get: /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -DXTHREADS -DORBIT2=1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/freetype2 -I/opt/local/include/libpng12 -I/usr/X11R6/include -I/opt/local/include/pixman-1 -I/opt/local/include/libgnome-2.0 -I/opt/local/include/orbit-2.0 -I/opt/local/include/gconf/2 -I/opt/local/include/gnome-vfs-2.0 -I/opt/local/lib/gnome-vfs-2.0/include -I/opt/local/include/libbonobo-2.0 -I/opt/local/include/bonobo-activation-2.0 -I/opt/local/include/libgnomeui-2.0 -I/opt/local/include/libart-2.0 -I/opt/local/include/gnome-keyring-1 -I/opt/local/include/libbonoboui-2.0 -I/opt/local/include/libgnomecanvas-2.0 -I/opt/local/include/libxml2 -I/opt/local/include/gail-1.0 -I/opt/local/include/gnome-vfs-module-2.0 -I/opt/local/include/libglade-2.0 -DGTHUMB_MODULEDIR=\"/opt/local/lib/gthumb/modules\" -DGTHUMB_GLADEDIR=\"/opt/local/share/gthumb/glade\" -I/opt/local/include -O2 -no-cpp-precomp -flat_namespace -undefined suppress -MT eel-canvas- rect.lo -MD -MP -MF .deps/eel-canvas-rect.Tpo -c eel-canvas-rect.c -fno- common -DPIC -o .libs/eel-canvas-rect.o eel-canvas-rect.c:32:22: error: gdk/gdkx.h: No such file or directory eel-canvas-rect.c: In function 'eel_canvas_rect_realize': eel-canvas-rect.c:376: error: 'gdk_display' undeclared (first use in this function) eel-canvas-rect.c:376: error: (Each undeclared identifier is reported only once eel-canvas-rect.c:376: error: for each function it appears in.) eel-canvas-rect.c:383: warning: assignment makes pointer from integer without a cast eel-canvas-rect.c:385: warning: assignment makes pointer from integer without a cast eel-canvas-rect.c: In function 'render_rect_alpha': eel-canvas-rect.c:504: warning: assignment makes pointer from integer without a cast make[3]: *** [eel-canvas-rect.lo] 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/16485> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ----------------------------+----------------------------------------------- Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: gnumeric | ----------------------------+----------------------------------------------- Comment(by blb@macports.org): gdkx.h is an X11-specific header, so sounds like gthumb may have some bits that require X11, hence can't be done with a quartz gtk2 install. If that's the case, you'll have to take it upstream. -- Ticket URL: <http://trac.macports.org/ticket/16485#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ----------------------------+----------------------------------------------- Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: gnumeric | ----------------------------+----------------------------------------------- Comment(by mike@flyn.org): See also in GNOME Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=551225. -- Ticket URL: <http://trac.macports.org/ticket/16485#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ----------------------------+----------------------------------------------- Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: ticketformatting Port: gnumeric | ----------------------------+----------------------------------------------- Changes (by ryandesign@macports.org): * keywords: => ticketformatting -- Ticket URL: <http://trac.macports.org/ticket/16485#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ----------------------------+----------------------------------------------- Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: gnumeric | ----------------------------+----------------------------------------------- Changes (by jmr@macports.org): * keywords: ticketformatting => Old description:
I have built the following libraries (and their dependencies):
poppler +quartz pango +no_x11 gtk2 +quartz
When I try to build gthumb against them, I get:
/usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -DXTHREADS -DORBIT2=1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/freetype2 -I/opt/local/include/libpng12 -I/usr/X11R6/include -I/opt/local/include/pixman-1 -I/opt/local/include/libgnome-2.0 -I/opt/local/include/orbit-2.0 -I/opt/local/include/gconf/2 -I/opt/local/include/gnome-vfs-2.0 -I/opt/local/lib/gnome-vfs-2.0/include -I/opt/local/include/libbonobo-2.0 -I/opt/local/include/bonobo- activation-2.0 -I/opt/local/include/libgnomeui-2.0 -I/opt/local/include/libart-2.0 -I/opt/local/include/gnome-keyring-1 -I/opt/local/include/libbonoboui-2.0 -I/opt/local/include/libgnomecanvas-2.0 -I/opt/local/include/libxml2 -I/opt/local/include/gail-1.0 -I/opt/local/include/gnome-vfs-module-2.0 -I/opt/local/include/libglade-2.0 -DGTHUMB_MODULEDIR=\"/opt/local/lib/gthumb/modules\" -DGTHUMB_GLADEDIR=\"/opt/local/share/gthumb/glade\" -I/opt/local/include -O2 -no-cpp-precomp -flat_namespace -undefined suppress -MT eel-canvas- rect.lo -MD -MP -MF .deps/eel-canvas-rect.Tpo -c eel-canvas-rect.c -fno- common -DPIC -o .libs/eel-canvas-rect.o eel-canvas-rect.c:32:22: error: gdk/gdkx.h: No such file or directory eel-canvas-rect.c: In function 'eel_canvas_rect_realize': eel-canvas-rect.c:376: error: 'gdk_display' undeclared (first use in this function) eel-canvas-rect.c:376: error: (Each undeclared identifier is reported only once eel-canvas-rect.c:376: error: for each function it appears in.) eel-canvas-rect.c:383: warning: assignment makes pointer from integer without a cast eel-canvas-rect.c:385: warning: assignment makes pointer from integer without a cast eel-canvas-rect.c: In function 'render_rect_alpha': eel-canvas-rect.c:504: warning: assignment makes pointer from integer without a cast make[3]: *** [eel-canvas-rect.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
New description: I have built the following libraries (and their dependencies): poppler +quartz pango +no_x11 gtk2 +quartz When I try to build gthumb against them, I get: {{{ /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -DXTHREADS -DORBIT2=1 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/freetype2 -I/opt/local/include/libpng12 -I/usr/X11R6/include -I/opt/local/include/pixman-1 -I/opt/local/include/libgnome-2.0 -I/opt/local/include/orbit-2.0 -I/opt/local/include/gconf/2 -I/opt/local/include/gnome-vfs-2.0 -I/opt/local/lib/gnome-vfs-2.0/include -I/opt/local/include/libbonobo-2.0 -I/opt/local/include/bonobo-activation-2.0 -I/opt/local/include/libgnomeui-2.0 -I/opt/local/include/libart-2.0 -I/opt/local/include/gnome-keyring-1 -I/opt/local/include/libbonoboui-2.0 -I/opt/local/include/libgnomecanvas-2.0 -I/opt/local/include/libxml2 -I/opt/local/include/gail-1.0 -I/opt/local/include/gnome-vfs-module-2.0 -I/opt/local/include/libglade-2.0 -DGTHUMB_MODULEDIR=\"/opt/local/lib/gthumb/modules\" -DGTHUMB_GLADEDIR=\"/opt/local/share/gthumb/glade\" -I/opt/local/include -O2 -no-cpp-precomp -flat_namespace -undefined suppress -MT eel-canvas- rect.lo -MD -MP -MF .deps/eel-canvas-rect.Tpo -c eel-canvas-rect.c -fno- common -DPIC -o .libs/eel-canvas-rect.o eel-canvas-rect.c:32:22: error: gdk/gdkx.h: No such file or directory eel-canvas-rect.c: In function 'eel_canvas_rect_realize': eel-canvas-rect.c:376: error: 'gdk_display' undeclared (first use in this function) eel-canvas-rect.c:376: error: (Each undeclared identifier is reported only once eel-canvas-rect.c:376: error: for each function it appears in.) eel-canvas-rect.c:383: warning: assignment makes pointer from integer without a cast eel-canvas-rect.c:385: warning: assignment makes pointer from integer without a cast eel-canvas-rect.c: In function 'render_rect_alpha': eel-canvas-rect.c:504: warning: assignment makes pointer from integer without a cast make[3]: *** [eel-canvas-rect.lo] 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/16485#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ----------------------------+----------------------------------------------- Reporter: mike@flyn.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: gthumb | ----------------------------+----------------------------------------------- Changes (by ryandesign@macports.org): * cc: ryandesign@macports.org (added) * port: gnumeric => gthumb Comment: There's a patch for this attached to the above gnome bugzilla ticket. Presumably it will be in gthumb 2.10.11. -- Ticket URL: <http://trac.macports.org/ticket/16485#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ---------------------------+------------------------------------------------ Reporter: mike@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: gthumb ---------------------------+------------------------------------------------ Comment(by mike@…): Gthumb 2.10.11 has been released upstream. -- Ticket URL: <http://trac.macports.org/ticket/16485#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16485: Gthumb does not build against Quartz GTK2 ----------------------------+----------------------------------------------- Reporter: mike@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: gthumb | ----------------------------+----------------------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => fixed Comment: So presumably this was fixed by r63415. -- Ticket URL: <https://trac.macports.org/ticket/16485#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts