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 Dank

    Es 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 Dank

    Meinst 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
    

Anmelden zum Antworten