Непонятки с qmake и cmake (как установить) или как скомпилить ФФ..

Собираю (пытаюсь) ФФ c Qt.
Выскакивают ошибки типа configure: error: * * * Unsupported Qt Version.
Проверяю
$ ls -l `which qmake`

lrwxrwxrwx 1 root root 9 дек 17 18:16 /usr/bin/qmake -> qtchooser
$ qmake -v

qmake: could not exec '/usr/lib/qt/bin/qmake': No such file or directory
Как это исправить?
qtchooser был установлен для … сам не знаю для чего. Снес:

$ which qmake
which: no qmake in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/core_perl)
Такой же вывод был до установки qtchooser.
1. Убедитесь, что стоит qt4
2. qmake замените на qmake-qt4
Ну или, если ему надо qt5, то нужно установить qt5-base и, соответственно qmake-qt5.
А где тут cmake?
PGP 0x31361F01
arcanisrepo
arcanis
1. Убедитесь, что стоит qt4
Стоит 4.8.5 с кедами.

arcanis
2. qmake замените на qmake-qt4
как? что-то типа ln -s /usr/bin/qmake-qt4 /usr/bin/qmake?
хоть меня чем то и смутил этот способ, но попробовал, теперь вываливается:

configure: error: No acceptable moc preprocessor found. Qt SDK is not installed or –with-qt is
incorrect
*** Fix above errors and then restart with\
"make -f client.mk build"
какой пакет является Qt SDK? kdesdk-dev-utils?
Я имел в виду в Pkgbuild заменить команду=)
automoc4 стоит?
PGP 0x31361F01
arcanisrepo
arcanis
Я имел в виду в Pkgbuild заменить команду=)
Там его небыло.

Частично решилось этим:

ac_add_options –with-qtdir="/usr/lib/qt4"
Правильно прописал? Теперь вываливается:

ar: создаётся ../lib/libicudata.a
pkgdata: ranlib ../lib/libicudata.a
make[7]: выход из каталога «/home/user/Sources/obj-qt/intl/icu/target/data»
make[7]: вход в каталог «/home/user/Sources/obj-qt/intl/icu/target»
Note: rebuild with "make VERBOSE=1 all-local" to show all compiler parameters.
make[7]: выход из каталога «/home/user/Sources/obj-qt/intl/icu/target»
make[6]: выход из каталога «/home/user/Sources/obj-qt/intl/icu/target»
make[5]: выход из каталога «/home/user/Sources/obj-qt/intl/icu»
make[4]: выход из каталога «/home/user/Sources/obj-qt»
/home/user/Sources/mozilla-central/config/recurse.mk:39: ошибка выполнения рецепта для цели «compile»
make[3]: *** [compile] Ошибка 2
make[3]: выход из каталога «/home/user/Sources/obj-qt»
/home/user/Sources/mozilla-central/config/rules.mk:593: ошибка выполнения рецепта для цели «default»
make[2]: *** [default] Ошибка 2
make[2]: выход из каталога «/home/user/Sources/obj-qt»
/home/user/Sources/mozilla-central/client.mk:398: ошибка выполнения рецепта для цели «realbuild»
make[1]: *** [realbuild] Ошибка 2
make[1]: выход из каталога «/home/user/Sources/mozilla-central»
client.mk:185: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2
Дело в том, что жирным подчеркнуто? Как исправить?
arcanis
automoc4 стоит?
Нет. Поставить? Что будет делать пакет?

/home/user/Sources/mozilla-central/config/recurse.mk:39: ошибка выполнения рецепта для цели «compile»
Строка:

$(call BUILDSTATUS,TIER_START $@ $($@_subtiers))
_

/home/user/Sources/mozilla-central/config/rules.mk:593: ошибка выполнения рецепта для цели «default»
_
Строка:

$(MAKE) export
_

/home/user/Sources/mozilla-central/client.mk:398: ошибка выполнения рецепта для цели «realbuild»
Строка:

