Summary: | media-libs/jasper-1.701.0 fails to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrei <coder.tux> |
Component: | [OLD] Library | Assignee: | Patrick Kursawe (RETIRED) <phosphan> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | farmorg, gentoo, jose_fogaca, keikoz, otg, robert.t.childers, schiotz, skelter, vrtladept |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andrei
2006-05-17 09:39:14 UTC
*** Bug 133608 has been marked as a duplicate of this bug. *** Try 'eselect opengl xorg-x11' before emerging. > Try 'eselect opengl xorg-x11' before emerging.
'eselect opengl set xorg-x11' works for me too.
*** Bug 137499 has been marked as a duplicate of this bug. *** this is the fix for this? your kidding right it's not a fix, it's a workaround :)) well just a note.. for me this is only happening on ~amd64... on ~x86 it emerges fine with opengl set to nvidia. (In reply to comment #6) If it isn't a fix, and is merely a workaround, shall the bug remain OPEN until it is fixed? For fix, ask nVidia to fix their opengl. "For fix, ask nVidia to fix their opengl." ok maybe my first post came across the wrong way... it wasnt that a work around wasnt appreciated but that the bug had marked as resolved when i dont think it should be... but i am not a dev... if its procedural to mark closed things that require upstream attention then my bad... keeping it open though will help others to see the work round when they run into it. as for asking nvidia... that sounds like a plan for the maintainer... at least a note to them as to the issue. (In reply to comment #7) > well just a note.. for me this is only happening on ~amd64... on ~x86 it > emerges fine with opengl set to nvidia. > true, i just tried that! it works fine with the nvidia interface. (but it tend to believe ccache did some magic around here...) *** Bug 139306 has been marked as a duplicate of this bug. *** *** Bug 140895 has been marked as a duplicate of this bug. *** *** Bug 142486 has been marked as a duplicate of this bug. *** @phosphan - can you stick some message to the ebuild? Sounds reasonable. Since I can't see from the reports when exactly this breaks, I added a hint to the "die" message about switching to the xorg implementation when make fails. Resolving as "UPSTREAM", if nobody objects. *** Bug 144068 has been marked as a duplicate of this bug. *** *** Bug 144966 has been marked as a duplicate of this bug. *** eselect opengl set xorg-x11 works for me (In reply to comment #17) > Since I can't see from the reports when exactly this breaks, I added a hint to > the "die" message about switching to the xorg implementation when make fails. > The hint contains an error: it says to try "eselect opengl xorg-x11", whereas it should say "eselect opengl set xorg-x11". (In reply to comment #21) > The hint contains an error: it says to try "eselect opengl xorg-x11", whereas > it should say "eselect opengl set xorg-x11". Ooops. Thanks for the hint, fixed in CVS. *** Bug 146823 has been marked as a duplicate of this bug. *** I still see this, even with the proposed workaround. Note, that although I *have* chosen the xorg-x11 version of opengl, it still fails with a reference to the ATI implementation in the error message. demokrit ~ # eselect opengl set xorg-x11 Switching to xorg-x11 OpenGL interface... done demokrit ~ # emerge -a1v media-libs/jasper These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-libs/jasper-1.900.1-r1 [1.701.0] USE="jpeg opengl" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB [ ..... ] /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -march=nocona -o jasper jasper.o ../libjasper/libjasper.la -lm -ljpeg mkdir .libs x86_64-pc-linux-gnu-gcc -O2 -pipe -march=nocona -o .libs/jasper jasper.o ../libjasper/.libs/libjasper.so -lm /usr/lib64/libjpeg.so creating jasper if x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../src/libjasper/include/jasper -I../../src/libjasper/include -O2 -pipe -march=nocona -MT jiv.o -MD -MP -MF ".deps/jiv.Tpo" -c -o jiv.o jiv.c; \ then mv -f ".deps/jiv.Tpo" ".deps/jiv.Po"; else rm -f ".deps/jiv.Tpo"; exit 1; fi /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -O2 -pipe -march=nocona -o jiv jiv.o ../libjasper/libjasper.la -lglut -lGL -lGLU -lSM -lICE -lX11 -lXmu -lXi -lXext -lXt -L/usr/lib64 -lm -ljpeg libtool: link: cannot find the library `/usr/lib64/opengl/ati/lib/libGL.la' or unhandled argument `/usr/lib64/opengl/ati/lib/libGL.la' make[2]: *** [jiv] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/jasper-1.900.1-r1/work/jasper-1.900.1/src/appl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/jasper-1.900.1-r1/work/jasper-1.900.1/src' make: *** [all-recursive] Error 1 !!! ERROR: media-libs/jasper-1.900.1-r1 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile jasper-1.900.1-r1.ebuild, line 36: Called die !!! If you got undefined references to OpenGL related libraries,please try 'eselect opengl set xorg-x11' before emerging. See bug #133609. !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-libs/jasper-1.900.1-r1/temp/build.log'. How can it fail with a reference to the ATI libs when I have selected the xorg-x11 opengl interface? I checked with ldd `which glxgears` that it is indeed the xorg-x11 interface that is used. Now I remerged jasper with the -opengl flag, and waits to see what that breaks :-) /Jakob (In reply to comment #24) > I still see this, even with the proposed workaround. Note, that although I > *have* chosen the xorg-x11 version of opengl, it still fails with a reference > to the ATI implementation in the error message. I forgot to say that I am on a machine with an Intel Core 2 Duo machine, i.e. a dual-core machine running an amd64 profile (in case it matters). media-libs/jasper-1.900.1-r3 still wants /usr/lib64/libGL.la during build. I have to create this link to /usr/lib64/opengl/xorg-x11/lib/libGL.la manually to proceed with build process. eselect opengl set xorg-x11 doesn't help. Should i open new bug? Because i can't reopen this one. |