Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: alexman от Март 12, 2014, 16:07



Название: Сборка под linux не находит QSslSocket.
Отправлено: alexman от Март 12, 2014, 16:07
Добрый день! Поставил CentOS. Собрал qt (параметры по умолчанию).

Собираю дистр программы. Сборка на этапе компиляции выдает:
'ISO C++ forbids declaration of 'QSslSocket' with no type'

Переменные окружения PATH, QTDIR, QTLIB, QTINC прописаны.

Физически в папке qt_dir/include/QtNetwork файл qsslsocket.h есть.

Что не сделал?


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: Alex Custov от Март 12, 2014, 16:14
скомпилировал Qt без опции -openssl?


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: alexman от Март 12, 2014, 16:40
Собирал с параметрами по умолчанию. То есть должно быть. попробую снова собрать, но явно указать параметры. Завтра отпишусь.


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: alexman от Март 12, 2014, 16:57
Попробовал сконфигурировать qt c -openssl. Выдает:
OpenSSl support cannot be enabled due to functionality tests!

Буду разбираться...


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: Alex Custov от Март 12, 2014, 17:06
OpenSSl support cannot be enabled due to functionality tests!

devel пакеты openssl стоят?


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: alexman от Март 18, 2014, 12:15
В общем отвык от Linux. Тут Далее->Далее->Далее... не прокатит)

Собрал OpenSSL. И при конфигурации Qt надо указать пути к OpenSSL.


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: Bepec от Март 18, 2014, 12:17
Всегда удивляло, почему никто не сделает менеджер установки. Есть пакеты, есть программы. Только блин надо точно знать что тебе надо, воспользоваться поиском аля "проигрыватель" не получится...  :(


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: Alex Custov от Март 18, 2014, 12:50
Собрал OpenSSL.

??? Зачем? В дистре по-любому есть openssl и devel пакеты.


Название: Re: Сборка под linux не находит QSslSocket.
Отправлено: Alex Custov от Март 18, 2014, 12:58
Всегда удивляло, почему никто не сделает менеджер установки. Есть пакеты, есть программы. Только блин надо точно знать что тебе надо, воспользоваться поиском аля "проигрыватель" не получится...  :(

в Debian частично это решено с помощью debtags, но проблема в том, что не для всех пакетов прописаны теги.