Summary: | Stale nvidia libGLcore.so.1 breaks ewl compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Shoan Motwani <shoan> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED NEEDINFO | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Shoan Motwani
2004-11-14 20:03:56 UTC
not a bug in ewl fix your GL stuff i'd start with re-emerging edje and maybe running `opengl-update` I recompiled edje and also ran opengl-update. I still get some GL related errors. Is there anything else that could be causing the problem? gcc -g -W -Wall -Wno-implicit -o .libs/ewl_embed_test ewl_embed_test.o ../src/.libs/libewl.so -L/usr/ lib -L/usr/X11R6/lib -L/usr/lib32 /usr/lib/libetox.so /usr/lib/libedje.so /usr/lib/libembryo.so /usr/l ib/libecore_evas.so /usr/lib/libecore_x.so /usr/lib/libecore_job.so /usr/lib/libecore_ipc.so /usr/lib/ libecore_con.so -lssl -lcrypto /usr/lib/libecore_txt.so /usr/lib/libecore_config.so /usr/lib/libecore. so /usr/lib/libevas.so /usr/lib/libfreetype.so -lpng /usr/lib/libeet.so /usr/lib/libjpeg.so /usr/lib/l ibedb.so -lz /usr/lib/libGLU.so /usr/lib/opengl/nvidia/lib/libGL.so -lm -lSM -lICE -lXmu -lXt -lXext - lXi -lX11 -ldl -lpthread -Wl,--rpath -Wl,/usr/lib/opengl/nvidia/lib creating ewl_embed_test creating ewl_test /bin/sh ../libtool --mode=link gcc -g -W -Wall -Wno-implicit -o ewl_simple_test ewl_simple_test.o ../src/libewl.la -L/usr/lib -ledje -L/usr/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con - lecore_ipc -lecore_txt -lecore_config -L/usr/lib -leet -lz -ljpeg -lm -L/usr/lib -levas gcc -g -W -Wall -Wno-implicit -o .libs/ewl_simple_test ewl_simple_test.o ../src/.libs/libewl.so -L/us r/lib -L/usr/X11R6/lib -L/usr/lib32 /usr/lib/libetox.so /usr/lib/libedje.so /usr/lib/libembryo.so /usr /lib/libecore_evas.so /usr/lib/libecore_x.so /usr/lib/libecore_job.so /usr/lib/libecore_ipc.so /usr/li b/libecore_con.so -lssl -lcrypto /usr/lib/libecore_txt.so /usr/lib/libecore_config.so /usr/lib/libecor e.so /usr/lib/libevas.so /usr/lib/libfreetype.so -lpng /usr/lib/libeet.so /usr/lib/libjpeg.so /usr/lib /libedb.so -lz /usr/lib/libGLU.so /usr/lib/opengl/nvidia/lib/libGL.so -lm -lSM -lICE -lXmu -lXt -lXext -lXi -lX11 -ldl -lpthread -Wl,--rpath -Wl,/usr/lib/opengl/nvidia/lib creating ewl_simple_test make[2]: Leaving directory `/var/tmp/portage/ewl-0.0.4.20041031/work/ewl/test' Making all in data make[2]: Entering directory `/var/tmp/portage/ewl-0.0.4.20041031/work/ewl/data' Making all in themes make[3]: Entering directory `/var/tmp/portage/ewl-0.0.4.20041031/work/ewl/data/themes' (cd ../../data/themes ; edje_cc -v -id ../../data/themes/default/bits/images default.edc ../../data/th emes/default.eet) (cd ../../data/themes ; edje_cc -v -id ../../data/themes/skeleton/bits/images skeleton.edc ../../data/ themes/skeleton.eet) edje_cc: symbol lookup error: /usr/lib/libGLcore.so.1: undefined symbol: glBlendEquationSeparateNVX make[3]: *** [skeleton.eet] Error 127 make[3]: *** Waiting for unfinished jobs.... edje_cc: symbol lookup error: /usr/lib/libGLcore.so.1: undefined symbol: glBlendEquationSeparateNVX make[3]: *** [default.eet] Error 127 make[3]: Leaving directory `/var/tmp/portage/ewl-0.0.4.20041031/work/ewl/data/themes' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ewl-0.0.4.20041031/work/ewl/data' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ewl-0.0.4.20041031/work/ewl' make: *** [all] Error 2 * Please do not contact the E team about bugs in Gentoo. * Only contact vapier@gentoo.org via e-mail or bugzilla. * Remember, this stuff is CVS only code so dont cry when * I break you :). !!! ERROR: x11-libs/ewl-0.0.4.20041031 failed. !!! Function enlightenment_die, Line 67, Exitcode 0 !!! emake failed !!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM !!! If you need support, post the topmost build error, NOT this status message. dunno, still isnt a bug in ewl/edje though Which X version? x11-base/xorg-x11-6.8.0-r1 find /usr/lib /usr/X11R6/lib -iname libglcore* -type f find /usr/lib /usr/X11R6/lib -iname libglcore* -type l -exec echo -n "{} -> " \; -exec readlink -f {} \; You're using nvidia drivers, right? Do you have them selected in opengl-update? Try `nm /usr/lib/libGLcore.so.1 | grep -i glBlend EquationSeparate`. # find /usr/lib /usr/X11R6/lib -iname libglcore* -type f /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.6629 /usr/lib/libGLcore.so.1.0.5336 /usr/X11R6/lib/modules/extensions/libGLcore.a # find /usr/lib /usr/X11R6/lib -iname libglcore* -type l -exec echo -n "{} -> " \; -exec readlink -f {} \; /usr/lib/opengl/nvidia/lib/libGLcore.so -> /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.6629 /usr/lib/opengl/nvidia/lib/libGLcore.so.1 -> /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.6629 /usr/lib/libGLcore.so -> /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.6629 /usr/lib/libGLcore.so.1 -> /usr/lib/libGLcore.so.1.0.5336 I am using nvidia and run opengl-update nvidia to select them. # nm /usr/lib/libGLcore.so.1 | grep -i glBlend EquationSeparate grep: EquationSeparate: No such file or directory nm: /usr/lib/libGLcore.so.1: no symbols I am not sure if that last output is what you expected. I hope you can figure out what is wrong. Andrew, can you check this out? Shoan, "glBlendEquationSeparate" is a single word. My X seemed to have broken after upgrading to the latest nvidia drivers (1.0.6629). So I had to downgrade back to 1.0.6111 inorder to have X functional again. Tried recompiling ewl and this time it emerge successfully. I have a feeling that the bug is in the nvidia driver/nvidia installation. Let me know if there is anything you need from me to resolve this issue. nvidia-glx-1.0.6629 had the patches (from 6111) ported across on the 10th of november. So if you havent (try it anyway) remerged nvidia-glx since then can you please emerge sync and emerge nvidia-glx. Then try out the erroring compiles again. Please reopen if you add info. |