Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 38593 - ecore, edje, esmart from 20040110 won't compile
Summary: ecore, edje, esmart from 20040110 won't compile
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-18 05:31 UTC by FL
Modified: 2004-01-21 04:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description FL 2004-01-18 05:31:38 UTC
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.
Comment 1 SpanKY gentoo-dev 2004-01-18 13:41:51 UTC
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
Comment 2 FL 2004-01-19 05:38:42 UTC
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
Comment 3 SpanKY gentoo-dev 2004-01-19 15:46:29 UTC
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 ?
Comment 4 FL 2004-01-20 06:16:29 UTC
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
Comment 5 SpanKY gentoo-dev 2004-01-20 08:31:45 UTC
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
Comment 6 FL 2004-01-21 04:00:40 UTC
compiled cleanly 
Comment 7 SpanKY gentoo-dev 2004-01-21 04:18:22 UTC
sounds good :)