Qt 5.4 и CLang: ошибки сборки

Ответить
Аватара пользователя
Yamah
Сообщения: 1386
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Qt 5.4 и CLang: ошибки сборки

Сообщение Yamah »

С Qt5.4 из репозитория не возможно собрать проект компилятором CLang в режиме Выпуска
На любой проект вылезает вот такая ошибка:
Ошибки компиляции
Ошибки компиляции

Код: Выделить всё

19:55:40: Выполняются этапы для проекта ROM_Backup_Splitter...
19:55:40: Настройки не изменились, этап qmake пропускается.
19:55:40: Запускается: «/usr/bin/make» 
clang++ -c -pipe -O2 -Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -ffat-lto-objects -fno-delete-null-pointer-checks -fstack-protector --param=ssp-buffer-size=4 -fPIC -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../ROM_Backup-Splitter -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -I. -I. -I/usr/lib64/qt5/mkspecs/linux-clang -o main.o ../ROM_Backup-Splitter/main.cpp
clang: error: unknown argument: '-fvar-tracking-assignments'
clang: error: unknown argument: '-frecord-gcc-switches'
clang: error: unknown argument: '-ffat-lto-objects'
clang: error: unknown argument: '-fno-delete-null-pointer-checks'
Makefile:534: recipe for target 'main.o' failed
make: *** [main.o] Error 1
19:55:40: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта ROM_Backup_Splitter (комплект: Desktop (CLang))
Во время выполнения этапа «Сборка»
19:55:40: Прошло времени: 00:00.
С профилями из Qt-community собирается нормально.

Код: Выделить всё

20:03:10: Выполняются этапы для проекта ROM_Backup_Splitter...
20:03:10: Настройки не изменились, этап qmake пропускается.
20:03:10: Запускается: «/usr/bin/make» 
/opt/Qt/5.4/gcc_64/bin/uic ../ROM_Backup-Splitter/mainwindow.ui -o ui_mainwindow.h
clang++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../ROM_Backup-Splitter -I. -I/opt/Qt/5.4/gcc_64/include -I/opt/Qt/5.4/gcc_64/include/QtWidgets -I/opt/Qt/5.4/gcc_64/include/QtGui -I/opt/Qt/5.4/gcc_64/include/QtCore -I. -I. -I/opt/Qt/5.4/gcc_64/mkspecs/linux-clang -o main.o ../ROM_Backup-Splitter/main.cpp
clang++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../ROM_Backup-Splitter -I. -I/opt/Qt/5.4/gcc_64/include -I/opt/Qt/5.4/gcc_64/include/QtWidgets -I/opt/Qt/5.4/gcc_64/include/QtGui -I/opt/Qt/5.4/gcc_64/include/QtCore -I. -I. -I/opt/Qt/5.4/gcc_64/mkspecs/linux-clang -o mainwindow.o ../ROM_Backup-Splitter/mainwindow.cpp
/opt/Qt/5.4/gcc_64/bin/rcc -name images ../ROM_Backup-Splitter/images.qrc -o qrc_images.cpp
clang++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../ROM_Backup-Splitter -I. -I/opt/Qt/5.4/gcc_64/include -I/opt/Qt/5.4/gcc_64/include/QtWidgets -I/opt/Qt/5.4/gcc_64/include/QtGui -I/opt/Qt/5.4/gcc_64/include/QtCore -I. -I. -I/opt/Qt/5.4/gcc_64/mkspecs/linux-clang -o qrc_images.o qrc_images.cpp
/opt/Qt/5.4/gcc_64/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/opt/Qt/5.4/gcc_64/mkspecs/linux-clang -I/home/belykh/Develop/ROM_Backup-Splitter -I/opt/Qt/5.4/gcc_64/include -I/opt/Qt/5.4/gcc_64/include/QtWidgets -I/opt/Qt/5.4/gcc_64/include/QtGui -I/opt/Qt/5.4/gcc_64/include/QtCore -I. ../ROM_Backup-Splitter/mainwindow.h -o moc_mainwindow.cpp
clang++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../ROM_Backup-Splitter -I. -I/opt/Qt/5.4/gcc_64/include -I/opt/Qt/5.4/gcc_64/include/QtWidgets -I/opt/Qt/5.4/gcc_64/include/QtGui -I/opt/Qt/5.4/gcc_64/include/QtCore -I. -I. -I/opt/Qt/5.4/gcc_64/mkspecs/linux-clang -o moc_mainwindow.o moc_mainwindow.cpp
clang++ -ccc-gcc-name g++ -Wl,-rpath,/opt/Qt/5.4/gcc_64 -Wl,-rpath,/opt/Qt/5.4/gcc_64/lib -o ROM_Backup-Splitter main.o mainwindow.o qrc_images.o moc_mainwindow.o   -L/opt/Qt/5.4/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread 
20:03:15: Процесс «/usr/bin/make» завершился успешно.
20:03:15: Прошло времени: 00:04.
Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»