Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Raspberry Pi 3: debug info, how to fix?

Raspberry Pi 3: debug info, how to fix?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
59 Posts 6 Posters 27.7k 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.
  • J Offline
    J Offline
    JiujiuTong
    wrote on 7 Mar 2017, 04:08 last edited by A Former User 4 Sept 2017, 09:31
    #1

    hello:
    after i finish cross complie on rpi3 following steps :
    http://wiki.qt.io/RaspberryPi2EGLFS
    then i start to debug a program, here are informaitons:
    Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/lib/libQt5Widgets.so.5.
    Use the "info sharedlibrary" command to see the complete listing.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/plugins/platforms/libqeglfs.so.
    Use the "info sharedlibrary" command to see the complete listing.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/egldeviceintegrations/libqeglfs-brcm-integration.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqdds.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqgif.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqicns.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqico.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqjpeg.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqmng.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 2 libraries, e.g. /usr/local/qt5pi/plugins/imageformats/libqsvg.so.
    Use the "info sharedlibrary" command to see the complete listing.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtga.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtiff.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwbmp.so.
    Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwebp.so.
    Do you need "set solib-search-path" or "set sysroot"?Unable to query physical screen size, defaulting to 100 dpi.
    To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
    how can i fix it ? thank you !

    J 1 Reply Last reply 7 Mar 2017, 05:32
    0
    • J JiujiuTong
      7 Mar 2017, 04:08

      hello:
      after i finish cross complie on rpi3 following steps :
      http://wiki.qt.io/RaspberryPi2EGLFS
      then i start to debug a program, here are informaitons:
      Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/lib/libQt5Widgets.so.5.
      Use the "info sharedlibrary" command to see the complete listing.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/plugins/platforms/libqeglfs.so.
      Use the "info sharedlibrary" command to see the complete listing.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/egldeviceintegrations/libqeglfs-brcm-integration.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqdds.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqgif.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqicns.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqico.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqjpeg.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqmng.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 2 libraries, e.g. /usr/local/qt5pi/plugins/imageformats/libqsvg.so.
      Use the "info sharedlibrary" command to see the complete listing.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtga.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtiff.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwbmp.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwebp.so.
      Do you need "set solib-search-path" or "set sysroot"?Unable to query physical screen size, defaulting to 100 dpi.
      To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
      how can i fix it ? thank you !

      J Offline
      J Offline
      JiujiuTong
      wrote on 7 Mar 2017, 05:32 last edited by
      #2

      @JiujiuTong said in Qt on rpi3 , debug info ,how to fix?:

      hello:
      after i finish cross complie on rpi3 following steps :
      http://wiki.qt.io/RaspberryPi2EGLFS
      then i start to debug a program, here are informaitons:
      Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/lib/libQt5Widgets.so.5.
      Use the "info sharedlibrary" command to see the complete listing.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/plugins/platforms/libqeglfs.so.
      Use the "info sharedlibrary" command to see the complete listing.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/egldeviceintegrations/libqeglfs-brcm-integration.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqdds.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqgif.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqicns.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqico.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqjpeg.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqmng.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 2 libraries, e.g. /usr/local/qt5pi/plugins/imageformats/libqsvg.so.
      Use the "info sharedlibrary" command to see the complete listing.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtga.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtiff.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwbmp.so.
      Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwebp.so.
      Do you need "set solib-search-path" or "set sysroot"?Unable to query physical screen size, defaulting to 100 dpi.
      To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
      how can i fix it ? thank you !

      debug with QTcreator on host linux ,get these informations. how to fix, thank you!

      J 1 Reply Last reply 7 Mar 2017, 05:47
      0
      • J JiujiuTong
        7 Mar 2017, 05:32

        @JiujiuTong said in Qt on rpi3 , debug info ,how to fix?:

        hello:
        after i finish cross complie on rpi3 following steps :
        http://wiki.qt.io/RaspberryPi2EGLFS
        then i start to debug a program, here are informaitons:
        Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/lib/libQt5Widgets.so.5.
        Use the "info sharedlibrary" command to see the complete listing.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 3 libraries, e.g. /usr/local/qt5pi/plugins/platforms/libqeglfs.so.
        Use the "info sharedlibrary" command to see the complete listing.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/egldeviceintegrations/libqeglfs-brcm-integration.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqdds.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqgif.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqicns.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqico.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqjpeg.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqmng.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for 2 libraries, e.g. /usr/local/qt5pi/plugins/imageformats/libqsvg.so.
        Use the "info sharedlibrary" command to see the complete listing.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtga.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqtiff.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwbmp.so.
        Do you need "set solib-search-path" or "set sysroot"?Could not load shared library symbols for /usr/local/qt5pi/plugins/imageformats/libqwebp.so.
        Do you need "set solib-search-path" or "set sysroot"?Unable to query physical screen size, defaulting to 100 dpi.
        To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
        how can i fix it ? thank you !

        debug with QTcreator on host linux ,get these informations. how to fix, thank you!

        J Offline
        J Offline
        jsulm
        Lifetime Qt Champion
        wrote on 7 Mar 2017, 05:47 last edited by
        #3

        @JiujiuTong You need debug version of Qt libraries. You can easily build both versions at the same time adding -debug-and-release parameter to configure command.

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        J 1 Reply Last reply 7 Mar 2017, 06:26
        0
        • J jsulm
          7 Mar 2017, 05:47

          @JiujiuTong You need debug version of Qt libraries. You can easily build both versions at the same time adding -debug-and-release parameter to configure command.

          J Offline
          J Offline
          JiujiuTong
          wrote on 7 Mar 2017, 06:26 last edited by
          #4

          @jsulm
          do you mean add -debug-and-release option in configure command before install qt ?

          J 1 Reply Last reply 7 Mar 2017, 06:31
          0
          • J JiujiuTong
            7 Mar 2017, 06:26

            @jsulm
            do you mean add -debug-and-release option in configure command before install qt ?

            J Offline
            J Offline
            JiujiuTong
            wrote on 7 Mar 2017, 06:31 last edited by JiujiuTong 3 Jul 2017, 06:31
            #5

            @JiujiuTong said in Qt on rpi3 , debug info ,how to fix?:

            @jsulm
            do you mean add -debug-and-release option in configure command before install qt ?

            i remeber when using native build method , the -debug-and-release option is invalid.
            i will try to reconfig qt with this option.

            J 2 Replies Last reply 7 Mar 2017, 06:33
            0
            • J JiujiuTong
              7 Mar 2017, 06:31

              @JiujiuTong said in Qt on rpi3 , debug info ,how to fix?:

              @jsulm
              do you mean add -debug-and-release option in configure command before install qt ?

              i remeber when using native build method , the -debug-and-release option is invalid.
              i will try to reconfig qt with this option.

              J Offline
              J Offline
              jsulm
              Lifetime Qt Champion
              wrote on 7 Mar 2017, 06:33 last edited by
              #6

              @JiujiuTong What do you mean by invalid? You need to rebuild Qt with that parameter.

              https://forum.qt.io/topic/113070/qt-code-of-conduct

              J 2 Replies Last reply 7 Mar 2017, 06:37
              0
              • J JiujiuTong
                7 Mar 2017, 06:31

                @JiujiuTong said in Qt on rpi3 , debug info ,how to fix?:

                @jsulm
                do you mean add -debug-and-release option in configure command before install qt ?

                i remeber when using native build method , the -debug-and-release option is invalid.
                i will try to reconfig qt with this option.

                J Offline
                J Offline
                jsulm
                Lifetime Qt Champion
                wrote on 7 Mar 2017, 06:36 last edited by jsulm 3 Jul 2017, 06:38
                #7

                @JiujiuTong Do you actually want to debug Qt libs? If not then you do not need a debug build and you can just ignore those warnings.

                https://forum.qt.io/topic/113070/qt-code-of-conduct

                J 1 Reply Last reply 7 Mar 2017, 11:35
                0
                • J jsulm
                  7 Mar 2017, 06:33

                  @JiujiuTong What do you mean by invalid? You need to rebuild Qt with that parameter.

                  J Offline
                  J Offline
                  JiujiuTong
                  wrote on 7 Mar 2017, 06:37 last edited by JiujiuTong 3 Jul 2017, 06:37
                  #8

                  @jsulm
                  the configuer output indicate that -debug-and-release has no effect, and only realse version was built, anyway i will use this option with cross complier method to check the result.

                  1 Reply Last reply
                  0
                  • J jsulm
                    7 Mar 2017, 06:33

                    @JiujiuTong What do you mean by invalid? You need to rebuild Qt with that parameter.

                    J Offline
                    J Offline
                    JiujiuTong
                    wrote on 7 Mar 2017, 11:29 last edited by
                    #9

                    @jsulm
                    the output with -debug-and-release option:
                    WARNING: -debug-and-release is not supported outside of Mac OS X.
                    Qt can be built in release mode with separate debug information, so
                    -debug-and-release is not necessary anymore

                    1 Reply Last reply
                    0
                    • J jsulm
                      7 Mar 2017, 06:36

                      @JiujiuTong Do you actually want to debug Qt libs? If not then you do not need a debug build and you can just ignore those warnings.

                      J Offline
                      J Offline
                      JiujiuTong
                      wrote on 7 Mar 2017, 11:35 last edited by
                      #10

                      @jsulm
                      I do not want to debug Qt libs, just want to debug my project.
                      is it ok with these warning if i just want to debug my program ?

                      J 1 Reply Last reply 7 Mar 2017, 11:35
                      0
                      • J JiujiuTong
                        7 Mar 2017, 11:35

                        @jsulm
                        I do not want to debug Qt libs, just want to debug my project.
                        is it ok with these warning if i just want to debug my program ?

                        J Offline
                        J Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on 7 Mar 2017, 11:35 last edited by
                        #11

                        @JiujiuTong Yes it is OK. Just build your project in Debug mode.

                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                        J 3 Replies Last reply 7 Mar 2017, 13:53
                        0
                        • J jsulm
                          7 Mar 2017, 11:35

                          @JiujiuTong Yes it is OK. Just build your project in Debug mode.

                          J Offline
                          J Offline
                          JiujiuTong
                          wrote on 7 Mar 2017, 13:53 last edited by
                          #12

                          @jsulm
                          well, thank you

                          1 Reply Last reply
                          0
                          • J jsulm
                            7 Mar 2017, 11:35

                            @JiujiuTong Yes it is OK. Just build your project in Debug mode.

                            J Offline
                            J Offline
                            JiujiuTong
                            wrote on 7 Mar 2017, 14:22 last edited by
                            #13

                            @jsulm
                            another question:
                            my host is Centos 7 x64 , should i change`the following :
                            Go to Options -> Compilers
                            Add
                            GCC
                            Compiler path: ~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++
                            to
                            Go to Options -> Compilers
                            Add
                            GCC
                            Compiler path: ~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-g++
                            in Qt Creator configuration?

                            1 Reply Last reply
                            0
                            • J jsulm
                              7 Mar 2017, 11:35

                              @JiujiuTong Yes it is OK. Just build your project in Debug mode.

                              J Offline
                              J Offline
                              JiujiuTong
                              wrote on 7 Mar 2017, 15:41 last edited by JiujiuTong 3 Jul 2017, 15:55
                              #14

                              @jsulm
                              my project compile output is :
                              /home/tong/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
                              /home/tong/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
                              /home/tong/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLContext::currentContext()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setAttributeArray(char const*, float const*, int, int)@Qt_5'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::hasOpenGLShaderPrograms(QGLContext const*)@Qt_5' /home/tong/raspi/sysroot/usr/lib/arm-linux-gnueabihf/libQt5OpenGL.so.5: undefined reference to QStaticTextItem::setFontEngine(QFontEngine*)'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::addShaderFromSourceCode(QFlags<QGLShader::ShaderTypeBit>, char const*)@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLContext::contextHandle() const@Qt_5'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::removeAllShaders()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::enableAttributeArray(char const*)@Qt_5'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::link()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::QGLShaderProgram(QGLContext const*, QObject*)@Qt_5'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::release()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setUniformValue(char const*, QMatrix4x4 const&)@Qt_5'
                              /home/tong/raspi/sysroot/usr/lib/libactivemq-cpp.so: undefined reference to std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::~QGLShaderProgram()@Qt_5'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::log() const@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setUniformValue(char const*, float const (*) [4])@Qt_5'
                              /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setUniformValue(char const*, int)@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::bind()@Qt_5'
                              collect2: error: ld returned 1 exit status
                              make: *** [FMT] Error 1
                              23:37:26: The process "/usr/bin/make" exited with code 2.
                              Error while building/deploying project FMT (kit: rpi3)
                              When executing step "Make"
                              do you know what's wrong with it ? thank you very much!! my project is cross complier project, my host is centos 7 64bit ,my target device is rpi3 following the steps :
                              http://wiki.qt.io/RaspberryPi2E
                              the difference is that my QT5.7.1 source code is download form QT not from git, and i run the configure command (./configure -release -opengl es2 -skip webengine -device linux-rasp-pi2-g++ -device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v) under Qt5.7.1 directory not under Qtbase, so i think all modules except webengine are installed. and i configure QT creator with raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/ /arm-linux-gnueabihf-g++
                              and i skipped the "11. Still on the device, fix the EGL/GLES library nonsense:"
                              the error informations seems to relative with qtmultimedia and qtthread. i really don't know how to fix with this. please help me,thank you!

                              J 1 Reply Last reply 8 Mar 2017, 05:19
                              0
                              • J JiujiuTong
                                7 Mar 2017, 15:41

                                @jsulm
                                my project compile output is :
                                /home/tong/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
                                /home/tong/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
                                /home/tong/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLContext::currentContext()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setAttributeArray(char const*, float const*, int, int)@Qt_5'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::hasOpenGLShaderPrograms(QGLContext const*)@Qt_5' /home/tong/raspi/sysroot/usr/lib/arm-linux-gnueabihf/libQt5OpenGL.so.5: undefined reference to QStaticTextItem::setFontEngine(QFontEngine*)'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::addShaderFromSourceCode(QFlags<QGLShader::ShaderTypeBit>, char const*)@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLContext::contextHandle() const@Qt_5'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::removeAllShaders()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::enableAttributeArray(char const*)@Qt_5'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::link()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::QGLShaderProgram(QGLContext const*, QObject*)@Qt_5'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::release()@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setUniformValue(char const*, QMatrix4x4 const&)@Qt_5'
                                /home/tong/raspi/sysroot/usr/lib/libactivemq-cpp.so: undefined reference to std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::~QGLShaderProgram()@Qt_5'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::log() const@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setUniformValue(char const*, float const (*) [4])@Qt_5'
                                /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::setUniformValue(char const*, int)@Qt_5' /home/tong/raspi/qt5pi/lib/libQt5MultimediaWidgets.so: undefined reference to QGLShaderProgram::bind()@Qt_5'
                                collect2: error: ld returned 1 exit status
                                make: *** [FMT] Error 1
                                23:37:26: The process "/usr/bin/make" exited with code 2.
                                Error while building/deploying project FMT (kit: rpi3)
                                When executing step "Make"
                                do you know what's wrong with it ? thank you very much!! my project is cross complier project, my host is centos 7 64bit ,my target device is rpi3 following the steps :
                                http://wiki.qt.io/RaspberryPi2E
                                the difference is that my QT5.7.1 source code is download form QT not from git, and i run the configure command (./configure -release -opengl es2 -skip webengine -device linux-rasp-pi2-g++ -device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v) under Qt5.7.1 directory not under Qtbase, so i think all modules except webengine are installed. and i configure QT creator with raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/ /arm-linux-gnueabihf-g++
                                and i skipped the "11. Still on the device, fix the EGL/GLES library nonsense:"
                                the error informations seems to relative with qtmultimedia and qtthread. i really don't know how to fix with this. please help me,thank you!

                                J Offline
                                J Offline
                                jsulm
                                Lifetime Qt Champion
                                wrote on 8 Mar 2017, 05:19 last edited by
                                #15

                                @JiujiuTong It doesn't matter whether the compiler itself is 32bit or 64bit.
                                Regarding errors: were QtMultimedia and Qt OpenGL modules built?

                                https://forum.qt.io/topic/113070/qt-code-of-conduct

                                J 1 Reply Last reply 8 Mar 2017, 09:22
                                0
                                • J jsulm
                                  8 Mar 2017, 05:19

                                  @JiujiuTong It doesn't matter whether the compiler itself is 32bit or 64bit.
                                  Regarding errors: were QtMultimedia and Qt OpenGL modules built?

                                  J Offline
                                  J Offline
                                  JiujiuTong
                                  wrote on 8 Mar 2017, 09:22 last edited by
                                  #16

                                  @jsulm
                                  do you mean QtMultimedia and Qt OpenGL were not built ?
                                  in qt-everywhere-opensource Qt5.7.1, with "./configure -release -opengl es2 -skip webengine -device linux-rasp-pi2-g++ -device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v ", i think these module should be built , how to check if these modules were built or not ?

                                  J 1 Reply Last reply 8 Mar 2017, 10:29
                                  0
                                  • J JiujiuTong
                                    8 Mar 2017, 09:22

                                    @jsulm
                                    do you mean QtMultimedia and Qt OpenGL were not built ?
                                    in qt-everywhere-opensource Qt5.7.1, with "./configure -release -opengl es2 -skip webengine -device linux-rasp-pi2-g++ -device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- -sysroot ~/raspi/sysroot -opensource -confirm-license -make libs -prefix /usr/local/qt5pi -extprefix ~/raspi/qt5pi -hostprefix ~/raspi/qt5 -v ", i think these module should be built , how to check if these modules were built or not ?

                                    J Offline
                                    J Offline
                                    jsulm
                                    Lifetime Qt Champion
                                    wrote on 8 Mar 2017, 10:29 last edited by
                                    #17

                                    @JiujiuTong Are the libraries there?

                                    https://forum.qt.io/topic/113070/qt-code-of-conduct

                                    J 2 Replies Last reply 8 Mar 2017, 13:35
                                    0
                                    • J jsulm
                                      8 Mar 2017, 10:29

                                      @JiujiuTong Are the libraries there?

                                      J Offline
                                      J Offline
                                      JiujiuTong
                                      wrote on 8 Mar 2017, 13:35 last edited by JiujiuTong 3 Aug 2017, 13:42
                                      #18

                                      @jsulm
                                      Qt OpenGL modules? it seems no this module there.
                                      and i rebuild QtMultimedia module, it's no problem
                                      there is no need to install OpenGL in raspberry 3 ,right?
                                      in my host i have install openGL now ,it still doesn't work

                                      1 Reply Last reply
                                      0
                                      • J jsulm
                                        8 Mar 2017, 10:29

                                        @JiujiuTong Are the libraries there?

                                        J Offline
                                        J Offline
                                        JiujiuTong
                                        wrote on 9 Mar 2017, 06:53 last edited by
                                        #19

                                        @jsulm
                                        i can find libQt5MultimediaWidgets.so , but i don't know where to find openGL related files...

                                        J 1 Reply Last reply 9 Mar 2017, 06:55
                                        0
                                        • J JiujiuTong
                                          9 Mar 2017, 06:53

                                          @jsulm
                                          i can find libQt5MultimediaWidgets.so , but i don't know where to find openGL related files...

                                          J Offline
                                          J Offline
                                          jsulm
                                          Lifetime Qt Champion
                                          wrote on 9 Mar 2017, 06:55 last edited by
                                          #20

                                          @JiujiuTong What about libQt5OpenGL.so ?

                                          https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          J 2 Replies Last reply 9 Mar 2017, 07:46
                                          0

                                          4/59

                                          7 Mar 2017, 06:26

                                          topic:navigator.unread, 55
                                          • Login

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