Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Kunashir от Сентябрь 30, 2010, 08:14



Название: У этого профиля Qt неизвестный инструментарий
Отправлено: Kunashir от Сентябрь 30, 2010, 08:14
ОС: Дебиан Ленни
QT: 4.6.3 - изначально установлен из SDK.
Пересобирал так:
./configure -static -release -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -plugin-sql-mysql  -no-gtkstyle -v -I /usr/include/mysql -L /usr/lib/mysql
make -no-gtkstyle
make install -no-gtkstyle

Все без ошибок проходит. Запускаю Creator и в настройках профиля :
"У этого профиля Qt неизвестный инструментарий"
Что это может быть?


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Пантер от Сентябрь 30, 2010, 08:57
make -no-gtkstyle - это зачем?


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Kunashir от Сентябрь 30, 2010, 09:01
make -no-gtkstyle - это зачем?
Это на одном форуме вычитал... без этого клучика (не знаю эффективен он или нет) make вообще выдает ошибку, что по gtkstyle не хватает файлов.


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Пантер от Сентябрь 30, 2010, 09:11
-static -plugin-sql-mysql не вяжутся. В статической сборке плугины не поддерживаются.
Указывай префикс для установки, чтобы не запоганить уже установленный Кьют.


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Kunashir от Сентябрь 30, 2010, 09:27
-static -plugin-sql-mysql не вяжутся. В статической сборке плугины не поддерживаются.
Указывай префикс для установки, чтобы не запоганить уже установленный Кьют.
Ну при сборке там коммент проскакивает что плагины будет динамически подключаться.
Запускаю из /opt/qt2010.../qt/bin
а установленная с ОСью версия стоит в /usr/lib кажется, она в принципе работает и после сборке 4.6.


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Пантер от Сентябрь 30, 2010, 10:01
Если не указывать префикс, по умолчанию устанавливается в /usr/lib, так что ты затер установленный через пакетный менеджер Кьют.


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Kunashir от Сентябрь 30, 2010, 10:04
В Креаторе в Инструменты/параметры надо профилем из PATH пишет что он готов к работе!
А вот из /opt/qt2010.../qt/bin - У этого профиля Qt неизвестный инструментарий


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Пантер от Сентябрь 30, 2010, 10:13
Попробуй удалить все, что ты наустанавливал (make uninstall), переустановить Кьют через пакетный менеджер, скомпилировать статику с -prefix /opt/qt/4.x.x (тут укажи свою версию).


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Kunashir от Сентябрь 30, 2010, 14:32
В виртуалке поднял Дебиан.
Поставил из пакет Кутю - все нормально, нет поддержки мускуля.
Далее начинаю сборку:
./configure -prefix /opt/qtsdk../qt/ -static -release  -plugin-sql-mysql  -no-gtkstyle -v -I /usr/include -L /usr/lib
make -no-gtkstyle
без ключика выдает ошибку почему-то, как и make install


Название: Re: У этого профиля Qt неизвестный инструментарий
Отправлено: Пантер от Сентябрь 30, 2010, 15:56
Попробуй из консоли собрать проект:
/opt/qtsdk../qt/bin/qmake && make clean && make