Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-92954

Failed crosscompile openglwidgets on Windows for linux-imx6-g++

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P3: Somewhat important
    • None
    • 6.1.0
    • Build System: CMake
    • None
    • CMD - Windows Host

    Description

      CMake 3.19.0, gcc-linaro-7.5.0-2019.12-i686-mingw32_arm-linux-gnueabihf.tar.xz

      Compilation of last 4 files from qtbase is failed without errors:

      D:\qt6\build\imx6\qt6-imx6-build>cmake --build . --verbose
      [1/4] d:\qt6\imx6\gcc\bin\arm-linux-gnueabihf-g+.exe --sysroot=d:/qt6/imx6/sysroot -DOpenGLWidgets_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_OPENGLWIDGETS_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_USING_NAMESPACE -DQT_OPENGL_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Isrc/openglwidgets/OpenGLWidgets_autogen/include -Iinclude -Iinclude/QtOpenGLWidgets -ID:/qt6/build/imx6/qt5/qtbase/src/openglwidgets -Isrc/openglwidgets -Iinclude/QtOpenGL -Iinclude/QtCore -ID:/qt6/build/imx6/qt5/qtbase/mkspecs/devices/linux-imx6-g+ -Iinclude/QtGui -Iinclude/QtWidgets -Isrc/opengl -Iinclude/QtOpenGL/6.1.0 -Iinclude/QtOpenGL/6.1.0/QtOpenGL -Isrc/corelib -Iinclude/QtCore/6.1.0 -Iinclude/QtCore/6.1.0/QtCore -Isrc/gui -Iinclude/QtGui/6.1.0 -Iinclude/QtGui/6.1.0/QtGui -Isrc/widgets -Iinclude/QtWidgets/6.1.0 -Iinclude/QtWidgets/6.1.0/QtWidgets -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -I -g -Og -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -Wno-error=invalid-offsetof -pthread -std=c++1z -Winvalid-pch -include D:/qt6/build/imx6/qt6-imx6-build/src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/cmake_pch.hxx -MD -MT src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/OpenGLWidgets_autogen/mocs_compilation.cpp.o -MF src\openglwidgets\CMakeFiles\OpenGLWidgets.dir\OpenGLWidgets_autogen\mocs_compilation.cpp.o.d -o src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/OpenGLWidgets_autogen/mocs_compilation.cpp.o -c src/openglwidgets/OpenGLWidgets_autogen/mocs_compilation.cpp
      FAILED: src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/OpenGLWidgets_autogen/mocs_compilation.cpp.o
      d:\qt6\imx6\gcc\bin\arm-linux-gnueabihf-g+.exe --sysroot=d:/qt6/imx6/sysroot -DOpenGLWidgets_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_OPENGLWIDGETS_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_USING_NAMESPACE -DQT_OPENGL_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Isrc/openglwidgets/OpenGLWidgets_autogen/include -Iinclude -Iinclude/QtOpenGLWidgets -ID:/qt6/build/imx6/qt5/qtbase/src/openglwidgets -Isrc/openglwidgets -Iinclude/QtOpenGL -Iinclude/QtCore -ID:/qt6/build/imx6/qt5/qtbase/mkspecs/devices/linux-imx6-g+ -Iinclude/QtGui -Iinclude/QtWidgets -Isrc/opengl -Iinclude/QtOpenGL/6.1.0 -Iinclude/QtOpenGL/6.1.0/QtOpenGL -Isrc/corelib -Iinclude/QtCore/6.1.0 -Iinclude/QtCore/6.1.0/QtCore -Isrc/gui -Iinclude/QtGui/6.1.0 -Iinclude/QtGui/6.1.0/QtGui -Isrc/widgets -Iinclude/QtWidgets/6.1.0 -Iinclude/QtWidgets/6.1.0/QtWidgets -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -I -g -Og -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -Wno-error=invalid-offsetof -pthread -std=c++1z -Winvalid-pch -include D:/qt6/build/imx6/qt6-imx6-build/src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/cmake_pch.hxx -MD -MT src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/OpenGLWidgets_autogen/mocs_compilation.cpp.o -MF src\openglwidgets\CMakeFiles\OpenGLWidgets.dir\OpenGLWidgets_autogen\mocs_compilation.cpp.o.d -o src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/OpenGLWidgets_autogen/mocs_compilation.cpp.o -c src/openglwidgets/OpenGLWidgets_autogen/mocs_compilation.cpp

      [2/4] d:\qt6\imx6\gcc\bin\arm-linux-gnueabihf-g+.exe --sysroot=d:/qt6/imx6/sysroot -DOpenGLWidgets_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_OPENGLWIDGETS_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_USING_NAMESPACE -DQT_OPENGL_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Isrc/openglwidgets/OpenGLWidgets_autogen/include -Iinclude -Iinclude/QtOpenGLWidgets -ID:/qt6/build/imx6/qt5/qtbase/src/openglwidgets -Isrc/openglwidgets -Iinclude/QtOpenGL -Iinclude/QtCore -ID:/qt6/build/imx6/qt5/qtbase/mkspecs/devices/linux-imx6-g+ -Iinclude/QtGui -Iinclude/QtWidgets -Isrc/opengl -Iinclude/QtOpenGL/6.1.0 -Iinclude/QtOpenGL/6.1.0/QtOpenGL -Isrc/corelib -Iinclude/QtCore/6.1.0 -Iinclude/QtCore/6.1.0/QtCore -Isrc/gui -Iinclude/QtGui/6.1.0 -Iinclude/QtGui/6.1.0/QtGui -Isrc/widgets -Iinclude/QtWidgets/6.1.0 -Iinclude/QtWidgets/6.1.0/QtWidgets -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -I -g -Og -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -Wno-error=invalid-offsetof -pthread -std=c++1z -Winvalid-pch -include D:/qt6/build/imx6/qt6-imx6-build/src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/cmake_pch.hxx -MD -MT src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/qopenglwidget.cpp.o -MF src\openglwidgets\CMakeFiles\OpenGLWidgets.dir\qopenglwidget.cpp.o.d -o src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/qopenglwidget.cpp.o -c D:/qt6/build/imx6/qt5/qtbase/src/openglwidgets/qopenglwidget.cpp
      FAILED: src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/qopenglwidget.cpp.o
      d:\qt6\imx6\gcc\bin\arm-linux-gnueabihf-g+.exe --sysroot=d:/qt6/imx6/sysroot -DOpenGLWidgets_EXPORTS -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_OPENGLWIDGETS_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_USING_NAMESPACE -DQT_OPENGL_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Isrc/openglwidgets/OpenGLWidgets_autogen/include -Iinclude -Iinclude/QtOpenGLWidgets -ID:/qt6/build/imx6/qt5/qtbase/src/openglwidgets -Isrc/openglwidgets -Iinclude/QtOpenGL -Iinclude/QtCore -ID:/qt6/build/imx6/qt5/qtbase/mkspecs/devices/linux-imx6-g+ -Iinclude/QtGui -Iinclude/QtWidgets -Isrc/opengl -Iinclude/QtOpenGL/6.1.0 -Iinclude/QtOpenGL/6.1.0/QtOpenGL -Isrc/corelib -Iinclude/QtCore/6.1.0 -Iinclude/QtCore/6.1.0/QtCore -Isrc/gui -Iinclude/QtGui/6.1.0 -Iinclude/QtGui/6.1.0/QtGui -Isrc/widgets -Iinclude/QtWidgets/6.1.0 -Iinclude/QtWidgets/6.1.0/QtWidgets -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -I -g -Og -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -Wno-error=invalid-offsetof -pthread -std=c++1z -Winvalid-pch -include D:/qt6/build/imx6/qt6-imx6-build/src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/cmake_pch.hxx -MD -MT src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/qopenglwidget.cpp.o -MF src\openglwidgets\CMakeFiles\OpenGLWidgets.dir\qopenglwidget.cpp.o.d -o src/openglwidgets/CMakeFiles/OpenGLWidgets.dir/qopenglwidget.cpp.o -c D:/qt6/build/imx6/qt5/qtbase/src/openglwidgets/qopenglwidget.cpp

      Attachments

        1. conf_imx.bat
          0.4 kB
        2. toolchain.cmake
          2 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qtbuildsystem Qt Build System Team
            gargulakj J G
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes