[SOLVED] [Gentoo] emerge qtscriptgenerator v. 0.1.0 fejler
Hej Alle,
Når jeg kører kommandoen:
Får jeg følgende meddelelse:
Jeg har søgt vidt og bredt (google og gentoos forum), men har ikke kunne finde nogen løsning.
Her http://forums.gentoo.org/viewtopic-t-769934-highlight-qtscriptgenerator… er der en med samme problem, også uden en løsning.
Så hvad siger I?
Sig til hvis jeg skal poste mere information.
/Kraft
Når jeg kører kommandoen:
emerge -va qtscriptgenerator
Får jeg følgende meddelelse:
i686-pc-linux-gnu-g++ -c -pipe -O2 -march=i686 -pipe -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtScript -I/usr/include/qt4 -I. -I/usr/X11R6/include -I. -o qtscriptshell_QGLWidget.o ../../generated_cpp/com_trolltech_qt_opengl/qtscriptshell_QGLWidget.cpp
rm -f libqtscript_opengl.so.1.0.0 libqtscript_opengl.so libqtscript_opengl.so.1 libqtscript_opengl.so.1.0
i686-pc-linux-gnu-g++ -Wl,-O1 -Wl,-rpath,/usr/lib/qt4 -shared -Wl,-soname,libqtscript_opengl.so.1 -o libqtscript_opengl.so.1.0.0 main.o qtscript_QGLColormap.o qtscript_QGLContext.o qtscript_QGLFramebufferObject.o qtscript_QGLPixelBuffer.o qtscript_QGLWidget.o qtscriptshell_QGLColormap.o qtscriptshell_QGLContext.o qtscriptshell_QGLFramebufferObject.o qtscriptshell_QGLPixelBuffer.o qtscriptshell_QGLWidget.o -L/usr/lib/qt4 -L/usr/X11R6/lib -lQtScript -L/usr/lib/qt4 -pthread -pthread -lQtOpenGL -L/usr/X11R6/lib -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -lQtGui -pthread -lpng -lfreetype -lSM -lICE -pthread -pthread -lXrender -lXrandr -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lGLU -lGL -lpthread
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make[1]: *** [../../plugins/script/libqtscript_opengl.so.1.0.0] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qtscriptgenerator-0.1.0/work/qtscriptgenerator-src-0.1.0/qtbindings/qtscript_opengl'
make: *** [sub-qtscript_opengl-make_default] Error 2
* ERROR: x11-libs/qtscriptgenerator-0.1.0 failed:
* make qtbindings failed
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 2857: Called die
* The specific snippet of code:
* emake -j1 || die "make qtbindings failed"
*
* If you need support, post the output of 'emerge --info =x11-libs/qtscriptgenerator-0.1.0',
* the complete build log and the output of 'emerge -pqv =x11-libs/qtscriptgenerator-0.1.0'.
* The complete build log is located at '/var/tmp/portage/x11-libs/qtscriptgenerator-0.1.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-libs/qtscriptgenerator-0.1.0/temp/environment'.
* S: '/var/tmp/portage/x11-libs/qtscriptgenerator-0.1.0/work/qtscriptgenerator-src-0.1.0'
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Jeg har søgt vidt og bredt (google og gentoos forum), men har ikke kunne finde nogen løsning.
Her http://forums.gentoo.org/viewtopic-t-769934-highlight-qtscriptgenerator… er der en med samme problem, også uden en løsning.
Så hvad siger I?
Sig til hvis jeg skal poste mere information.
/Kraft
Kommentarer2
Hej,
Er der ikke smuttet
Er der ikke smuttet noget af din fejl fra emerge?
Står der ikke noget mere ved disse linjer:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../..
/i686-pc-linux-gnu/bin/ld: cannot find
VH
Christoffer
AHA!
emerge --ask --update --deep --newuse world
Den fejlede ved vlc.
I den fejl indgik denne fejl også:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
(Christoffer, linien er bare blevet brudt).
Efter en hurtig søgning på denne fejl fandt jeg frem til denne side:
https://forums.gentoo.org/viewtopic-t-803185-highlight-lgl.html
Heri foreslås det at tjekke sin eselect opengl setting.
Jeg ændrede min fra: (eselect opengl set ati)
Available OpenGL implementations:
[1] ati
[2] xorg-x11 *
til
Available OpenGL implementations:
[1] ati *
[2] xorg-x11
Herefter prøvede jeg at installere både vlc og qtscriptgenerator.
Begge lykkedes! HURRA!
Med venlig hilsen
/Kraft