compilation of gtkglext stops because of a bad structure member request in : gdkglpixmap.c: In function `gdk_gl_pixmap_class_init': gdkglpixmap.c:230: structure has no member named `_draw_pixbuf' Reproducible: Always Steps to Reproduce: login in the system as root :) emerge gtkglext wait a few seconds and see... Actual Results: see before please Expected Results: it should have compiled as expected The bug is easyly reproductible by others (I asked a few guys to try on #gentoo, Undernet ;)
I don't get this bug, >>> Regenerating /etc/ld.so.cache... >>> x11-libs/gtkglext-0.7.0 merged. >>> Recording x11-libs/gtkglext in "world" favorites file... x11-libs/gtkglext selected: none protected: 0.7.0 omitted: none and my ACCEPT_KEYWORDS is ~x86
yes this is a problem which used to popup pre-0.7 ? stable is 0.5, try 0.7 if it works out i'll bump 0.7 to stable in the tree.
# cd /usr/portage/x11-libs/gtkglext/ # emerge ./gtkglext-0.7.0.ebuild [...] In file included from gdkglx.h:32, from gdkglconfig-x11.c:25: ../../gdk/x11/gdkglglxext.h:34: redefinition of `GLXFBConfig' /usr/X11R6/include/GL/glx.h:53: `GLXFBConfig' previously declared here I have nvidia drivers and libs. Do you think I have a broken configuration ?
what nvidia drivers exactly (including gentoo revision) ? switch to xfree before compilation and it should work.
* media-video/nvidia-glx Latest version available: 1.0.3123 Latest version installed: 1.0.3123 * media-video/nvidia-kernel Latest version available: 1.0.3123-r2 Latest version installed: 1.0.3123-r2
can you switch to xfree opengl before compiling as i asked ?
# emerge opengl-update; opengl-update xfree; # cd /usr/portage/x11-libs/gtkglext/ # emerge gtkglext-0.7.0.ebuild compilation is ok. thanks a lot foser.