Доброе время суток!
Помогите, пожалуйста, решить проблему с установкой.
устанавливаю следующим образом:
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
Цитата(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, что на экран выдал?
Цитата(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, вызови его без аргументов, только путь к нему укажи явно.
Заново запустила процесс установки, на самом деле была ошибка и в тот раз и в этот:
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
Цитата(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, ну ищи нечто похожее в хранилище пакетов своего дистрибутива ОС.
В Fedora девелоперские пакеты имеют окончание packet-devel.
Этот пакет называется libXext и libXext-devel.
попробовала поискать libx* и libX*, установила подходящие библиотеки, сейчас вроде устанавливается
конфигурация прошла успешно, вроде бы))
спасибо за помощь!
Подскажите, а прервать установку можно, а потом продолжить?
у меня уже часов 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то последняя будет проверена (и при необходимости дособрана), а затем дело перейдёт к первой
Цитата(Litkevich Yuriy)
ясно, спасибо!
а сейчас мне как выйти?
у меня собираются examples сейчас, интересно, долго еще
Litkevich Yuriy
1.6.2010, 16:56
в консоли нажать комбинацию клавиш:
<Ctrl>+<C>
появится вопрос на подтверждение завершения программы, на него нужно ответить введя букву (обычно заглавная "Y")
Подтверждений может последовать несколько, в зависимости от глубины вложенности make-файлов, которые вызывают друг-друга, на все нужно утвердительно ответить
Цитата(Litkevich Yuriy @ 1.6.2010, 17:56)
в консоли нажать комбинацию клавиш:
<Ctrl>+<C>
появится вопрос на подтверждение завершения программы, на него нужно ответить введя букву (обычно заглавная "Y")
Подтверждений может последовать несколько, в зависимости от глубины вложенности make-файлов, которые вызывают друг-друга, на все нужно утвердительно ответить
ок, щас попробую
Цитата(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
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.