Results 1 to 6 of 6

Thread: Qt/Embedded Installation error during make

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jan 2006
    Posts
    80
    Qt products
    Qt/Embedded
    Platforms
    Unix/X11
    Thanks
    1

    Default Re: Qt/Embedded Installation error during make

    Quote Originally Posted by jacek
    Looks like you don't have the libstdc++ installed.

    libstdc++.so.6 is located at /usr/local/lib

    I added this path to PATH variable and repeated the test...
    But same error exists...

  2. #2
    Join Date
    Jan 2006
    Posts
    80
    Qt products
    Qt/Embedded
    Platforms
    Unix/X11
    Thanks
    1

    Default Re: Qt/Embedded Installation error during make

    hi all...

    thanks for the reply...
    Those comments helped me a lot...

    But still i am facing some problems...


    Compiling Qt/Embedded
    Build Qt 2.3.2
    [Completed
    Build Qvfb
    Completed
    Build Qt/Embedded




    1. cd $QTEDIR
    2. export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
    3. export QTDIR=$QTEDIR
    4. export PATH=$QTDIR/bin:$PATH
    5. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    6. ./configure -no-xft -qvfb -depths 4,8,16,32
    7. make
    Compiling Qt/Embedded
    Build Qt 2.3.2
    Completed
    Build Qvfb
    Completed
    Build Qt/Embedded
    1. cd $QTEDIR
    2. export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
    3. export QTDIR=$QTEDIR
    4. export PATH=$QTDIR/bin:$PATH
    5. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
    6. ./configure -no-xft -qvfb -depths 4,8,16,32
    7. make
    make[1]: Entering directory ‘/root/qt-2.3.10’
    cd src/moc; make
    make[2]: Entering directory ‘/root/qt-2.3.10/src/moc’
    make[2]: Nothing to be done for ‘all’.
    make[2]: Leaving directory ‘/root/qt-2.3.10/src/moc’
    rm -f bin/moc
    cp src/moc/moc bin/moc
    make -f src-mt.mk
    make[2]: Entering directory ‘/root/qt-2.3.10’
    (not building threaded Qt)
    make[2]: Leaving directory ‘/root/qt-2.3.10’
    cd src; make
    make[2]: Entering directory ‘/root/qt-2.3.10/src’
    echo ‘#include "kernel/qt.h"‘ >allmoc.cpp
    g++ -E -DQT_MOC_CPP -I/root/qt-2.3.10/include -pipe -DQWS -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -fPIC -DQT_NO_IMAGEIO_MNG -DQT_NO_QWS_SNAP -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MACH64 -DQT_NO_QWS_MATROX -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA_16 -DQT_NO_QWS_DEPTH_24 -DQT_BUILTIN_GIF_READER=1 -DQT_NO_IMAGEIO_MNG -DQT_NO_SM_SUPPORT -DQT_NO_XKB -I/root/qt-2.3.10/src/3rdparty/zlib -I/root/qt-2.3.10/src/3rdparty/libpng -I3rdparty/freetype/src -I3rdparty/freetype/include -I3rdparty/freetype/builds/unix -I3rdparty/kernel -I3rdparty/tools >allmoc.h allmoc.cpp
    /root/qt-2.3.10/bin/moc -o allmoc.cpp allmoc.h
    perl -pi -e ‘s{"allmoc.h"}{"kernel/qt.h"}’ allmoc.cpp
    rm allmoc.h
    g++ -c -I/root/qt-2.3.10/include -pipe -DQWS -fno-exceptions -fno-rtti -O2 -fno-default-inline -Wall -W -DNO_DEBUG -fPIC -DQT_NO_IMAGEIO_MNG -DQT_NO_QWS_SNAP -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MACH64 -DQT_NO_QWS_MATROX -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA_16 -DQT_NO_QWS_DEPTH_24 -DQT_BUILTIN_GIF_READER=1 -DQT_NO_IMAGEIO_MNG -DQT_NO_SM_SUPPORT -DQT_NO_XKB -I/root/qt-2.3.10/src/3rdparty/zlib -I/root/qt-2.3.10/src/3rdparty/libpng -I3rdparty/freetype/src -I3rdparty/freetype/include -I3rdparty/freetype/builds/unix -I3rdparty/kernel -I3rdparty/tools -o allmoc.o allmoc.cpp
    /root/qt-2.3.10/include/qdatetime.h:51: warning: ‘class QDate’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qjpunicode.h:91: warning: ‘class QJpUnicodeConv’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qasyncimageio.h:48: warning: ‘class QImageConsumer’ has virtual functions but non-virtual destructor
    kernel/qnetworkprotocol.h:60: warning: ‘class QNetworkProtocolFactoryBase’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qpolygonscanner.h:48: warning: ‘class QPolygonScanner’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qrangecontrol.h:52: warning: ‘class QRangeControl’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qtooltip.h:87: warning: ‘class QToolTip’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qfiledialog.h:77: warning: ‘class QFilePreview’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:220: warning: ‘class QXmlReader’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:408: warning: ‘class QXmlContentHandler’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:425: warning: ‘class QXmlErrorHandler’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:434: warning: ‘class QXmlDTDHandler’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:442: warning: ‘class QXmlEntityResolver’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:449: warning: ‘class QXmlLexicalHandler’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qxml.h:462: warning: ‘class QXmlDeclHandler’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qwindowsystem_qws.h:221: warning: ‘class QWSServer::KeyboardFilter’ has virtual functions but non-virtual destructor
    /root/qt-2.3.10/include/qwindowsystem_qws.h:230: error: ‘QWSInputMethod’ has not been declared
    /root/qt-2.3.10/include/qwindowsystem_qws.h:237: error: ‘QWSGestureMethod’ has not been declared
    make[2]: *** [allmoc.o] Error 1
    make[2]: Leaving directory ‘/root/qt-2.3.10/src’
    make[1]: *** [sub-src] Error 2
    make[1]: Leaving directory ‘/root/qt-2.3.10’
    make: *** [init] Error 2
    Wat to do...
    Last edited by jacek; 6th September 2006 at 15:15. Reason: changed [ code ] to [ quote ] to allow wrapping

  3. #3
    Join Date
    Jul 2006
    Posts
    12
    Thanks
    1
    Thanked 1 Time in 1 Post

    Default Re: Qt/Embedded Installation error during make

    vi /opt/qt-2.3.10/include/qwindowsystem_qws.h
    add two following lines
    class QWSInputMethod;
    class QWSGestureMethod;

    please change directory /opt/qtembedded-yourversion/

    It works for me.

  4. #4
    Join Date
    Jul 2006
    Posts
    12
    Thanks
    1
    Thanked 1 Time in 1 Post

    Default Re: Qt/Embedded Installation error during make

    vi /opt/qt-2.3.10/include/qwindowsystem_qws.h
    add two following lines
    class QWSInputMethod;
    class QWSGestureMethod;

    please change directory /opt/qtembedded-yourversion/

    --- ./qtools/qvaluestack.h~ 2006-03-21 19:28:42.000000000 +0000
    +++ ./qtools/qvaluestack.h 2006-03-21 19:28:50.000000000 +0000
    @@ -54,7 +54,7 @@
    {
    T elem( this->last() );
    if ( !this->isEmpty() )
    - remove( this->fromLast() );
    + this->remove( this->fromLast() );

    return elem;

    Now I am stuck at
    make[4]: Entering directory `/opt/qt-2.3.10/tutorial/t1'
    arm-linux-g++ -c -I/opt/qt-2.3.10/include -pipe -DQWS -fno-exceptions -fno-rtti -g -Wall -W -o main.o main.cpp
    arm-linux-gcc -L/opt/qt-2.3.10/lib -Wl,-rpath,/opt/qt-2.3.10/lib -o ./t1 main.o -lqte -lm
    /opt/crosstool/gcc-4.1.0-glibc-2.3.2/arm-linux/lib/gcc/arm-linux/4.1.0/../../../../arm-linux/bin/ld: cannot find -lqte
    collect2: ld returned 1 exit status
    make[4]: *** [t1] Error 1

    Please help. TIA.

Similar Threads

  1. Compiling with Qmake/Make
    By VireX in forum Newbie
    Replies: 25
    Last Post: 22nd February 2007, 06:57

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.