linux compilation error

Home Forums Bugs linux compilation error

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #3019 Reply
    Mathieu
    Guest

    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 Reply
    IanniX
    Keymaster

    Hi,

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

    #3037 Reply
    Mathieu
    Guest

    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 Reply
    IanniX
    Keymaster

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

    #3048 Reply
    Mathieu
    Guest

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

    #3049 Reply
    IanniX
    Keymaster

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

    #3078 Reply
    Mathieu
    Guest

    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 ?

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: linux compilation error
Your information:





© IanniX Association

What is IanniX? | Download | Showcase | Forums | Research | About