QT und FF 1.5.0.4 unter Debian Etch

  • Hi, ich habe eben gemerkt, dass man den Firefox mit QT-Support compilieren kann, aber genau daran scheitert es:
    ich hab die meisten "./configure"-Optionen 1:1 aus about:buildconfig übernommen, nur das --enable-default-toolkit= auf "qt" geändert. configure läuft durch bis es zur Prüfung der QT-Packete geht:

    Zitat

    checking for main in -lqt... no
    checking for main in -lqt-mt... yes
    checking Qt - version >= 3.2.0... no
    configure: error: Qt Mozilla requires at least version 3.2.0 of Qt

    die Packete sind aber alle auf dem Stand von 3.3.6-2 und ich bekomme das nicht gebacken.

    ist es jemandem schon gelungen? ich weiß dass der QT-toolkit-support experimentell ist, aber wenn ich fehler finde, kann ich ja evtl. den Entwicklern helfen (Fehlerberichte etwa)

    C167

    €dit: ich habe keine QT4-Packete auf dem System

  • Ich würde sagen, du bracuhst noch die -dev Pakete in denen die Headers Stecken, falls nicht überprüfe mal deine QTDIR Variable und setze sie richtig. Die QT-version wird afaik aber auch nicht mehr weiterentwickelt und sieht nicht sehr schön aus. Wenn man nichts grundsätzlich gegen gtk hat dürfte die gtk-qt-engine und eventuell kgtk die bessere Alternative sein. Ansonsten wäre noch das System auf dem du kompilierst interessant.

    EDIT:Sorry, Überschrift nicht gelesen.

  • >Ich würde sagen, du bracuhst noch die -dev Pakete in denen die Headers Stecken, falls nicht überprüfe mal deine QTDIR Variable und setze sie richtig.

    Die Header-Packete sind installiert, aber auf was muss ich die Variable setzen?

    >Die QT-version wird afaik aber auch nicht mehr weiterentwickelt und sieht nicht sehr schön aus.
    Schade :(

    >Wenn man nichts grundsätzlich gegen gtk hat dürfte die gtk-qt-engine und eventuell kgtk die bessere Alternative sein.

    Grundsätzlich habe ich nichts gegen GTK, auch wenn es mir nicht an allen Plätzen gefällt (der Dateidialog ist z.B. nicht optimal.)
    laut http://developer.mozilla.org/en/docs/Configuring_Build_Options habe ich gtk2, gtk, xlib, qt, cairo-gtk2, cairo-xlib, cairo-windows, windows, mac, cocoa, os2, beos und photon zur Verfügung. mit den Toolkits habe ich mich bis jetzt nicht näher beschäftigt, wie setze ich das gtk-qt ein?
    kgtk kenne ich nicht, was ist das und wie setze ich es ein?

    Ansonsten wäre noch das System auf dem du kompilierst interessant.
    >EDIT:Sorry, Überschrift nicht gelesen.
    macht nix, passiert mir auch manchmal :)

    danke für die Antwort :)

    C167

  • Zitat von C167


    Die Header-Packete sind installiert, aber auf was muss ich die Variable setzen?


    ich vermute mal, dass es /usr ist, allerdings habe ich damit selten zu tun, da es bei mir meist automatisch erkannt wird.

    Zitat von C167

    Grundsätzlich habe ich nichts gegen GTK, auch wenn es mir nicht an allen Plätzen gefällt (der Dateidialog ist z.B. nicht optimal.)
    laut http://developer.mozilla.org/en/docs/Configuring_Build_Options habe ich gtk2, gtk, xlib, qt, cairo-gtk2, cairo-xlib, cairo-windows, windows, mac, cocoa, os2, beos und photon zur Verfügung. mit den Toolkits habe ich mich bis jetzt nicht näher beschäftigt, wie setze ich das gtk-qt ein?


    Das Prog gibt es unter: http://freedesktop.org/wiki/Software_2fgtk_2dqt , im Prinzip lässt es einfach alle GTK2 Anwendungen aussehen wie QT Anwendungen, es muss einfach installiert werden, entweder selbst kompiliert oder aus Paketen installiert werden (auf der Homepage stehen Debian Pakete zur Verfügung, vielleicht laufen die ja unter etch) und dann noch im KDE-Kontrollzentrum aktiviert werden. Es hat aber nichts mit den Buildoptionen vom Firefox zu tun, ist nur eine Möglichkeit ein QT-Design auf die stabile GTK-Version zu kriegen.

    Zitat von C167

    kgtk kenne ich nicht, was ist das und wie setze ich es ein?


    kgtk ist noch eine gute ergänzung zur gtk-qt Engine, es kann in einigen GTK-Anwendungen den Dataidialog durch den KDE-Dateidialog ersetzen, unter anderem auch im Firefox. Das ganze gibt es unter http://kde-apps.org/content/show.php?content=36077. Es musss aus den Sourcen installiert werden und kann dann mittels

    Code
    /usr/local/bin/kgtk-wrapper.sh $Anwendung

    eingesetzt werden.

  • Zitat von Hoshpak

    ich vermute mal, dass es /usr ist, allerdings habe ich damit selten zu tun, da es bei mir meist automatisch erkannt wird.


    da sind welche, aber die mag er nicht. lassmer des ;)

    Zitat von Hoshpak

    Das Prog gibt es unter: http://freedesktop.org/wiki/Software_2fgtk_2dqt , im Prinzip lässt es einfach alle GTK2 Anwendungen aussehen wie QT Anwendungen, es muss einfach installiert werden, entweder selbst kompiliert oder aus Paketen installiert werden (auf der Homepage stehen Debian Pakete zur Verfügung, vielleicht laufen die ja unter etch) und dann noch im KDE-Kontrollzentrum aktiviert werden.

    Du meinst das "GTK Styles und Fonts"? das hat keine Wirkung, und wenn dann wird sie nach dem Schließen des Kontrollzentrums auf den defaultwert gesetzt :(

    Zitat von Hoshpak

    Es hat aber nichts mit den Buildoptionen vom Firefox zu tun, ist nur eine Möglichkeit ein QT-Design auf die stabile GTK-Version zu kriegen.


    achso... dann lass ich es mal so

    Zitat von Hoshpak

    kgtk ist noch eine gute ergänzung zur gtk-qt Engine, es kann in einigen GTK-Anwendungen den Dataidialog durch den KDE-Dateidialog ersetzen, unter anderem auch im Firefox. Das ganze gibt es unter http://kde-apps.org/content/show.php?content=36077. Es musss aus den Sourcen installiert werden und kann dann mittels

    Code
    /usr/local/bin/kgtk-wrapper.sh $Anwendung

    eingesetzt werden.


    ja, das wirft hunderte Meldungen raus und am Ende hat sich doch nichts getan.

    Ich denke, ich lass das mal so und versuch einfach, aus dem GTK2-Build das optimum an Leistung herauszuhohlen (COmpilerflags usw.)
    Vielen Dank für Deine Antworten :)

    C167