Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qt-4.2.2 kompiliert nicht [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Feb 16, 2007 1:16 pm    Post subject: qt-4.2.2 kompiliert nicht [solved] Reply with quote

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
Code:
cannot find -lGLU
. 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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 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
View user's profile Send private message
Ampheus
l33t
l33t


Joined: 19 Oct 2005
Posts: 814
Location: Rheine, NRW, Germany

PostPosted: Fri Feb 16, 2007 1:27 pm    Post subject: Reply with quote

Versuch mal media-libs/freeglut. Das könnte dir dabei weiterhelfen.
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Fri Feb 16, 2007 1:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Feb 16, 2007 1:55 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Fri Feb 16, 2007 2:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Feb 16, 2007 2:59 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Sat Feb 17, 2007 10:32 pm    Post subject: Reply with quote

Nochmal anschubs....

Weiss denn keiner was sich hinter "lGLU" verbirgt? Wie könnte ich das herausbekommen?
_________________
Linux ryzen 6.6.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
zworK
Guru
Guru


Joined: 07 May 2004
Posts: 308

PostPosted: Sat Feb 17, 2007 10:45 pm    Post subject: Reply with quote

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
Code:
revdep-rebuild
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
View user's profile Send private message
dmaus
n00b
n00b


Joined: 15 Mar 2006
Posts: 69

PostPosted: Sat Feb 17, 2007 11:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Sun Feb 18, 2007 5:00 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5205

PostPosted: Sun Feb 18, 2007 5:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Mon Feb 19, 2007 5:09 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum