View previous topic :: View next topic |
Author |
Message |
michael_w Guru
Joined: 22 Feb 2006 Posts: 479 Location: 09xxx
|
Posted: Fri Feb 16, 2007 1:16 pm Post subject: qt-4.2.2 kompiliert nicht [solved] |
|
|
Hi,
ich bekomme beim update einen Fehler während des kompilierens:
Code: |
g++ -shared -Wl,-soname,libQtOpenGL.so.4 -o libQtOpenGL.so.4.2.2 .obj/release-sh
ared/qgl.o .obj/release-shared/qglcolormap.o .obj/release-shared/qpaintengine_op
engl.o .obj/release-shared/qglpixelbuffer.o .obj/release-shared/qglframebufferob
ject.o .obj/release-shared/qgl_x11.o .obj/release-shared/qglpixelbuffer_x11.o .o
bj/release-shared/moc_qgl.o -L/var/tmp/portage/x11-libs/qt-4.2.2/work/qt-x11-o
pensource-src-4.2.2/lib -L/usr/lib -lGLU -lGL -lQtGui -L/var/tmp/portage/x11-lib
s/qt-4.2.2/work/qt-x11-opensource-src-4.2.2/lib -L/usr/lib -lpng -lSM -lICE -lXr
ender -lXrandr -lXfixes -lXcursor -lfreetype -lfontconfig -lXext -lX11 -lQtCore
-lz -lm -lpthread -ldl
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: canno
t find -lGLU
collect2: ld gab 1 als Ende-Status zurück
make[2]: *** [../../lib/libQtOpenGL.so.4.2.2] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/x11-libs/qt-4.2.2/work/qt-x11-opens
ource-src-4.2.2/src/opengl'
make[1]: *** [sub-opengl-all] Fehler 2
make[1]: *** Warte auf noch nicht beendete Prozesse...
|
Ich schätze es liegt an . Tja, was ist das bzw. was muss ich da installieren, damit es gefunden wird? Hängt das eventuell mit dem OpenGL-Krams zusammen? Einer ne Idee?
thx
michael _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Last edited by michael_w on Mon Feb 19, 2007 5:07 pm; edited 1 time in total |
|
Back to top |
|
|
Ampheus l33t
Joined: 19 Oct 2005 Posts: 814 Location: Rheine, NRW, Germany
|
Posted: Fri Feb 16, 2007 1:27 pm Post subject: |
|
|
Versuch mal media-libs/freeglut. Das könnte dir dabei weiterhelfen. |
|
Back to top |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Fri Feb 16, 2007 1:47 pm Post subject: |
|
|
eselect opengl list
eselect opengl set <one list entry> _________________ Please make sure that you have searched for an answer to a question after reading all the relevant docs. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 479 Location: 09xxx
|
Posted: Fri Feb 16, 2007 1:55 pm Post subject: |
|
|
Installiert ist media-libs/glut und dieses blockiert (logischerweise) freeglut. Ob freeglut Abhilfe schafft?
Zu eselect:
Code: |
thor ~ # eselect opengl list
Available OpenGL implementations:
[1] xorg-x11 *
|
Also zu setzen ist da nix, oder? _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Fri Feb 16, 2007 2:22 pm Post subject: |
|
|
Nö. Mal andersrum gefragt: Baust du Qt mit opengl use flag oder ohne, bzw. ist media-libs/mesa installiert? _________________ Please make sure that you have searched for an answer to a question after reading all the relevant docs. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 479 Location: 09xxx
|
Posted: Fri Feb 16, 2007 2:59 pm Post subject: |
|
|
Carlo wrote: | Nö. Mal andersrum gefragt: Baust du Qt mit opengl use flag oder ohne, bzw. ist media-libs/mesa installiert? |
Ja, opengl ist als Flag gesetzt bei qt und media-libs/mesa-6.5.2 ist installiert. _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 479 Location: 09xxx
|
Posted: Sat Feb 17, 2007 10:32 pm Post subject: |
|
|
Nochmal anschubs....
Weiss denn keiner was sich hinter "lGLU" verbirgt? Wie könnte ich das herausbekommen? _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
zworK Guru
Joined: 07 May 2004 Posts: 308
|
Posted: Sat Feb 17, 2007 10:45 pm Post subject: |
|
|
michael_w wrote: | Nochmal anschubs....
Weiss denn keiner was sich hinter "lGLU" verbirgt? Wie könnte ich das herausbekommen? |
lGLU heißt, das Programm soll gegen GLUT (das glut bzw freeglut Paket) gelinkt werden.
GLUT ist ein Toolkit zum Programmieren mit OpenGL.
Eigentlich sollte es reichen, wenn eines der beiden GLUT Pakete installiert ist.
Könntest aber noch ein Code: | emerge --newuse world | und ein versuchen, wenn du das opengl Useflag neu hinzugefügt hast.
Nachtrag:
Sind bei dir denn diese Dateien vorhanden?
Code: | /usr/lib/libglut.la
/usr/lib/libglut.so
/usr/lib/libglut.so.3 |
|
|
Back to top |
|
|
dmaus n00b
Joined: 15 Mar 2006 Posts: 69
|
Posted: Sat Feb 17, 2007 11:38 pm Post subject: |
|
|
Quote: | lGLU heißt, das Programm soll gegen GLUT (das glut bzw freeglut Paket) gelinkt werden. |
Nicht ganz: "-lGLU" heißt, das Programm soll gegen die Bibliothek libGLU gelinkt werden. Diese ist Bestandteil von mesa:
Code: | boden storage # equery b /usr/lib/libGLU.so.1.3.060501
[ Searching for file(s) /usr/lib/libGLU.so.1.3.060501 in *... ]
media-libs/mesa-6.5.1-r1 (/usr/lib/libGLU.so.1.3.060501)
boden storage # |
Also mal schauen, ob es eine Version der libGLU unter /usr/lib gibt -- wenn nicht, mal mesa re-emergen. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 479 Location: 09xxx
|
Posted: Sun Feb 18, 2007 5:00 pm Post subject: |
|
|
Hallo,
danke erstmal für die Hilfsversuche, aber:
libGLU sind vorhanden:
Code: |
/usr/lib/libGLU.la
/usr/lib/libGLU.so.1.3
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.060502
|
ebenso wie die libglut:
Code: |
/usr/lib/libglut.la /usr/lib/libglut.so.3
/usr/lib/libglut.so /usr/lib/libglut.so.3.7.1
|
Hmm, was nun? Werd wohl, wenn sich nix weiter ergibt, mal revdep-rebuild machen. _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5317
|
Posted: Sun Feb 18, 2007 5:32 pm Post subject: |
|
|
michael_w wrote: | Hallo,
danke erstmal für die Hilfsversuche, aber:
libGLU sind vorhanden:
Code: |
/usr/lib/libGLU.la
/usr/lib/libGLU.so.1.3
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.060502
|
ebenso wie die libglut:
Code: |
/usr/lib/libglut.la /usr/lib/libglut.so.3
/usr/lib/libglut.so /usr/lib/libglut.so.3.7.1
|
Hmm, was nun? Werd wohl, wenn sich nix weiter ergibt, mal revdep-rebuild machen. |
hmm da fehlt aber die datei/symlink mit dem namen libGLU.so _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 479 Location: 09xxx
|
Posted: Mon Feb 19, 2007 5:09 pm Post subject: |
|
|
firefly wrote: |
hmm da fehlt aber die datei/symlink mit dem namen libGLU.so |
Das war der entscheidende Tip. Sie fehlt tatsächlich, wobei ich mir nicht erklären kann wieso!? Liegt da eventuell an dem externen Treiber (mtx) für meine P650 (matrox)?
Naja, mesa neu gebaut und schon war die Datei da und qt kompilierte auch ohne Fehler durch.
thx nochmal
michael _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
|