Seite 1 von 1

libQtOpenGL_debug.so: undefined reference to `XF86VidModeQue

Verfasst: 23. Dezember 2005 21:11
von rulzmaker
Beim übersetzen des qt Quellcodes kommt folgende Fehlermeldung:
make[3]: Entering directory `/root/qt-x11-opensource-src-4.1.0/examples/painting/svgviewer'
g++ -Wl,-rpath,/usr/local/Trolltech/Qt-4.1.0/lib -Wl,-rpath,/usr/local/Trolltech/Qt-4.1.0/lib -o svgviewer .obj/debug-shared/main.o .obj/debug-shared/mainwindow.o .obj/debug-shared/svgview.o .obj/debug-shared/svgwindow.o .obj/debug-shared/moc_mainwindow.o .obj/debug-shared/moc_svgview.o .obj/debug-shared/qrc_svgviewer.o -L/root/qt-x11-opensource-src-4.1.0/lib -L/usr/X11R6/lib -lQtSvg_debug -L/root/qt-x11-opensource-src-4.1.0/lib -lQtXml_debug -L/usr/X11R6/lib -lQtOpenGL_debug -lQtGui_debug -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore_debug -lz -lm -ldl -lGLU -lGL -lpthread
/usr/bin/ld: warning: libstdc++.so.6, needed by /usr/X11R6/lib/libGLU.so, may conflict with libstdc++.so.5
/root/qt-x11-opensource-src-4.1.0/lib/libQtOpenGL_debug.so: undefined reference to `XF86VidModeQueryVersion'
/root/qt-x11-opensource-src-4.1.0/lib/libQtOpenGL_debug.so: undefined reference to `XF86VidModeGetModeLine'
collect2: ld returned 1 exit status
make[3]: *** [svgviewer] Fehler 1
make[3]: Leaving directory `/root/qt-x11-opensource-src-4.1.0/examples/painting/svgviewer'
make[2]: *** [sub-svgviewer-make_default] Fehler 2
make[2]: Leaving directory `/root/qt-x11-opensource-src-4.1.0/examples/painting'
make[1]: *** [sub-painting-make_default] Fehler 2
make[1]: Leaving directory `/root/qt-x11-opensource-src-4.1.0/examples'
make: *** [sub-examples-make_default-ordered] Fehler 2

Verfasst: 24. Dezember 2005 04:42
von rulzmaker
Hab das Problem gelöst bzw. eine Lösung gefunden:

1) source code von trolltech geladen
2) entpackt
3) in dem verzeichnis wo nun alles entpackt wurde: die datei mkspecs/linux-g++/qmake.conf öffnen und an die variable QMAKE_LIBS_X11 den wert
-lXxf86vm anhängen.
4)./configure
4) make usw. usw....