openKylin论坛

 找回密码

求教:安装QT5.15时,执行make -j 8报错 [复制链接]

root@hrhh-zengfc-pc:/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2# make -j 8
cd qtbase/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/qtbase.pro ) && make -f Makefile
make[1]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase”
cd src/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/src.pro ) && make -f Makefile
cd qmake/ && ( test -e Makefile.qmake-aux || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile.qmake-aux /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/qmake/qmake-aux.pro ) && make -f Makefile.qmake-aux
cd doc/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/doc/doc.pro ) && make -f Makefile
make[2]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src”
make[2]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/qmake”
make binary
cd tools/bootstrap/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/bootstrap/bootstrap.pro ) && make -f Makefile
make[2]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/doc”
make[2]: 对“first”无需做任何事。
make[2]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/doc”
make[3]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/qmake”
make[3]: 对“binary”无需做任何事。
make[3]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/qmake”
make[2]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/qmake”
make[3]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/bootstrap”
make[3]: 对“first”无需做任何事。
make[3]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/bootstrap”
cd tools/moc/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/moc/moc.pro ) && make -f Makefile
cd tools/rcc/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/rcc/rcc.pro ) && make -f Makefile
cd tools/tracegen/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/tracegen/tracegen.pro ) && make -f Makefile
make[3]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/tracegen”
make[3]: 对“first”无需做任何事。
make[3]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/tracegen”
make[3]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/rcc”
make[3]: 对“first”无需做任何事。
make[3]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/rcc”
make[3]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/moc”
make[3]: 对“first”无需做任何事。
make[3]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/tools/moc”
cd corelib/ && ( test -e Makefile || /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -o Makefile /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/corelib/corelib.pro ) && make -f Makefile
make[3]: 进入目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/corelib”
/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/moc --collect-json -o qt5core_metatypes.json .moc/moc_qabstractanimation.cpp.json .moc/moc_qabstractanimation_p.cpp.json .moc/moc_qvariantanimation.cpp.json .moc/moc_qpropertyanimation.cpp.json .moc/moc_qanimationgroup.cpp.json .moc/moc_qsequentialanimationgroup.cpp.json .moc/moc_qparallelanimationgroup.cpp.json .moc/moc_qpauseanimation.cpp.json .moc/moc_qnamespace.cpp.json .moc/moc_qthread.cpp.json .moc/moc_qthreadpool.cpp.json .moc/moc_qfuturewatcher.cpp.json .moc/moc_qcryptographichash.cpp.json .moc/moc_qeasingcurve.cpp.json .moc/moc_qtimeline.cpp.json .moc/moc_qlocale.cpp.json .moc/moc_qcalendar.cpp.json .moc/moc_qbuffer.cpp.json .moc/moc_qfile.cpp.json .moc/moc_qfiledevice.cpp.json .moc/moc_qiodevice.cpp.json .moc/moc_qnoncontiguousbytedevice_p.cpp.json .moc/moc_qtemporaryfile.cpp.json .moc/moc_qsavefile.cpp.json .moc/moc_qstandardpaths.cpp.json .moc/moc_qfileselector.cpp.json .moc/moc_qfilesystemwatcher.cpp.json .moc/moc_qfilesystemwatcher_p.cpp.json .moc/moc_qfilesystemwatcher_polling_p.cpp.json .moc/moc_qfilesystemwatcher_inotify_p.cpp.json .moc/moc_qprocess.cpp.json .moc/moc_qsettings.cpp.json .moc/moc_qabstractitemmodel.cpp.json .moc/moc_qitemselectionmodel.cpp.json .moc/moc_qabstractproxymodel.cpp.json .moc/moc_qconcatenatetablesproxymodel.cpp.json .moc/moc_qidentityproxymodel.cpp.json .moc/moc_qsortfilterproxymodel.cpp.json .moc/moc_qtransposeproxymodel.cpp.json .moc/moc_qstringlistmodel.cpp.json .moc/moc_qpluginloader.cpp.json .moc/moc_qfactoryloader_p.cpp.json .moc/moc_qlibrary.cpp.json .moc/moc_qabstracteventdispatcher.cpp.json .moc/moc_qeventloop.cpp.json .moc/moc_qcoreapplication.cpp.json .moc/moc_qcoreevent.cpp.json .moc/moc_qmimedata.cpp.json .moc/moc_qobject.cpp.json .moc/moc_qobjectdefs.cpp.json .moc/moc_qsignalmapper.cpp.json .moc/moc_qsocketnotifier.cpp.json .moc/moc_qtimer.cpp.json .moc/moc_qtranslator.cpp.json .moc/moc_qobjectcleanuphandler.cpp.json .moc/moc_qsharedmemory.cpp.json .moc/moc_qeventdispatcher_unix_p.cpp.json .moc/moc_qeventdispatcher_glib_p.cpp.json .moc/moc_qcborcommon.cpp.json .moc/moc_qcborvalue.cpp.json .moc/moc_qtextstream_p.cpp.json .moc/moc_qcborstreamreader.cpp.json .moc/moc_qstatemachine.cpp.json .moc/moc_qabstractstate.cpp.json .moc/moc_qstate.cpp.json .moc/moc_qfinalstate.cpp.json .moc/moc_qhistorystate.cpp.json .moc/moc_qabstracttransition.cpp.json .moc/moc_qsignaltransition.cpp.json .moc/moc_qeventtransition.cpp.json .moc/moc_qmimetype.cpp.json .moc/qthreadpool.moc.json .moc/qtimer.moc.json .moc/qstatemachine.moc.json .moc/qhistorystate.moc.json
clang++ -c -Xclang -include-pch -Xclang .pch/Qt5Core.pch/c++.pch -pipe -O3 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DELF_INTERPRETER=\"/lib64/ld-linux-x86-64.so.2\" -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -I. -Iglobal -I../3rdparty/md5 -I../3rdparty/md4 -I../3rdparty/sha3 -I../3rdparty -I../3rdparty/double-conversion/include -I../3rdparty/harfbuzz/src -I../3rdparty/forkfd -I../3rdparty/tinycbor/src -I.rcc -I../../include -I../../include/QtCore -I../../include/QtCore/5.15.2 -I../../include/QtCore/5.15.2/QtCore -I.moc -I.tracegen -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../mkspecs/linux-clang -o .obj/qhistorystate.o statemachine/qhistorystate.cpp
clang++ -c -Xclang -include-pch -Xclang .pch/Qt5Core.pch/c++.pch -pipe -O3 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wdate-time -Winconsistent-missing-override -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DELF_INTERPRETER=\"/lib64/ld-linux-x86-64.so.2\" -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -I. -Iglobal -I../3rdparty/md5 -I../3rdparty/md4 -I../3rdparty/sha3 -I../3rdparty -I../3rdparty/double-conversion/include -I../3rdparty/harfbuzz/src -I../3rdparty/forkfd -I../3rdparty/tinycbor/src -I.rcc -I../../include -I../../include/QtCore -I../../include/QtCore/5.15.2 -I../../include/QtCore/5.15.2/QtCore -I.moc -I.tracegen -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I../../mkspecs/linux-clang -o .obj/qmimeprovider.o mimetypes/qmimeprovider.cpp
/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/bin/qmake -install qinstall /home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/corelib/qt5core_metatypes.json ../../lib/metatypes/qt5core_metatypes.json
mimetypes/qmimeprovider.cpp:638:30: error: use of undeclared identifier 'mimetype_database'
    Q_STATIC_ASSERT_X(sizeof(mimetype_database), "Bundled MIME database is empty");
                             ^
