linux compilation error

Accueil Forums Bugs linux compilation error

  • Ce sujet contient 6 réponses, 1 participant et a été mis à jour pour la dernière fois par Mathieu, le il y a 7 années et 4 mois.
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #3019 Répondre
    Mathieu
    Invité

    Hello,

    I’m trying to compile the last source of Iannix and I’ve got this error in Qt-creator
    /home/mathieu/Pixels/IanniX/misc/application.h:6: erreur : QGLWidget: No such file or directory,
    I’m on ubuntustudio 13.04.

    I’ve look on internet but everything seems to be ok.

    Thanks for help

    #3022 Répondre
    IanniX
    Maître des clés

    Hi,

    Did you download all the packets needed by Qt? (see Readme on Git)

    #3037 Répondre
    Mathieu
    Invité

    When i try the sudo command, I have this :

    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    Note : sélection de « libfontconfig1-dev » au lieu de « libfontconfig-dev »
    E: Impossible de trouver le paquet libjpeg62‑dev
    E: Impossible de trouver le paquet libtiff4‑dev
    E: Impossible de trouver le paquet libpng12‑dev

    But I compile qt without and qt works.

    #3041 Répondre
    IanniX
    Maître des clés

    Yes, qt works, but it looks like it was compiled without OpenGL (=> QGLWidget is the module for OpenGL… and looks missing)

    #3048 Répondre
    Mathieu
    Invité

    Thanks, it’s the problem.
    I’m searching but I don’t find how to install QGLWidget.

    #3049 Répondre
    IanniX
    Maître des clés

    Looks strange. I’ve never had this problem… You may look to Qt’s forums I think…

    #3078 Répondre
    Mathieu
    Invité

    I try to compile on another computer with the same error, with a friend we founded the bug.
    We run this command in a shell sudo cp -R /usr/include/qt4/QtOpenGL/ /usr/local/Trolltech/QtEmbedded-4.8.4/include/
    but after we had got an new error with BonjourService and BonjourRecord, shell said that there are not a type
    I put line 23 and 27 on interfaceosc.h in comment to resolve this
    and now at the end of compilation I have this error

    -L/usr/local/Trolltech/QtEmbedded-4.8.4/lib -lasound -lQtScript -L/usr/local/Trolltech/QtEmbedded-4.8.4/lib -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore -lGL -lpthread 
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::appVisual(int) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::appColormap(int) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « qt_x11_preferred_pixmap_depth »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QWidget::x11Info() const »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11PixmapData::QX11PixmapData(QPixmapData::PixelType) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QPixmap::x11Info() const »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QWidget::x11Event(_XEvent*) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::depth() const »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::setX11Data(QX11InfoData const*) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::display() »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::visual() const »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::getX11Data(bool) const »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::appScreen() »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::~QX11Info() »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::QX11Info(QX11Info const&) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::operator=(QX11Info const&) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « QX11Info::screen() const »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « qt_x11Handle(QPaintDevice const*) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « qt_x11Info(QPaintDevice const*) »
    /usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/libQtOpenGL.so: référence indéfinie vers « qt_x11Data »
    collect2: erreur: ld a retourné 1 code d'état d'exécution
    make: *** [IanniX] Erreur 1
    

    Any ideas ?

7 sujets de 1 à 7 (sur un total de 7)
Répondre à : linux compilation error
Vos informations:





© IanniX Association

Qu'est-ce que IanniX ? | Téléchargement | Showcase | Forum | Recherche | À propos