Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: jaroslav от Июнь 26, 2013, 10:19



Название: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 26, 2013, 10:19
Доброго времени суток всем. Ставлю Qt 5.0.1, configure проходит нормально, перехожу к mingw32-make и на некотором шаге сборка останавливается. (см. картинку).


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: alex312 от Июнь 26, 2013, 13:01
http://gallery.ru-board.com/topic.cgi?forum=33&topic=4451&start=80 (смотри посты eLLoco)


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: Majestio от Июнь 26, 2013, 14:44
Извиняюсь за самопиар - может это (http://majestio.tk/viewtopic.php?pid=42#p42) будет интересно.
(Если что, есть так же сборки под FreeBSD 9.1 x32/x64, под Linux Gentoo x32/x64, и под Mac OS X 10.8 x64, надо - выложу)


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 26, 2013, 17:32
Нужно под win собрать, так как нужен юзать mssql. Удалил совсем mssql вместе с sqlxml 4.0, теперь другая ошибка. ld returned 1 exit status. Ругается на Qt5Core.dll. 


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: alex312 от Июнь 26, 2013, 18:08
Нужно под win собрать, так как нужен юзать mssql. Удалил совсем mssql вместе с sqlxml 4.0, теперь другая ошибка. ld returned 1 exit status. Ругается на Qt5Core.dll. 
Зачем собирать весь Qt, если надо только собрать драйвер к базе данных  ???
И второе, вроде, в Qt нет прямого драйвера для mssql, надо использовать драйвер ODBC, который для Win поставляется собранным.


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 26, 2013, 18:16
Мне нужно собрать библиотеку полностью, собрать полностью с нуля.
Формат строки configure:

Код:
configure -prefix C:\Qt\qt-5.0.1\qtbase -opensource -confirm-license -platform win32-g++ -release -shared -debug-and-release -c++11 -qt-zlib -icu -opengl desktop -openssl -iconv -plugin-sql-odbc -nomake tests -no-vcproj


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: Majestio от Июнь 26, 2013, 18:32
Мне нужно собрать библиотеку полностью, собрать полностью с нуля.
Формат строки configure:

Код:
configure -prefix C:\Qt\qt-5.0.1\qtbase -opensource -confirm-license -platform win32-g++ -release -shared -debug-and-release -c++11 -qt-zlib -icu -opengl desktop -openssl -iconv -plugin-sql-odbc -nomake tests -no-vcproj

-release
-debug-and-release

нужно одно из


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 26, 2013, 18:44
Меня тоже смутило что -release и -debug-and-release используется. Делал на основании мануал на одном из сайтов. Поправил configure, оставил -debug-and-release, дальше сборка пошла.


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 26, 2013, 19:24
Теперь на Qt5Cored.dll останавливается сборка. До этого тоже пару раз останавливалась. Что не так? Ставил 4.8.4 все нормально с первого раза прошло.


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 26, 2013, 19:40
юзаю mingw-4.7


Название: Re: Ошибка при сборке Qt 5.0.1
Отправлено: jaroslav от Июнь 27, 2013, 14:44
Все, все спасибо. Вопрос решен.