Qt 4 und OpenGL

Verschiedenes zu Qt
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Qt 4 und OpenGL

Beitrag von iLuvatar »

hallo zusammen

ich hab ein problem bei der Installation von Qt4. Und zwar hab ich mir einen Qt4-Snapshot von der Trolltech-Seite runtergeladen und installiert, aber das QtOpenGL-Modul wird nicht mitkompiliert. (./configure sagt schon kein OpenGL-Support). Ich hab Debian laufen und ne ATI-Grafikkarte, installiert ist jetzt ein Mesa3d und der ATI-Treiber. OpenGL-Libraries sollten ebenfalls installiert sein. Was muss ich tun, damit das QtOpenGL-Modul auch installiert wird?

thx im voraus
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

du kannst ja mal ./configute mit der option -v laufen lassen.
Dann solltest du sehen, was schie geht bei der OpenGL Prüfung.
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Beitrag von iLuvatar »

ok, hab ich gemacht. das war die Fehlermeldung:

Code: Alles auswählen

OpenGL autodetection... ()
g++ -c -pipe -g -Wall -W  -I../../../mkspecs/linux-g++ -I. -I/usr/X11R6/include -I. -o opengl.o opengl.cpp
opengl.cpp:1:19: GL/gl.h: No such file or directory
opengl.cpp:2:20: GL/glu.h: No such file or directory
opengl.cpp:5:4: #error "Required GLU version 1.2 not found."
opengl.cpp: In function `int main(int, char**)':
opengl.cpp:10: error: `GLuint' undeclared (first use in this function)
opengl.cpp:10 error: (Each undeclared identifier is reported only once for each function it appears in.)
opengl.cpp:10: error: parse error before `;' token
opengl.cpp:11: error: `x' undeclared (first use in this funtion)
make: *** [opengl.o] Error 1
OpenGL disabled
gl.h und glu.h hab ich gefunden, sind aber komischerweise nur verknüpfungen und auch schreibgeschützt.
muss ich einfach GLU v1.2 runterladen?
Zuletzt geändert von iLuvatar am 16. April 2006 15:09, insgesamt 1-mal geändert.
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

das sieht mir dannach aus, das du die opengl develpackages
vom xserver nicht installiert hast ....

die musst du natürlich installieren ...... schau mal in deiner
distribution nach bei debian heissen die:

xlibmesa-glu
xlibmesa-glu-dev
xlibmesa-gl
xlibmesa-gl-dev

bei den anderen distris, weiss ich es leider nicht .... musst halt
schauen
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Unter Fedora würde es mit yum provides GL/gl.h gehen.
Das deb System hat aber glaube ich auch eine Suchfunktion für Dateien.
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Beitrag von iLuvatar »

hab die packages installiert, funzt immer noch nicht :(
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Wieder die sekbe ausgabe? Wenn ja dann übergbe doch mal dem configure script noch den Paramter -I/PfadZumGLVerzeichnis
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Beitrag von iLuvatar »

ja, immer noch die selbe ausgabe, auch wenn ich es mit
./configure -v -I/usr/X11R6/include/GL/
versuche
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

nicht ./configure -v -I/usr/X11R6/include/GL/
sondern ./configure -v -I/usr/X11R6/include
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Beitrag von iLuvatar »

macht keinen unterschied... :cry:
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Und die Dateien
/usr/X11R6/include/GL/gl.h
und
/usr/X11R6/include/GL/glu.h
existieren auch??
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Beitrag von iLuvatar »

Code: Alles auswählen

neptun:/usr/X11R6/include/GL# ls
GLwDrawA.h     GLwMDrawA.h     gl.h        glext.h   glx.h   glxext.h   glxmd.h   glxtokens.h
GLwDrawAP.h   GLwMDrawAP.h   glATI.h   glu.h      glxATI.h   glxint.h   glxproto.h   osmesa.h
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

hmm.... versuch mal ./configure -v -I/usr/X11R6/include -L/usr/X11R6/lib
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Da müsste er denn aber ein linker Fehler melden und nix von wegen .h nicht gefunden. Hast du versucht die Software mit Nutzer oder roor rechten zu bauen? schaue mal ob du die Dateien auch lesen kannst.
Zuletzt geändert von BartSimpson am 16. April 2006 15:17, insgesamt 1-mal geändert.
iLuvatar
Beiträge: 10
Registriert: 15. April 2006 14:08

Beitrag von iLuvatar »

yup, bin root in der konsole
wenn ich die dateien (gl.h und glu.h) mit einem texteditor öffne, sind sie leer

mit -L/../libs ändert auch nichts
Zuletzt geändert von iLuvatar am 16. April 2006 15:20, insgesamt 2-mal geändert.
Antworten