Error: File too big



  • I was building Qt5.5.1 with icu、openssl、webkit enabled. I got errors "File too big", but there is more than 100GB free space in the partition. why?
    The first two errors are in the mingw32-make process, and the third one is during the mingw32-make install procedure. Then installation failed and stopped.
    The platform I'm using is x86-64 and operating system is Windows 10 x64

    {standard input}: Fatal error: can't write .obj\debug\IFCReaderGen.o: File too big
    D:/mingw-w64/x86_64-g++ -c -pipe -fno-keep-inline-dllexport -Wno-ignored-qualifiers -g -fexceptions -mthreads -std=c++0x -frtti -Wall -Wextra -DUNICODE -D_DEBUG -D_CRT_SECURE_NO_WARNINGS -DASSIMP_BUILD_NO_OWN_ZLIB -DASSIMP_BUILD_NO_COMPRESSED_IFC -DASSIMP_BUILD_NO_Q3BSP_IMPORTER -DQT_PLUGIN -DQT_3DRENDERER_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I. -I......\3rdparty\assimp -I......\3rdparty\assimp\code -I......\3rdparty\assimp\code\BoostWorkaround -I......\3rdparty\assimp\include -I......\3rdparty\assimp\include\assimp\Compiler -I......\3rdparty\assimp\contrib\ConvertUTF -I......\3rdparty\assimp\contrib\irrXML -I......\3rdparty\assimp\contrib\poly2tri\poly2tri -I......\3rdparty\assimp\contrib\clipper -I......\3rdparty\assimp\contrib\unzip -I........\include\Qt3DCore\5.5.1 -I........\include\Qt3DCore\5.5.1\Qt3DCore -I........\include\Qt3DRenderer\5.5.1 -I........\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I........\include -I........\include\Qt3DRenderer -I........\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\debug -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\debug\Importer.o ......\3rdparty\assimp\code\Importer.cpp
    5.2.0-posix-seh-rt_v4-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.2.0/../../../../x86_64-w64-mingw32/bin/as.exe: .obj\debug\IFCReaderGen.o: too many sections (41731)
    {standard input}: Fatal error: can't close .obj\debug\IFCReaderGen.o: File too big
    Makefile.Debug:4930: recipe for target '.obj/debug/IFCReaderGen.o' failed
    mingw32-make[5]: *** [.obj/debug/IFCReaderGen.o] Error 1
    mingw32-make[5]: *** Waiting for unfinished jobs....
    cd quick3d\quick3drenderer\ && ( if not exist Makefile D:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\bin\qmake D:\x86-64\qt-everywhere-opensource-src-5.5.1\qt3d\src\quick3d\quick3drenderer\quick3drenderer.pro -o Makefile ) && mingw32-make -f Makefile
    g++ -c -pipe -fno-keep-inline-dllexport -Wno-ignored-qualifiers -O2 -fexceptions -mthreads -std=c++0x -frtti -Wall -Wextra -DUNICODE -D_CRT_SECURE_NO_WARNINGS -DASSIMP_BUILD_NO_OWN_ZLIB -DASSIMP_BUILD_NO_COMPRESSED_IFC -DASSIMP_BUILD_NO_Q3BSP_IMPORTER -DQT_NO_DEBUG -DQT_PLUGIN -DQT_3DRENDERER_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I. -I......\3rdparty\assimp -I......\3rdparty\assimp\code -I......\3rdparty\assimp\code\BoostWorkaround -I......\3rdparty\assimp\include -I......\3rdparty\assimp\include\assimp\Compiler -I......\3rdparty\assimp\contrib\ConvertUTF -I......\3rdparty\assimp\contrib\irrXML -I......\3rdparty\assimp\contrib\poly2tri\poly2tri -I......\3rdparty\assimp\contrib\clipper -I......\3rdparty\assimp\contrib\unzip -I........\include\Qt3DCore\5.5.1 -I........\include\Qt3DCore\5.5.1\Qt3DCore -I........\include\Qt3DRenderer\5.5.1 -I........\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I........\include -I........\include\Qt3DRenderer -I........\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\release -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\release\ConvertToLHProcess.o ......\3rdparty\assimp\code\ConvertToLHProcess.cpp
    D:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\bin\moc.exe -DUNICODE -DQT_NO_EXCEPTIONS -DQT_PLUGIN -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -D__GNUC__ -DWIN32 -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtbase/mkspecs/win32-g++ -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/quick3d/imports/core -ID:/openssl_x86-64/include -ID:/icu_x86-64/include -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include/Qt3DCore/5.5.1 -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include/Qt3DCore/5.5.1/Qt3DCore -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include/Qt3DQuick/5.5.1 -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include/Qt3DQuick/5.5.1/Qt3DQuick -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include/Qt3DQuick -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/include/Qt3DCore -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtbase/include -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtbase/include/QtGui -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtdeclarative/include -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtdeclarative/include/QtQml -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtbase/include/QtNetwork -ID:/x86-64/qt-everywhere-opensource-src-5.5.1/qtbase/include/QtCore -Muri=Qt3D qt3dquick3dcoreplugin.h -o .moc\debug\moc_qt3dquick3dcoreplugin.cpp
    mingw32-make[5]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers/assimp'
    Makefile:38: recipe for target 'debug-all' failed
    mingw32-make[4]: *** [debug-all] Error 2
    mingw32-make[4]: *** Waiting for unfinished jobs....
    cd qttools\ && ( if not exist Makefile D:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\bin\qmake D:\x86-64\qt-everywhere-opensource-src-5.5.1\qttools\qttools.pro -o Makefile ) && mingw32-make -f Makefile
    windres -i quick3dcoreplugind_resource.rc -o .obj\debug\quick3dcoreplugind_resource_res.o --include-dir=. -DUNICODE -DQT_NO_EXCEPTIONS -DQT_PLUGIN -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
    Info: creating cache file D:\x86-64\qt-everywhere-opensource-src-5.5.1\qttools.qmake.cache
    g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_NO_EXCEPTIONS -DQT_PLUGIN -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I........\include\Qt3DCore\5.5.1 -I........\include\Qt3DCore\5.5.1\Qt3DCore -I........\include\Qt3DQuick\5.5.1 -I........\include\Qt3DQuick\5.5.1\Qt3DQuick -I........\include -I........\include\Qt3DQuick -I........\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtNetwork -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\debug -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\debug\moc_qt3dquick3dcoreplugin.o .moc\debug\moc_qt3dquick3dcoreplugin.cpp
    g++ -c -pipe -fno-keep-inline-dllexport -Wno-ignored-qualifiers -O2 -fexceptions -mthreads -std=c++0x -frtti -Wall -Wextra -DUNICODE -D_CRT_SECURE_NO_WARNINGS -DASSIMP_BUILD_NO_OWN_ZLIB -DASSIMP_BUILD_NO_COMPRESSED_IFC -DASSIMP_BUILD_NO_Q3BSP_IMPORTER -DQT_NO_DEBUG -DQT_PLUGIN -DQT_3DRENDERER_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I. -I......\3rdparty\assimp -I......\3rdparty\assimp\code -I......\3rdparty\assimp\code\BoostWorkaround -I......\3rdparty\assimp\include -I......\3rdparty\assimp\include\assimp\Compiler -I......\3rdparty\assimp\contrib\ConvertUTF -I......\3rdparty\assimp\contrib\irrXML -I......\3rdparty\assimp\contrib\poly2tri\poly2tri -I......\3rdparty\assimp\contrib\clipper -I......\3rdparty\assimp\contrib\unzip -I........\include\Qt3DCore\5.5.1 -I........\include\Qt3DCore\5.5.1\Qt3DCore -I........\include\Qt3DRenderer\5.5.1 -I........\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I........\include -I........\include\Qt3DRenderer -I........\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\release -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\release\CSMLoader.o ......\3rdparty\assimp\code\CSMLoader.cpp
    mingw32-make[3]: Entering directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/quick3d/quick3drenderer'
    mingw32-make -f Makefile.Debug all
    mingw32-make[4]: Entering directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/quick3d/quick3drenderer'
    g++ -c -pipe -fno-keep-inline-dllexport -g -std=gnu++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT3DQUICKRENDERER_LIBRARY -DQT_BUILD_3DQUICKRENDERER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EGL -DQT_NO_EXCEPTIONS -DQT_3DRENDERER_LIB -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I......\include -I......\include\Qt3DQuickRenderer -I......\include\Qt3DQuickRenderer\5.5.1 -I......\include\Qt3DQuickRenderer\5.5.1\Qt3DQuickRenderer -Itmp -Iitems -I......\include\Qt3DRenderer\5.5.1 -I......\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I......\include\Qt3DRenderer -I......\include\Qt3DQuick -I......\include\Qt3DCore\5.5.1 -I......\include\Qt3DCore\5.5.1\Qt3DCore -I......\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml\5.5.1\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtNetwork -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\debug -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\debug\quick3drenderpassfilter.o items\quick3drenderpassfilter.cpp
    g++ -shared -Wl,-subsystem,windows -Wl,--out-implib,D:\x86-64\qt-everywhere-opensource-src-5.5.1\qt3d\qml\Qt3D\libquick3dcoreplugind.a -o ........\qml\Qt3D\quick3dcoreplugind.dll .obj/debug/qt3dquick3dcoreplugin.o .obj/debug/moc_qt3dquick3dcoreplugin.o -lglu32 -lopengl32 -lgdi32 -luser32 -LD:/openssl_x86-64/lib -LD:/openssl_x86-64/bin -LD:/icu_x86-64/lib -LD:/icu_x86-64/bin -LD:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/lib -lQt53DQuickd -lQt53DCored -LD:/x86-64/qt-everywhere-opensource-src-5.5.1/qtbase/lib -lQt5Guid -LD:/x86-64/qt-everywhere-opensource-src-5.5.1/qtdeclarative/lib -lQt5Qmld -lQt5Networkd -lQt5Cored .obj\debug\quick3dcoreplugind_resource_res.o
    mingw32-make[1]: Entering directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qttools'
    cd src\ && ( if not exist Makefile D:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\bin\qmake D:\x86-64\qt-everywhere-opensource-src-5.5.1\qttools\src\src.pro -o Makefile ) && mingw32-make -f Makefile
    mingw32-make[4]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/quick3d/imports/core'
    mingw32-make -f Makefile.importscore.Release all
    mingw32-make[4]: Entering directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/quick3d/imports/core'
    g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I........\include\Qt3DCore\5.5.1 -I........\include\Qt3DCore\5.5.1\Qt3DCore -I........\include\Qt3DQuick\5.5.1 -I........\include\Qt3DQuick\5.5.1\Qt3DQuick -I........\include -I........\include\Qt3DQuick -I........\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtNetwork -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\release -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\release\qt3dquick3dcoreplugin.o qt3dquick3dcoreplugin.cpp
    g++ -c -pipe -fno-keep-inline-dllexport -Wno-ignored-qualifiers -O2 -fexceptions -mthreads -std=c++0x -frtti -Wall -Wextra -DUNICODE -D_CRT_SECURE_NO_WARNINGS -DASSIMP_BUILD_NO_OWN_ZLIB -DASSIMP_BUILD_NO_COMPRESSED_IFC -DASSIMP_BUILD_NO_Q3BSP_IMPORTER -DQT_NO_DEBUG -DQT_PLUGIN -DQT_3DRENDERER_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I. -I......\3rdparty\assimp -I......\3rdparty\assimp\code -I......\3rdparty\assimp\code\BoostWorkaround -I......\3rdparty\assimp\include -I......\3rdparty\assimp\include\assimp\Compiler -I......\3rdparty\assimp\contrib\ConvertUTF -I......\3rdparty\assimp\contrib\irrXML -I......\3rdparty\assimp\contrib\poly2tri\poly2tri -I......\3rdparty\assimp\contrib\clipper -I......\3rdparty\assimp\contrib\unzip -I........\include\Qt3DCore\5.5.1 -I........\include\Qt3DCore\5.5.1\Qt3DCore -I........\include\Qt3DRenderer\5.5.1 -I........\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I........\include -I........\include\Qt3DRenderer -I........\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\release -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\release\DeboneProcess.o ......\3rdparty\assimp\code\DeboneProcess.cpp
    g++ -c -pipe -fno-keep-inline-dllexport -g -std=gnu++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT3DQUICKRENDERER_LIBRARY -DQT_BUILD_3DQUICKRENDERER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EGL -DQT_NO_EXCEPTIONS -DQT_3DRENDERER_LIB -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I......\include -I......\include\Qt3DQuickRenderer -I......\include\Qt3DQuickRenderer\5.5.1 -I......\include\Qt3DQuickRenderer\5.5.1\Qt3DQuickRenderer -Itmp -Iitems -I......\include\Qt3DRenderer\5.5.1 -I......\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I......\include\Qt3DRenderer -I......\include\Qt3DQuick -I......\include\Qt3DCore\5.5.1 -I......\include\Qt3DCore\5.5.1\Qt3DCore -I......\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml\5.5.1\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtNetwork -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\debug -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\debug\quick3drendertarget.o items\quick3drendertarget.cpp
    mingw32-make[2]: Entering directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qttools/src'
    cd assistant\ && ( if not exist Makefile D:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\bin\qmake D:\x86-64\qt-everywhere-opensource-src-5.5.1\qttools\src\assistant\assistant.pro -o Makefile ) && mingw32-make -f Makefile
    g++ -c -pipe -fno-keep-inline-dllexport -g -std=gnu++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT3DQUICKRENDERER_LIBRARY -DQT_BUILD_3DQUICKRENDERER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_NO_EGL -DQT_NO_EXCEPTIONS -DQT_3DRENDERER_LIB -DQT_3DQUICK_LIB -DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I......\include -I......\include\Qt3DQuickRenderer -I......\include\Qt3DQuickRenderer\5.5.1 -I......\include\Qt3DQuickRenderer\5.5.1\Qt3DQuickRenderer -Itmp -Iitems -I......\include\Qt3DRenderer\5.5.1 -I......\include\Qt3DRenderer\5.5.1\Qt3DRenderer -I......\include\Qt3DRenderer -I......\include\Qt3DQuick -I......\include\Qt3DCore\5.5.1 -I......\include\Qt3DCore\5.5.1\Qt3DCore -I......\include\Qt3DCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtOpenGLExtensions -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml\5.5.1\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtdeclarative\include\QtQml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtNetwork -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtConcurrent -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\debug -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\debug\quimingw32-make[3]: Entering directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qttools/src/assistant'

    mingw32-make[5]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers/assimp'
    mingw32-make[4]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers/assimp'
    Makefile:39: recipe for target 'sub-assimp-make_first' failed
    mingw32-make[3]: *** [sub-assimp-make_first] Error 2
    mingw32-make[3]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers'
    Makefile:379: recipe for target 'sub-plugins-sceneparsers-make_first' failed
    mingw32-make[2]: *** [sub-plugins-sceneparsers-make_first] Error 2
    mingw32-make[2]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src'
    Makefile:40: recipe for target 'sub-src-make_first' failed
    mingw32-make[1]: *** [sub-src-make_first] Error 2
    mingw32-make[1]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d'
    makefile:591: recipe for target 'module-qt3d-make_first' failed
    mingw32-make: *** [module-qt3d-make_first] Error 2
    mingw32-make: *** Waiting for unfinished jobs....
    cd qtpaths\ && ( if not exist Makefile D:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\bin\qmake D:\x86-64\qt-everywhere-opensource-src-5.5.1\qttools\src\qtpaths\qtpaths.pro -o Makefile ) && mingw32-make -f Makefile
    g++ -c -include .pch\debug\lib_pch.h -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_DESIGNER_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQDESIGNER_SDK_LIBRARY -DQDESIGNER_EXTENSION_LIBRARY -DQDESIGNER_UILIB_LIBRARY -DQDESIGNER_SHARED_LIBRARY -DQT_DESIGNER -DQT_NO_EXCEPTIONS -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -ID:\openssl_x86-64\include -ID:\icu_x86-64\include -I........\include -I........\include\QtDesigner -I........\include\QtDesigner\5.5.1 -I........\include\QtDesigner\5.5.1\QtDesigner -Itmp -Iextension -Isdk -Ishared -I......\shared\qtpropertybrowser -I......\shared\deviceskin -I......\shared\findwidget -I......\shared\qtgradienteditor -Iuilib -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore\5.5.1\QtCore -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui\5.5.1\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtWidgets\5.5.1 -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtWidgets\5.5.1\QtWidgets -I........\include\QtUiPlugin -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtWidgets -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtGui -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtXml -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\include\QtCore -I.moc\debug -I.uic -ID:\x86-64\qt-everywhere-opensource-src-5.5.1\qtbase\mkspecs\win32-g++ -o .obj\debug\qrc_SmartPhone2.o .rcc\debug\qrc_SmartPhone2.cpp

    D:/mingw-w64/x86_64-5.2.0-posix-seh-rt_v4-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.2.0/../../../../x86_64-w64-mingw32/bin/as.exe: .obj\debug\IFCReaderGen.o: too many sections (41731)
    {standard input}: Assembler messages:
    {standard input}: Fatal error: can't write .obj\debug\IFCReaderGen.o: File too big
    D:/mingw-w64/x86_64-5.2.0-posix-seh-rt_v4-rev0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.2.0/../../../../x86_64-w64-mingw32/bin/as.exe: .obj\debug\IFCReaderGen.o: too many sections (41731)
    {standard input}: Fatal error: can't close .obj\debug\IFCReaderGen.o: File too big
    Makefile.Debug:4930: recipe for target '.obj/debug/IFCReaderGen.o' failed
    mingw32-make[5]: *** [.obj/debug/IFCReaderGen.o] Error 1
    mingw32-make[5]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers/assimp'
    Makefile:44: recipe for target 'debug-install' failed
    mingw32-make[4]: *** [debug-install] Error 2
    mingw32-make[4]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers/assimp'
    Makefile:51: recipe for target 'sub-assimp-install_subtargets' failed
    mingw32-make[3]: *** [sub-assimp-install_subtargets] Error 2
    mingw32-make[3]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src/plugins/sceneparsers'
    Makefile:391: recipe for target 'sub-plugins-sceneparsers-install_subtargets' failed
    mingw32-make[2]: *** [sub-plugins-sceneparsers-install_subtargets] Error 2
    mingw32-make[2]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d/src'
    Makefile:52: recipe for target 'sub-src-install_subtargets' failed
    mingw32-make[1]: *** [sub-src-install_subtargets] Error 2
    mingw32-make[1]: Leaving directory 'D:/x86-64/qt-everywhere-opensource-src-5.5.1/qt3d'
    makefile:603: recipe for target 'module-qt3d-install_subtargets' failed
    mingw32-make: *** [module-qt3d-install_subtargets] Error 2


  • Moderators

    How big is .obj\debug\IFCReaderGen.o file?
    Is debug build really needed?
    Without debug symbols the generated files are much smaller.


  • Qt Champions 2016

    Just a check.
    What format is D: ?
    must be ntfs as fat32 has file limit size.



  • Hi, you'll get this error when your .o file has more than 32766 sections you can try to increase the limit to 65535 by adding these flags to the build:
    -Wa,-mbig-obj



  • @mrjj
    D partition is NTFS


  • Qt Champions 2016

    @Halo_Hao
    ok. just a check. :)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.