Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: AND от Январь 26, 2009, 15:57



Название: Собрать без X11
Отправлено: AND от Январь 26, 2009, 15:57
Здравствуйте!
Необходимо собрать Qt без X11, какой парамет конфигурации надо добавить. На данный момент такая конструкция
Код:
./configure -qt-sql-ibase -qt-sql-sqlite -no-qt3support -no-phonon -no-phonon-backend -no-svg -no-webkit -platform freebsd-g++ -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-opengl -no-sm -no-xshape -no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-fontconfig -no-tablet -no-xkb -no-glib


Название: Re: Собрать без X11
Отправлено: ритт от Январь 26, 2009, 16:43
собирай под вендой - будет без Х11


Название: Re: Собрать без X11
Отправлено: Swappp от Январь 26, 2009, 17:44
собирай под вендой - будет без Х11
Оригинально, а пускать под никсами наверно в Wine? :)
Здравствуйте!
Необходимо собрать Qt без X11, какой парамет конфигурации надо добавить. На данный момент такая конструкция
Код:
./configure -qt-sql-ibase -qt-sql-sqlite -no-qt3support -no-phonon -no-phonon-backend -no-svg -no-webkit -platform freebsd-g++ -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-opengl -no-sm -no-xshape -no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-fontconfig -no-tablet -no-xkb -no-glib
Одним ключиком по моему не обойдешься :( в какой-то вики видел способ, но уже не помню. Надо было вроде какие-то .pro из Qt поправить.


Название: Re: Собрать без X11
Отправлено: Dendy от Январь 26, 2009, 18:09
Если без иксов, значит интересуют только библиотеки, без утилит. Можно после конфигурации зайти в каждый из модулей, кроме src/gui и собрать отдельно. Кстати, а зачем собирать без иксов? Собирать не значит использовать, от иксов зависит только libQtGui.so.


Название: Re: Собрать без X11
Отправлено: ритт от Январь 26, 2009, 18:17
а конфигурация без заголовочников X11 пройдёт?


Название: Re: Собрать без X11
Отправлено: AND от Январь 26, 2009, 21:09
Если без иксов, значит интересуют только библиотеки, без утилит. Можно после конфигурации зайти в каждый из модулей, кроме src/gui и собрать отдельно. Кстати, а зачем собирать без иксов? Собирать не значит использовать, от иксов зависит только libQtGui.so.

Спасибо! Ты прав! Самому в голову такое пришло, но пост уже написал и ехал в трамвае :-)

Порядок действий:
1. Конфигурирование (параметры как всегда индивидуальны):
Код:
./configure -prefix /usr/local/Qt -qt-sql-ibase -qt-sql-sqlite -no-qt3support \
  -no-phonon -no-phonon-backend -no-svg -no-webkit -platform freebsd-g++ \
  -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg -no-opengl -no-sm \
  -no-xshape -no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-xrender \
  -no-fontconfig -no-tablet -no-xkb -no-glib
2. Затем make для src/tools/moc
3. Скопировал из bin бинарники qmake , findtr , syncqt
4. make для src/corelib и для чего ещё вам надо будет. я делал sql network xml dbus
5. для них всех make install
6. для заврешения make install_mkspecs
. ещё сделал ln -nfs /usr/local/Qt/bin/qmake /usr/bin/qmake

Всё, можно собирать софт под сервер на BSD :-)