Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. [Solved] Problem with rebuild QT4.8.5 by cross tool chain Angstrom
QtWS25 Last Chance

[Solved] Problem with rebuild QT4.8.5 by cross tool chain Angstrom

Scheduled Pinned Locked Moved Installation and Deployment
12 Posts 3 Posters 3.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    RyderQt
    wrote on last edited by
    #1

    Hi all,

    Two week ago, i have built success QT4.8.5 with cross tool chain is Angstrom. And then i also run one application design by Qt-creator on Black Beagle Bone -LCD 7 inch. After that, i have some problem with ubuntu and have to re-install it.
    Now I can not rebuild Qt, it have some error

    @arm-angstrom-linux-gnueabi-g++ -c -o qfilesystementry.o -pipe -DQMAKE_OPENSOURCE_EDITION -g -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -Igenerators/symbian -Igenerators/integrity -I/home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/include -I/home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/include/QtCore -I/home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/src/corelib/global -I/home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/src/corelib/xml -I/home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/tools/shared -DQT_NO_PCRE -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DQLIBRARYINFO_EPOCROOT -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi//usr/share/qtopia/mkspecs/linux-g++ -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DEPRECATED /home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/src/corelib/io/qfilesystementry.cpp
    In file included from /home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/include/QtCore/private/qfilesystemmetadata_p.h:1,
    from /home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/include/QtCore/private/../../../src/corelib/io/qfsfileengine_p.h:60,
    from /home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/include/QtCore/private/qfsfileengine_p.h:1,
    from /home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/src/corelib/io/qfilesystementry.cpp:46:
    /home/mlsusr020/qt/qt-everywhere-opensource-src-4.8.5/include/QtCore/private/../../../src/corelib/io/qfilesystemmetadata_p.h:228: error: expected ',' or '...' before '&' token
    /home/mlsusr020/qt/qt-everywhere-opensource-src-**4.8.5/include/QtCore/private/../../../src/corelib/io/qfilesystemmetadata_p.h:228: error: ISO C++ forbids declaration of 'QT_DIRENT' with no type
    make: *** [qfilesystementry.o] Error 1@

    please help me to solve this problem, i really appriciate it.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Did you reconfigure Qt the same way as the first time ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • R Offline
        R Offline
        RyderQt
        wrote on last edited by
        #3

        Hi SGaist,

        Yes, i reconfigure Qt the same way as the first time follow AndrewTaneGlen's instruction in this forum https://groups.google.com/forum/#!topic/beagleboard/RYmfcZmIhbA.

        It worked well in the first time. May be I have mistake somewhere.

        Thank for your support
        Best regards,

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Did you restart configure from a clean state ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • R Offline
            R Offline
            RyderQt
            wrote on last edited by
            #5

            Hi SGaist,

            yes, i delete old source file, untar new source and install follow instruction. I also delete angstrom, reinstall ubuntu two times. But it still does not work.

            Thanks for your support
            Best regard,

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              What configure options did you use ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • R Offline
                R Offline
                RyderQt
                wrote on last edited by
                #7

                Hi SGaist,

                I did
                @ ./configure -v -opensource -confirm-license -xplatform qws/linux-arm-gnueabi-g++ -embedded arm -little-endian -prefix /opt/qt-arm -no-cups -no-accessibility -reduce-relocations -no-nas-sound -no-sm -no-nis -qt-libjpeg -qt-libpng -qt-zlib -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-pch -no-dbus -no-glib -no-phonon -no-phonon-backend -no-webkit -no-multimedia -no-audio-backend -no-qt3support -nomake docs -nomake translations -exceptions -no-fast@

                and i am sure that enviroment file has run already, when i type arm-angstrom- and tab press, the output is

                @arm2hpdl arm-angstrom-linux-gnueabi-gfortran
                arm-angstrom-linux-gnueabi-addr2line arm-angstrom-linux-gnueabi-gprof
                arm-angstrom-linux-gnueabi-ar arm-angstrom-linux-gnueabi-ld
                arm-angstrom-linux-gnueabi-as arm-angstrom-linux-gnueabi-nm
                arm-angstrom-linux-gnueabi-c++filt arm-angstrom-linux-gnueabi-objcopy
                arm-angstrom-linux-gnueabi-cpp arm-angstrom-linux-gnueabi-objdump
                arm-angstrom-linux-gnueabi-g++ arm-angstrom-linux-gnueabi-ranlib
                arm-angstrom-linux-gnueabi-gcc arm-angstrom-linux-gnueabi-readelf
                arm-angstrom-linux-gnueabi-gccbug arm-angstrom-linux-gnueabi-run
                arm-angstrom-linux-gnueabi-gcov arm-angstrom-linux-gnueabi-size
                arm-angstrom-linux-gnueabi-gdb arm-angstrom-linux-gnueabi-strings
                arm-angstrom-linux-gnueabi-gdbtui arm-angstrom-linux-gnueabi-strip@

                about file in path mkspecs/qws/linux-arm-gnueabi-g++/qmake.conf, i have edited

                @#

                qmake configuration for building with arm-none-linux-gnueabi-g++

                include(../../common/linux.conf)
                include(../../common/gcc-base-unix.conf)
                include(../../common/g++-unix.conf)
                include(../../common/qws.conf)

                modifications to g++.conf

                QMAKE_CC = arm-angstrom-linux-gnueabi-gcc
                QMAKE_CXX = arm-angstrom-linux-gnueabi-g++
                QMAKE_LINK = arm-angstrom-linux-gnueabi-g++
                QMAKE_LINK_SHLIB = arm-angstrom-linux-gnueabi-g++

                modifications to linux.conf

                QMAKE_AR = arm-angstrom-linux-gnueabi-ar cqs
                QMAKE_OBJCOPY = arm-angstrom-linux-gnueabi-objcopy
                QMAKE_STRIP = arm-angstrom-linux-gnueabi-strip

                load(qt_config)@

                about error, it happens when i use ./configure command.
                Thank for your support,
                Best regard.

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #8

                  can you run it with -v to see if you have some additional information about the failure ?

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    RyderQt
                    wrote on last edited by
                    #9

                    Hi SGaist,

                    I have use configure with -v and detect that it configure to generate qmake with arm-linux-gnueabi-g++. The problem is here, it has compile with g++ beacause qmake has to run on linux PC enviroment.

                    Enviroment-setup (in usr/angstrom/local/) caused this error when i run it first and then do ./configure command, may be some flag or parameter effect to build configure.

                    It works well now. Thank you very much
                    Best regard,

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #10

                      You're welcome !

                      Don't forget to keep that noted somewhere in case you have to do the reinstallation ;)

                      Happy coding !

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • W Offline
                        W Offline
                        weza_hss
                        wrote on last edited by
                        #11

                        Hello expertises,

                        I need help to install cross compile for QT on my host PC:

                        Ubuntu 12.04 LTS 32bits, VMware workstation on Windows 8.1.

                        Target-> Beaglebone Black angstrom kernel 3.8.

                        Please any help...

                        1 Reply Last reply
                        0
                        • R Offline
                          R Offline
                          RyderQt
                          wrote on last edited by
                          #12

                          Hi weza_hss,

                          I did follow AndrewTaneGlen's instructions in this site https://groups.google.com/forum/#!topic/beagleboard/RYmfcZmIhbA

                          You should try it. Everything will be fine.

                          ps: It will be better if you say the problem you faced

                          Happy codding!

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved