I cannot emerge gtkglext. I'm unsure about the output, but it looks like libtool is pointing out errors in links. Reproducible: Always Steps to Reproduce: 1. I have reemerged a handful of times. Actual Results: The same thing Expected Results: installed $ emerge info Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6. 8-rc2-love3) ================================================================= System uname: 2.6.8-rc2-love3 i686 Intel(R) Pentium(R) 4 CPU 1300MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/ share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/ Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/trunk" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apm avi berkdb bzlib crypt directfb dvd encode esd fbcon gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mmx motif mpeg ncurses nls opengl pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcpd truetype x86 xml2 xmms xosd xv zlib"
it might be helpful to post your toutput here so we might have a clue what went wrong...
ah, just found your post on the forums...
Well, here's my output here for better reference: <BEGIN OUTPUT> root:andrew$ emerge -av gtkglext These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-libs/gtkglext-1.0.5 -debug -debug -doc 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] y >>> emerge (1 of 1) x11-libs/gtkglext-1.0.5 to / >>> md5 src_uri ;-) gtkglext-1.0.5.tar.bz2 * X11 implementation is xorg-x11. * Switching to xorg-x11 OpenGL interface... [ ok ] >>> Unpacking source... >>> Unpacking gtkglext-1.0.5.tar.bz2 to /var/tmp/portage/gtkglext-1.0.5/work >>> Source unpacked. * Patching ${S}/ltmain.sh... * Applying portage-1.4.1.patch... * Applying max_cmd_len-1.5.0.patch... * Applying tmp-1.3.5.patch... configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for strerror in -lcposix... no checking for a sed that does not truncate output... /bin/sed checking for egrep... grep -E checking for ld used by gcc... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i686-pc-linux-gnu-g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for i686-pc-linux-gnu-g77... no checking for i686-pc-linux-gnu-f77... no checking for i686-pc-linux-gnu-xlf... no checking for i686-pc-linux-gnu-frt... no checking for i686-pc-linux-gnu-pgf77... no checking for i686-pc-linux-gnu-fort77... no checking for i686-pc-linux-gnu-fl32... no checking for i686-pc-linux-gnu-af77... no checking for i686-pc-linux-gnu-f90... no checking for i686-pc-linux-gnu-xlf90... no checking for i686-pc-linux-gnu-pgf90... no checking for i686-pc-linux-gnu-epcf90... no checking for i686-pc-linux-gnu-f95... no checking for i686-pc-linux-gnu-fort... no checking for i686-pc-linux-gnu-xlf95... no checking for i686-pc-linux-gnu-ifc... no checking for i686-pc-linux-gnu-efc... no checking for i686-pc-linux-gnu-pgf95... no checking for i686-pc-linux-gnu-lf95... no checking for i686-pc-linux-gnu-gfortran... no checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 32768 checking command to parse nm output from gcc object... ok checking for objdir... .libs checking for i686-pc-linux-gnu-ar... no checking for ar... ar checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for i686-pc-linux-gnu-strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so appending configuration tag "F77" to libtool checking for some Win32 platform... no checking for native Win32... no checking whether build environment is sane... yes checking for gcc option to accept ANSI C... none needed checking for a BSD-compatible install... /bin/install -c checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for gawk... (cached) gawk checking for perl5... no checking for perl... /usr/bin/perl checking for indent... indent checking for pkg-config... /usr/bin/pkg-config checking for gtk+-2.0 >= 2.0.0 gdk-2.0 >= 2.0.0 pango >= 1.0.0 gmodule-2.0 >= 2.0.0 ... yes checking BASE_DEPENDENCIES_CFLAGS... -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include checking BASE_DEPENDENCIES_LIBS... -Wl,--export-dynamic -lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 checking for pkg-config... (cached) /usr/bin/pkg-config checking for GLIB - version >= 2.0.0... yes (version 2.4.4) checking for pkg-config... (cached) /usr/bin/pkg-config checking for GTK+ - version >= 2.0.0... yes (version 2.4.4) checking for ANSI C header files... (cached) yes checking for inttypes.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for memset... yes checking for sqrt... yes checking for strchr... yes checking for strrchr... yes checking for strstr... yes checking gdk/gdkdisplay.h usability... yes checking gdk/gdkdisplay.h presence... yes checking for gdk/gdkdisplay.h... yes checking gdk/gdkscreen.h usability... yes checking gdk/gdkscreen.h presence... yes checking for gdk/gdkscreen.h... yes checking for gdk_display_get_default in GDK library... yes configure: GDK supports multihead checking for gdk_x11_colormap_foreign_new... yes checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for X11/Xmu/StdCmap.h... yes checking for Xmu/StdCmap.h... no checking for XmuLookupStandardColormap in -lXmu... yes checking GL/glx.h usability... yes checking GL/glx.h presence... yes checking for GL/glx.h... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for glVertex3d in -lGLcore... no checking for glVertex3d in -lGL... yes checking for gluSphere in -lGLU... yes checking for gluBeginCurve in -lGLU... yes checking whether libGLU needs to be linked with the std C++ library... no checking for GLXFBConfigSGIX... yes checking for GLXFBConfigIDSGIX... yes checking for GLXPbufferSGIX... yes checking for GLXVideoSourceSGIX... yes checking for __GLXextFuncPtr... yes checking for GLhalfNV... no configure: creating ./config.status config.status: creating gdkglext.pc config.status: creating gtkglext.pc config.status: creating gdkglext-uninstalled.pc config.status: creating gtkglext-uninstalled.pc config.status: creating gtkglext.spec config.status: creating gtkglext.nsi config.status: creating Makefile config.status: creating gdk/Makefile config.status: creating gdk/gdkglversion.h config.status: creating gdk/glext/Makefile config.status: creating gdk/x11/Makefile config.status: creating gdk/win32/Makefile config.status: creating gtk/Makefile config.status: creating gtk/gtkglversion.h config.status: creating m4macros/Makefile config.status: creating docs/Makefile config.status: creating docs/reference/Makefile config.status: creating docs/reference/gtkglext/Makefile config.status: creating docs/reference/gtkglext/version.xml config.status: creating examples/Makefile config.status: creating examples/glade/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing gdk/gdkglext-config.h commands configuration: OpenGL CFLAGS: OpenGL LIBS: -lGLU -lGL multihead support: yes debug: minimum extra defs: make all-recursive make[1]: Entering directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5' Making all in gdk make[2]: Entering directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gdk' ( cd . && glib-mkenums \ --fhead "#ifndef __GDK_GL_ENUM_TYPES_H__\n#define __GDK_GL_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \ --fprod "/* enumerations from \"@filename@\" */\n" \ --vhead "GType @enum_name@_get_type (void);\n#define GDK_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \ --ftail "G_END_DECLS\n\n#endif /* __GDK_GL_ENUM_TYPES_H__ */" \ gdkgl.h gdkgldefs.h gdkglversion.h gdkgltokens.h gdkgltypes.h gdkglinit.h gdkglquery.h gdkglconfig.h gdkglcontext.h gdkgldrawable.h gdkglpixmap.h gdkglwindow.h gdkglfont.h gdkglshapes.h gdkglglext.h ) >> xgen-geth \ && (cmp -s xgen-geth ./gdkglenumtypes.h || cp xgen-geth ./gdkglenumtypes.h ) \ && rm -f xgen-geth \ && echo timestamp > stamp-gdkglenumtypes-h ( cd . && glib-mkenums \ --fhead "#include \"gdkgl.h\"" \ --fprod "\n/* enumerations from \"@filename@\" */" \ --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \ --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \ --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \ gdkgl.h gdkgldefs.h gdkglversion.h gdkgltokens.h gdkgltypes.h gdkglinit.h gdkglquery.h gdkglconfig.h gdkglcontext.h gdkgldrawable.h gdkglpixmap.h gdkglwindow.h gdkglfont.h gdkglshapes.h gdkglglext.h ) > xgen-getc \ && cp xgen-getc ./gdkglenumtypes.c \ && rm -f xgen-getc make all-recursive make[3]: Entering directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gdk' Making all in glext make[4]: Entering directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gdk/glext' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gdk/glext' Making all in x11 make[4]: Entering directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gdk/x11' if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglquery-x11.lo -MD -MP -MF ".deps/gdkglquery-x11.Tpo" \ -c -o gdkglquery-x11.lo `test -f 'gdkglquery-x11.c' || echo './'`gdkglquery-x11.c; \ then mv -f ".deps/gdkglquery-x11.Tpo" ".deps/gdkglquery-x11.Plo"; \ else rm -f ".deps/gdkglquery-x11.Tpo"; exit 1; \ fi if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglconfig-x11.lo -MD -MP -MF ".deps/gdkglconfig-x11.Tpo" \ -c -o gdkglconfig-x11.lo `test -f 'gdkglconfig-x11.c' || echo './'`gdkglconfig-x11.c; \ then mv -f ".deps/gdkglconfig-x11.Tpo" ".deps/gdkglconfig-x11.Plo"; \ else rm -f ".deps/gdkglconfig-x11.Tpo"; exit 1; \ fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglquery-x11.lo -MD -MP -MF .deps/gdkglquery-x11.Tpo -c gdkglquery-x11.c -fPIC -DPIC -o .libs/gdkglquery-x11.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglconfig-x11.lo -MD -MP -MF .deps/gdkglconfig-x11.Tpo -c gdkglconfig-x11.c -fPIC -DPIC -o .libs/gdkglconfig-x11.o gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglquery-x11.lo -MD -MP -MF .deps/gdkglquery-x11.Tpo -c gdkglquery-x11.c -o gdkglquery-x11.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglconfig-x11.lo -MD -MP -MF .deps/gdkglconfig-x11.Tpo -c gdkglconfig-x11.c -o gdkglconfig-x11.o >/dev/null 2>&1 if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkgloverlay-x11.lo -MD -MP -MF ".deps/gdkgloverlay-x11.Tpo" \ -c -o gdkgloverlay-x11.lo `test -f 'gdkgloverlay-x11.c' || echo './'`gdkgloverlay-x11.c; \ then mv -f ".deps/gdkgloverlay-x11.Tpo" ".deps/gdkgloverlay-x11.Plo"; \ else rm -f ".deps/gdkgloverlay-x11.Tpo"; exit 1; \ fi if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"GdkGLExt\" -DGDK_GL_COMPILATION -DINSIDE_GDK_GL_X11 -I../.. -I../../gdk -I../../gdk -DG_DISABLE_CAST_CHECKS -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT gdkglcontext-x11.lo -MD -MP -MF ".deps/gdkglcontext-x11.Tpo" \ -c -o gdkglcontext-x11.lo `test -f 'gdkglcontext-x11.c' || echo './'`gdkglcontext-x11.c; \ then mv -f ".deps/gdkglcontext-x11.Tpo" ".deps/gdkglcontext-x11.Plo"; \ else rm -f ".deps/gdkglcontext-x11.Tpo"; exit 1; \ fi ar cru .libs/libgtkglext-x11-1.0.a gtkglversion.o gtkglinit.o gtkglwidget.o ranlib .libs/libgtkglext-x11-1.0.a creating libgtkglext-x11-1.0.la (cd .libs && rm -f libgtkglext-x11-1.0.la && ln -s ../libgtkglext-x11-1.0.la libgtkglext-x11-1.0.la) /bin/sh ../mkinstalldirs /var/tmp/portage/gtkglext-1.0.5/image//usr/lib /bin/sh ../libtool --mode=install /bin/install -c libgtkglext-x11-1.0.la /var/tmp/portage/gtkglext-1.0.5/image//usr/lib/libgtkglext-x11-1.0.la libtool: install: warning: relinking `libgtkglext-x11-1.0.la' (cd /var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gtk; /bin/sh ../libtool --mode=relink gcc -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -o libgtkglext-x11-1.0.la -version-info 2:3:2 -export-dynamic -rpath /var/tmp/portage/gtkglext-1.0.5/image//usr/lib -export-symbols-regex "^[^_].*" gtkglversion.lo gtkglinit.lo gtkglwidget.lo ../gdk/libgdkglext-x11-1.0.la -lGLU -lGL -L/usr/X11R6/lib -lXmu -lXt -lSM -lICE -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm ) libtool: link: warning: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../..//libGLU.la' seems to be moved libtool: link: warning: `/usr/lib/libGL.la' seems to be moved generating symbol list for `libgtkglext-x11-1.0.la' nm .libs/gtkglversion.o .libs/gtkglinit.o .libs/gtkglwidget.o | sed -n -e 's/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' | /bin/sed 's/.* //' | sort | uniq > .libs/libgtkglext-x11-1.0.exp grep -E -e "^[^_].*" ".libs/libgtkglext-x11-1.0.exp" > ".libs/libgtkglext-x11-1.0.expT" mv -f ".libs/libgtkglext-x11-1.0.expT" ".libs/libgtkglext-x11-1.0.exp" gcc -shared .libs/gtkglversion.o .libs/gtkglinit.o .libs/gtkglwidget.o -Wl,--rpath -Wl,/usr/lib/opengl/xorg-x11/lib -L/usr/X11R6/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../ -L/usr/lib -lgdkglext-x11-1.0 -lGLU -L/usr/lib/opengl/xorg-x11/lib -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm -march=pentium4 -Wl,--export-dynamic -Wl,-soname -Wl,libgtkglext-x11-1.0.so.0 -Wl,-retain-symbols-file -Wl,.libs/libgtkglext-x11-1.0.exp -o .libs/libgtkglext-x11-1.0.so.0.2.3 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgdkglext-x11-1.0 collect2: ld returned 1 exit status libtool: install: error: relink `libgtkglext-x11-1.0.la' with the above command before installing it make[2]: *** [install-libLTLIBRARIES] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gtk' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/gtkglext-1.0.5/work/gtkglext-1.0.5/gtk' make: *** [install-recursive] Error 1 !!! ERROR: x11-libs/gtkglext-1.0.5 failed. !!! Function einstall, Line 385, Exitcode 2 !!! einstall failed
> libtool: link: warning: `/usr/lib/libGL.la' seems to be moved check yourself if this file (or any similar named file) is present in this location (or anywhere on your system)
Sorry, I meant to post that before: $ ll /usr/lib/libGL* lrwxrwxrwx 1 root root 48 Aug 7 16:15 /usr/lib/libGLcore.so -> /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.6111 lrwxrwxrwx 1 root root 48 Aug 7 16:15 /usr/lib/libGLcore.so.1 -> /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.6111 -rw-r--r-- 1 root root 739 Aug 7 16:15 /usr/lib/libGL.la lrwxrwxrwx 1 root root 44 Aug 7 16:15 /usr/lib/libGL.so -> /usr/lib/opengl/nvidia/lib/libGL.so.1.0.6111 lrwxrwxrwx 1 root root 44 Aug 7 16:15 /usr/lib/libGL.so.1 -> /usr/lib/opengl/nvidia/lib/libGL.so.1.0.6111 -rw-r--r-- 1 root root 671630 Jul 19 17:25 /usr/lib/libGLU.a -rw-r--r-- 1 root root 769 Jul 19 17:25 /usr/lib/libGLU.la lrwxrwxrwx 1 root root 13 Jul 19 17:25 /usr/lib/libGLU.so -> libGLU.so.1.3 lrwxrwxrwx 1 root root 13 Jul 19 17:25 /usr/lib/libGLU.so.1 -> libGLU.so.1.3 -rwxr-xr-x 1 root root 569756 Jul 19 17:25 /usr/lib/libGLU.so.1.3
and the content of /usr/lib/libGL.la seems to be sane?
Sorry to post it; it seems sane to me, but I don't really know: # libGL.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.4 (1.920 2001/04/24 23:26:18) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libGL.so.1' # Names of this library. library_names='libGL.so.1.0.6111 libGL.so.1 libGL.so' # The name of the static archive. old_library='' # Libraries that this one depends upon. dependency_libs=' -L/usr/X11R6/lib -lm -lX11 -lXext -ldl ' # Version information for libGL. current=1 age=0 revision=6111 # Is this an already installed library? installed=yes # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/lib/opengl/nvidia/lib'
this is probably more opengl-switch troubles.
I reemerged gdk/gtk and now it compiles. Marked as FIXED.