mimetypes/qmimeprovider.cpp:639:30: error: use of undeclared identifier 'mimetype_database'
    Q_STATIC_ASSERT_X(sizeof(mimetype_database) <= MimeTypeDatabaseOriginalSize,
                             ^
mimetypes/qmimeprovider.cpp:639:52: error: use of undeclared identifier 'MimeTypeDatabaseOriginalSize'
    Q_STATIC_ASSERT_X(sizeof(mimetype_database) <= MimeTypeDatabaseOriginalSize,
                                                   ^
mimetypes/qmimeprovider.cpp:641:23: error: use of undeclared identifier 'MimeTypeDatabaseOriginalSize'
    Q_STATIC_ASSERT_X(MimeTypeDatabaseOriginalSize <= 16*1024*1024,
                      ^
mimetypes/qmimeprovider.cpp:643:55: error: use of undeclared identifier 'mimetype_database'
    const char *data = reinterpret_cast<const char *>(mimetype_database);
                                                      ^
mimetypes/qmimeprovider.cpp:644:22: error: use of undeclared identifier 'MimeTypeDatabaseOriginalSize'
    qsizetype size = MimeTypeDatabaseOriginalSize;
                     ^
6 errors generated.
make[3]: *** [Makefile:55630:.obj/qmimeprovider.o] 错误 1
make[3]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src/corelib”
make[2]: *** [Makefile:172:sub-corelib-make_first] 错误 2
make[2]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase/src”
make[1]: *** [Makefile:51:sub-src-make_first] 错误 2
make[1]: 离开目录“/home/hrhh-zengfc/qt5.15/qt-everywhere-src-5.15.2/qtbase”
make: *** [Makefile:88:module-qtbase-make_first] 错误 2

楼主
发表于 2023-11-15 11:14:00
回复

使用道具 举报

求教:安装QT5.15时,执行make -j 8报错 [复制链接]

编译错误和你指定了几个线程,没有多大关系
沙发
发表于 2023-11-15 15:46:21
回复

使用道具 举报

openKylin

GMT+8, 2024-5-6 15:47 , Processed in 0.018797 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表