x11-libs/ecore-1.0.0.20040110_pre4 media-libs/edje-0.0.1.20040110 x11-libs/esmart-0.0.2.20040110 won't compile in cousr of: libtool: link: `/usr/lib/libGL.la' is not a valid libtool archive make[3]: *** [edje] Fehler 1 make[3]: *** Warte auf noch nicht beendete Prozesse... libtool: link: `/usr/lib/libGL.la' is not a valid libtool archive they all stop in course of this.
you should have a /usr/lib/libGL.la ;) what does `qpkg -f /usr/lib/libGL.la` show ? if it doesnt show anything, just delete it
qpkg shows no package dependencie with libGl.la. i removed the file ... ecore breaks with: /usr/lib/libGL.so: undefined reference to `_nv000345gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000344gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000346gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000034gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000342gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000341gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000343gl@LIBGLCORE' collect2: ld returned 1 exit status make[3]: *** [ecore_test] Fehler 1 make[3]: *** Warte auf noch nicht beendete Prozesse... /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/../../../../i686-pc-linux-gnu/bin/ld: warning: libstdc++.so.6, needed by /usr/lib/libdirectfb.so, may conflict with libstdc++.so.5 /usr/lib/libGL.so: undefined reference to `_nv000345gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000344gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000346gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000034gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000342gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000341gl@LIBGLCORE' /usr/lib/libGL.so: undefined reference to `_nv000343gl@LIBGLCORE' collect2: ld returned 1 exit status make[3]: *** [ecore_evas_test] Fehler 1 make[3]: Leaving directory `/var/tmp/portage/ecore-1.0.0.20040110_pre4/work/ecore/src/bin' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/var/tmp/portage/ecore-1.0.0.20040110_pre4/work/ecore/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/ecore-1.0.0.20040110_pre4/work/ecore' make: *** [all-recursive-am] Fehler 2 !!! ERROR: x11-libs/ecore-1.0.0.20040110_pre4 failed. !!! Function enlightenment_src_compile, Line 71, Exitcode 2 !!! emake failed qpkg shows nothing but it is linked to the nvidia libGL.so.1.0.5328
what does `ls -al /usr/lib/libGL*` show ? sounds like you got an old & crusty version of nvidia glx hanging around that wasnt cleaned properly ... in fact, what does `ls -d /var/db/pkg/*/*nvidia*` show ?
ls -d /var/db/pkg/*/*nvidia* /var/db/pkg/media-video/nvidia-glx-1.0.5328-r1 /var/db/pkg/media-video/nvidia-kernel-1.0.5328-r1 ls -la /usr/lib/libGL* lrwxrwxrwx 1 root root 48 16. Jan 03:04 /usr/lib/libGLcore.so -> /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.5328 lrwxrwxrwx 1 root root 21 16. Jan 07:48 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.5328 -rwxr-xr-x 1 root root 4913084 5. Jan 13:55 /usr/lib/libGLcore.so.1.0.5328 lrwxrwxrwx 1 root root 44 19. Jan 14:28 /usr/lib/libGL.so -> /usr/lib/opengl/nvidia/lib/libGL.so.1.0.5328 lrwxrwxrwx 1 root root 17 16. Jan 07:48 /usr/lib/libGL.so.1 -> libGL.so.1.0.5328 -rwxr-xr-x 1 root root 367092 5. Jan 13:55 /usr/lib/libGL.so.1.0.5328 -rw-r--r-- 1 root root 671396 16. Jan 02:50 /usr/lib/libGLU.a -rw-r--r-- 1 root root 769 16. Jan 02:50 /usr/lib/libGLU.la lrwxrwxrwx 1 root root 13 16. Jan 02:50 /usr/lib/libGLU.so -> libGLU.so.1.3 lrwxrwxrwx 1 root root 13 16. Jan 02:50 /usr/lib/libGLU.so.1 -> libGLU.so.1.3 -rwxr-xr-x 1 root root 576169 16. Jan 02:50 /usr/lib/libGLU.so.1.3
ok, your gl is a little screwed up rm these files: /usr/lib/libGLcore.so.1.0.5328 /usr/lib/libGLcore.so.1 /usr/lib/libGL.so.1 /usr/lib/libGL.so.1.0.5328 then `emerge nvidia-glx ; opengl-update nvidia` then try to re-emerge ecore,edje,esmart
compiled cleanly
sounds good :)