Qt4.0.0 lässt sich nicht unter Debian/Ubuntu Installieren
-
Hallo.
Ich habe mir heute Qt4.0.0 von Trolltech.com gedownloadet ./configure funktioniert aber bei make bricht es ab es zeigt sehr viele fehlermeldungen von der qt_desktop_x11.h. Kennt jemand das Problem?
Ich habe gehört(gelesen) das es unter Debian/Ubuntu nicht funktioniert und das es noch keine patch-files gibt.
Soll ich erstmal Qt3.x nehmen?
Vielen Dank
-
mtaesler schrieb:
Hallo.
Ich habe mir heute Qt4.0.0 von Trolltech.com gedownloadet ./configure funktioniert aber bei make bricht es ab es zeigt sehr viele fehlermeldungen von der qt_desktop_x11.h. Kennt jemand das Problem?
Ich habe gehört(gelesen) das es unter Debian/Ubuntu nicht funktioniert und das es noch keine patch-files gibt.
Soll ich erstmal Qt3.x nehmen?
Vielen DankEs kommt auf die Fehler an. Du kannst auch erstaml Qt 3.x nehmen und auf 4.0.1 warten.
-
es kommen halt fehler
z.B sind angeblich ein paar klammern falsch gesetzt/geschrieben dann soll ein scope-operator falsch sein dann sind ihm einige Typen unklar u.s.w
ich will aber auch nicht unbedingt eine ältere version nehmen
keiner ne idee?
Tausend Dank
-
mtaesler schrieb:
es kommen halt fehler
z.B sind angeblich ein paar klammern falsch gesetzt/geschrieben dann soll ein scope-operator falsch sein dann sind ihm einige Typen unklar u.s.w
ich will aber auch nicht unbedingt eine ältere version nehmen
keiner ne idee?
Tausend DankMeinst du es wird besser, wenn du den Fehler beschriebst, anstatt ihn mal zu ziegen?
Zeig einfach mal die Meldungen für die Datei wo der Kompiler aussteigt.
-
hier:
../../src/gui/kernel/qt_x11_p.h:55:22: X11/Xlib.h: Datei oder Verzeichnis nicht gefunden ../../src/gui/kernel/qt_x11_p.h:60:23: X11/Xutil.h: Datei oder Verzeichnis nicht gefunden ../../src/gui/kernel/qt_x11_p.h:61:21: X11/Xos.h: Datei oder Verzeichnis nicht gefunden ../../src/gui/kernel/qt_x11_p.h:62:23: X11/Xatom.h: Datei oder Verzeichnis nicht gefunden In file included from ../../include/QtGui/private/qt_x11_p.h:1, from kernel/qapplication.cpp:55: ../../src/gui/kernel/qt_x11_p.h:251: error: 'Colormap' is used as a type, but is not defined as a type. ../../src/gui/kernel/qt_x11_p.h:252: error: Syntaxfehler before `*' token ../../src/gui/kernel/qt_x11_p.h:265: error: `Window' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:265: error: `Atom' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:265: error: Fehler beim Parsen before `)' token ../../src/gui/kernel/qt_x11_p.h:265: error: 'Window' is used as a type, but is not defined as a type. ../../src/gui/kernel/qt_x11_p.h:268: error: `Window' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:268: error: Fehler beim Parsen before `,' token ../../src/gui/kernel/qt_x11_p.h:269: error: `Window' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:269: error: Fehler beim Parsen before `,' token ../../src/gui/kernel/qt_x11_p.h:271: error: `Window' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:271: error: Fehler beim Parsen before `,' token ../../src/gui/kernel/qt_x11_p.h:282: error: Fehler beim Parsen before `*' token ../../src/gui/kernel/qt_x11_p.h:284: error: `Atom' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:284: error: Fehler beim Parsen before `)' token ../../src/gui/kernel/qt_x11_p.h:285: error: Fehler beim Parsen before `char' In file included from ../../include/QtGui/private/qt_x11_p.h:1, from kernel/qapplication.cpp:55: ../../src/gui/kernel/qt_x11_p.h:333: error: Syntaxfehler before `*' token ../../src/gui/kernel/qt_x11_p.h:335: error: Syntaxfehler before `*' token ../../src/gui/kernel/qt_x11_p.h:337: error: 'Window' is used as a type, but is not defined as a type. ../../src/gui/kernel/qt_x11_p.h:343: error: 'Time' is used as a type, but is not defined as a type. ../../src/gui/kernel/qt_x11_p.h:344: error: 'Time' is used as a type, but is not defined as a type. ../../src/gui/kernel/qt_x11_p.h:370: error: Syntaxfehler before `*' token ../../src/gui/kernel/qt_x11_p.h:371: error: 'Colormap' is used as a type, but is not defined as a type. ../../src/gui/kernel/qt_x11_p.h:512: error: Fehler beim Parsen before `[' token ../../src/gui/kernel/qt_x11_p.h:522: error: `FocusOut' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:522: error: enumerator value for `XFocusOut' not integer constant ../../src/gui/kernel/qt_x11_p.h:523: error: `FocusIn' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:523: error: enumerator value for `XFocusIn' not integer constant ../../src/gui/kernel/qt_x11_p.h:524: error: `KeyPress' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:524: error: enumerator value for `XKeyPress' not integer constant ../../src/gui/kernel/qt_x11_p.h:525: error: `KeyRelease' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:525: error: enumerator value for `XKeyRelease' not integer constant ../../src/gui/kernel/qt_x11_p.h:526: error: `None' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:526: error: enumerator value for `XNone' not integer constant ../../src/gui/kernel/qt_x11_p.h:527: error: `RevertToParent' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:527: error: enumerator value for ` XRevertToParent' not integer constant ../../src/gui/kernel/qt_x11_p.h:528: error: `GrayScale' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:528: error: enumerator value for `XGrayScale' not integer constant ../../src/gui/kernel/qt_x11_p.h:530: error: `CursorShape' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:530: error: enumerator value for `XCursorShape' not integer constant ../../src/gui/kernel/qt_x11_p.h:544: error: `XPoint' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:544: error: template argument 1 is invalid ../../src/gui/kernel/qt_x11_p.h:544: error: `XPoint' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:544: error: enumerator value for `isLarge' not integer constant ../../src/gui/kernel/qt_x11_p.h:544: error: can't make `name' into a method -- not in a class ../../src/gui/kernel/qt_x11_p.h:545: error: `XRectangle' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:545: error: template argument 1 is invalid ../../src/gui/kernel/qt_x11_p.h:545: error: `XRectangle' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:545: error: enumerator value for `isLarge' not integer constant ../../src/gui/kernel/qt_x11_p.h:545: error: can't make `name' into a method -- not in a class ../../src/gui/kernel/qt_x11_p.h:546: error: `XChar2b' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:546: error: template argument 1 is invalid ../../src/gui/kernel/qt_x11_p.h:546: error: `XChar2b' was not declared in this scope ../../src/gui/kernel/qt_x11_p.h:546: error: enumerator value for `isLarge' not integer constant ../../src/gui/kernel/qt_x11_p.h:546: error: can't make `name' into a method -- not in a class make[3]: *** [.obj/debug-shared/qapplication.o] Fehler 1 make[3]: Verlasse Verzeichnis »/home/marcus/qt-x11-opensource-desktop-4.0.0/src/gui« make[2]: *** [debug-all] Fehler 2 make[2]: Verlasse Verzeichnis »/home/marcus/qt-x11-opensource-desktop-4.0.0/src/gui« make[1]: *** [sub-gui-all-ordered] Fehler 2 make[1]: Verlasse Verzeichnis »/home/marcus/qt-x11-opensource-desktop-4.0.0/src« make: *** [sub-src-all-ordered] Fehler 2
Vielen Dank
-
Die ersten 4 Fehlermeldungen sollten dir doch wohl klarmachen wo das Problem liegt.
-
Dir fehlen die X11 Entwicklungspakete. Einfach nachinstallieren.
-
BTW: Qt4 laesst sich unter Ubuntu installieren und funktioniert einwandfrei.
-
ist es das hier:
http://packages.debian.org/stable/libdevel/libx11-dev
was anderes habe ich nicht gefunden ich war auf google tuxfinder und debian.de
Vielen Dank cu
-
Apollon schrieb:
BTW: Qt4 laesst sich unter Ubuntu installieren und funktioniert einwandfrei.
jo bei mir auch
-
$ sudo apt-get install libx11-dev