Версия для печати темы
Форум на CrossPlatform.RU _ Qt Общие вопросы _ Проблемы с установкой Qt в Fedora
Автор: gh0st 31.5.2010, 10:37
Доброе время суток!
Помогите, пожалуйста, решить проблему с установкой.
устанавливаю следующим образом:
tar -xzvf qt-opensource-src-4.6.2.tar.gz
всё нормально распоковалось
cd qt-opensource-src-4.6.2
./configure
make
пишет ...makefile not found...
Автор: Litkevich Yuriy 31.5.2010, 12:22
Цитата(gh0st @ 31.5.2010, 14:37)
пишет ...makefile not found...
тогда перед
make скомандуй
qmake, не знаю как в *nix'ах, но в виндовозе вместо shell-сценария используется
configure.exe он генерит Makefile
Автор: gh0st 31.5.2010, 12:42
Цитата(Litkevich Yuriy @ 31.5.2010, 13:22)
Цитата(gh0st @ 31.5.2010, 14:37)
пишет ...makefile not found...
тогда перед
make скомандуй
qmake, не знаю как в *nix'ах, но в виндовозе вместо shell-сценария используется
configure.exe он генерит Makefile
qmake он вобще не видит
Автор: Litkevich Yuriy 31.5.2010, 15:52
gh0st, а сценарий configure, что на экран выдал?
Автор: gh0st 31.5.2010, 16:53
Цитата(Litkevich Yuriy @ 31.5.2010, 16:52)
gh0st, а сценарий configure, что на экран выдал?
не знаю как это называется, но перечислялись разные объектники и что-то еще, вобщем по времени минут несколько это заняло, но ошибок никаких не выдавалось
Автор: Litkevich Yuriy 31.5.2010, 17:50
в виндовозе происходит так:
configure.exe сначала собирает qmake и помещает его в катлог %QTDIR%/bin, затем создаёт разные Makefile*, для каждой части, в том числе для каждого примера и демки.
Поэтому выясни собрался ли qmake, его имя в линуксе может содержать какой-нибудь суфикс типа -qt4. Если он всётаки собрался, то в корневом каталоге исходников Qt, вызови его без аргументов, только путь к нему укажи явно.
Автор: gh0st 1.6.2010, 7:35
Заново запустила процесс установки, на самом деле была ошибка и в тот раз и в этот:
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /tmp/qt-everywhere-opensource-src-4.6.2/mkspecs/linux-g++.
Автор: Litkevich Yuriy 1.6.2010, 9:11
интернет говорит что нужно установить пакет: libxext-dev
Автор: gh0st 1.6.2010, 9:31
Цитата(Litkevich Yuriy @ 1.6.2010, 10:11)
интернет говорит что нужно установить пакет: libxext-dev
пробовала, не получается(
yum install libxext-dev
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: libxext-dev
Nothing to do
Автор: Litkevich Yuriy 1.6.2010, 9:37
gh0st, ну ищи нечто похожее в хранилище пакетов своего дистрибутива ОС.
Автор: BRE 1.6.2010, 9:41
В Fedora девелоперские пакеты имеют окончание packet-devel.
Этот пакет называется libXext и libXext-devel.
Автор: gh0st 1.6.2010, 9:59
попробовала поискать libx* и libX*, установила подходящие библиотеки, сейчас вроде устанавливается
конфигурация прошла успешно, вроде бы))
спасибо за помощь!
Автор: gh0st 1.6.2010, 16:24
Подскажите, а прервать установку можно, а потом продолжить?
у меня уже часов 6-7 устанавливается(
Автор: Litkevich Yuriy 1.6.2010, 16:31
Цитата(gh0st @ 1.6.2010, 20:24)
Подскажите, а прервать установку можно, а потом продолжить?
да. потом просто скомандуешь
make, и эта программа пробежится по всем зависимостям, те что ещё не собраны или изменились с момента последней сборки, будут собраны.
вообще, можно сократить время сборки
make sub-src -- соберёт только основу Qt
затем
make sub-tools -- соберёт только инструменты Qt (Асистент, Дизайнер и т.п.)
П.С.
Можно сразу скомандовать
make sub-toolsт.к. эта цель зависит от
make sub-srcто последняя будет проверена (и при необходимости дособрана), а затем дело перейдёт к первой
Автор: gh0st 1.6.2010, 16:38
Цитата(Litkevich Yuriy)
ясно, спасибо!
а сейчас мне как выйти?
у меня собираются examples сейчас, интересно, долго еще
Автор: Litkevich Yuriy 1.6.2010, 16:56
в консоли нажать комбинацию клавиш:
<Ctrl>+<C>
появится вопрос на подтверждение завершения программы, на него нужно ответить введя букву (обычно заглавная "Y")
Подтверждений может последовать несколько, в зависимости от глубины вложенности make-файлов, которые вызывают друг-друга, на все нужно утвердительно ответить
Автор: gh0st 1.6.2010, 17:00
Цитата(Litkevich Yuriy @ 1.6.2010, 17:56)
в консоли нажать комбинацию клавиш:
<Ctrl>+<C>
появится вопрос на подтверждение завершения программы, на него нужно ответить введя букву (обычно заглавная "Y")
Подтверждений может последовать несколько, в зависимости от глубины вложенности make-файлов, которые вызывают друг-друга, на все нужно утвердительно ответить
ок, щас попробую
Автор: garhail 4.7.2010, 16:04
Цитата(gh0st @ 1.6.2010, 9:31)
Цитата(Litkevich Yuriy @ 1.6.2010, 10:11)
интернет говорит что нужно установить пакет: libxext-dev
пробовала, не получается(
yum install libxext-dev
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: libxext-dev
Nothing to do
libXext-devel
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)