Forum Programmation.c++ QT4 : comment le compiler ???

Posté par  .
Étiquettes : aucune
0
16
août
2004
Bonjour à tous

J'utilise Mandrake Cooker, et je suis intéressé par la compilation de Qt4 pour faire des tests. Mais malheureusement elle échoue bizarrement !
Voici mon configure :
./configure -no-nas-sound -sm -xshape -xinerama -xrandr -xrender -xft -xkb -prefix /opt/qt4 -qt-gif -system-zlib -plugin-sql-mysql -plugin-sql-odbc -plugin-sql-sqlite -system-libpng -system-libjpeg -system-libmng

Et le problème qui se pose après quelques compilations (qmake, moc et compagnie je suppose) :
In file included from kernel/qabstractlayout.cpp:22:
kernel/qlayout.h:26:21: qobject.h: No such file or directory
In file included from kernel/qlayout.h:27,
from kernel/qabstractlayout.cpp:22:
kernel/qsizepolicy.h:26:21: qglobal.h: No such file or directory

Quelqu'un sait-il où se situe le problème ?

Merci d'avance
  • # moi moi moi!!

    Posté par  . Évalué à -2.

    Quelqu'un sait-il où se situe le problème ?
    hum... moi je sais...
    • [^] # Re: moi moi moi!!

      Posté par  . Évalué à 1.

      Tu peux le dire s'il te plaît ?
      • [^] # Re: moi moi moi!!

        Posté par  . Évalué à 2.

        Ca cloche sans doute de par les options que tu passes au configure.
        Tu as essayé de faire la compilation sans plugins (sans -xinerama, --plugin-sql-mysql -plugin-sql-odbc...)?
        • [^] # Re: moi moi moi!!

          Posté par  . Évalué à 1.

          Ben j'ai déjà essayé en désactivant un max de trucs c'est pas mieux.
          • [^] # Re: moi moi moi!!

            Posté par  . Évalué à 2.

            il te reste plus qu'à tenter sans option et éventuellement à attendre un peu que Qt 4 soit plus stable si çà foire :)
  • # Pompage

    Posté par  . Évalué à 1.

    Pomper sur BLFS:
    essai avec ca en changeant les n° de versions et les options qui te convienne

    bash
    export QTDIR=$PWD &&
    export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH &&
    export PATH=$PWD/bin:$PATH &&
    ./configure -prefix /opt/qt-3.3.2 -qt-gif -system-libpng \
    -system-libmng -system-zlib -system-libjpeg -no-exceptions \
    -thread -plugin-imgfmt-png &&
    make &&
    make install &&
    ln -sfn qt-3.3.2 /opt/qt &&
    ln -s libqt-mt.so /opt/qt/lib/libqt.so &&
    cp -r doc/man /opt/qt/doc &&
    cp -r examples /opt/qt/doc
    exit

    Pour les explication voir le bouqin
    • [^] # Oups

      Posté par  . Évalué à 2.

      Je me repond (a moi meme...) apres une dure reprise d'activite nerologique
      Oups je crois que la nouvelle lib est sensée etre plus modulaire donc la maniere de compiler a peut etre changer. A voir...
      Le conseil de comme d'hab ;O) : regarde la doc si c'est le cas il ont du mettre ca dans le README ou INSTALL ou ds ./docs ....
      • [^] # Re: Oups

        Posté par  . Évalué à 1.

        La doc dis que je dois faire configure avec les options que je veux puis gmake mais donc ça échoue comme indiqué précédemment.
        • [^] # option prefix

          Posté par  . Évalué à 1.

          T'a essayer avec les commande precedante ?
          (Tiens c'est bizzare normallement y souvant un = derrierre un --prefix (--prefix=/...)
          Voila voila
          • [^] # Re: option prefix

            Posté par  . Évalué à 2.

            Le problème c'est que y'a trop de truc qui ont changé
            L'option -thred n'existe plus notamment, et puis y'a plein d'options en plus

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.