$(MOZ_MAKE)
Unified_cpp_intl_uconv_src0.o
Unified_cpp_intl_uconv_src1.o
Note: rebuild with "make VERBOSE=1 all-local" to show all compiler parameters.
Unified_cpp_intl_uconv_src2.o
In file included from /home/user/Sources/obj-qt/intl/locale/src/Unified_cpp_intl_locale_src0.cpp:54:0:
/home/user/Sources/mozilla-central/intl/locale/src/nsLocaleService.cpp:7:19: фатальная ошибка: QString: Нет такого файла или каталога
 #include <QString>
                   ^
компиляция прервана.

In the directory  /home/user/Sources/obj-qt/intl/locale/src
The following command failed to execute properly:
c++ -o Unified_cpp_intl_locale_src0.o -c -I../../../dist/stl_wrappers -I../../../dist/system_wrappers -include /home/user/Sources/mozilla-central/config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -I/home/user/Sources/mozilla-central/intl/locale/src -I. -I/home/user/Sources/mozilla-central/intl/uconv/src -I../../../dist/include -I/home/user/Sources/obj-qt/dist/include/nspr -I/home/user/Sources/obj-qt/dist/include/nss -DQT_SHARED -I/usr/lib/qt4/include -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/QtDeclarative -I/usr/lib/qt4/include/Qt -fPIC -DMOZILLA_CLIENT -include ../../../mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_locale_src0.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g3 -fno-omit-frame-pointer /home/user/Sources/obj-qt/intl/locale/src/Unified_cpp_intl_locale_src0.cpp
/home/user/Sources/mozilla-central/config/rules.mk:1005: ошибка выполнения рецепта для цели «Unified_cpp_intl_locale_src0.o»
make[5]: *** [Unified_cpp_intl_locale_src0.o] Ошибка 1
/home/user/Sources/mozilla-central/config/recurse.mk:100: ошибка выполнения рецепта для цели «intl/locale/src/compile»
make[4]: *** [intl/locale/src/compile] Ошибка 2
make[4]: *** Ожидание завершения заданий…
Unified_cpp_intl_uconv_src3.o
Unified_cpp_intl_uconv_src4.o
Unified_cpp_intl_uconv_src5.o
Unified_cpp_intl_uconv_src6.o
Unified_cpp_intl_uconv_src7.o
Unified_cpp_intl_uconv_src8.o
Unified_cpp_intl_uconv_src9.o
Unified_cpp_intl_uconv_src10.o
/home/user/Sources/mozilla-central/config/recurse.mk:39: ошибка выполнения рецепта для цели «compile»
make[3]: *** [compile] Ошибка 2
/home/user/Sources/mozilla-central/config/rules.mk:593: ошибка выполнения рецепта для цели «default»
make[2]: *** [default] Ошибка 2
/home/user/Sources/mozilla-central/client.mk:398: ошибка выполнения рецепта для цели «realbuild»
make[1]: *** [realbuild] Ошибка 2
client.mk:185: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2
че т я потыкал, думал мб попробовать собрать, но как то у меня там больше проблем, чем самой сборки.
Теоретически, можно воспользоваться pkgbuildом для firefox-hg, модифицировать mozconfig под это дело - добавить опций отсюда. automoc4 нужен для cmake, здесь я просто знакомое слово увидел =)

Попробуйте заменить в указанном файле на <qt4/QString>. Другой возможный временный вариант решения проблемы от рута временно сделать:
ln -s qt4 /usr/include/qt
Увы, после того как я посмотрел на сурцы огнелиса, желание ковыряться в его системе отпало совсем, потому дерзайте)

У меня еще такой вопрос: а это вообще осуществимо на текущей версии огнелиса? Я нашел упоминание на лоре о 10.0 версии и то плевались.
PGP 0x31361F01
arcanisrepo
Забросил я это - видимо не осуществимо.
Решил попробовать из AUR поставить firefox-kde-opensuse. Оно тоже труп? Хотя обновляется вроде.
http://www.linux.org.ru/forum/general/10231746
 
Зарегистрироваться или войдите чтобы оставить сообщение.