LINUX.ORG.RU

kde 3.3.2 && qt 3.3.3


0

0

Собираю kde-3.3.2 ручками. Система gentoo 2004.2. eBuild'ы старые так что emerge не поможет.

Скачал qt-3.3.3. Сделал все по инструкции. В $QTDIR /usr/local/qt, все в порядке. Собиралось без проблем.
Распокавал kdebase, ./configure:

configure: error: Qt (>= Qt 3.3) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!

Я и -qtdir и -qtlib и -qtinclude указывал, итог один. Посоветуйте что делать.
Или мож eBuild скачать где можно, хотя хотелось бы самому все собрать.
anonymous

Во-первых, добавь путь /usr/local/qt/lib в /etc/ld.so.conf или в LD_LIBRARY_PATH и сделай ldconfig. Во-вторых, собирай qt с опцией -thread (и -qt-gif не забудь).

drish ★★
()
Ответ на: комментарий от Deleted

> Объясни плиз, зачем ты пользуешь тогда генту?

Я ж говорю, ebuild'a нет нового.

anonymous
()

есть там все.. emerge sync сделай

anonymous
()
Ответ на: комментарий от Deleted

Я из гентуу соединение не настроил.

Спасибо за советы, эти два парамтра решили проблему. Теперь правда arts требует, щас качаю...

Почему про такие архиважные параметры не говорится в INSTALL?
Ведь не все же знают тонкости.

anonymous
()
Ответ на: комментарий от Kuzmich

Мои топик по этому поводу ниже.
Звучит так "Помогите настроить dialup соединение без иксов"



Господа, спасибо вам за помощь, но у меня новая проблема.

kde-base собрался без проблем:
   ./configure
   make
   make install

Грузимся.
Почему то в переменной среды PATH нет /usr/local/kde/bin
Я в /root/.profile и /root/.login добавил необходимую инфу для /usr/local/kde/bin и /usr/local/kde/lib, по аналогии с qt (в реадми написано)

В rc.conf в DISPLAYMANADGER = "kdm"
А SESSION = "kde-3.3" || "startkde"

упорно грузится xdm, а потом twm.

Я так понимаю что в первую очередь проблема не с $PATH (проги видны из shella), а с начальными настройками kde в среде.

Что необходимо сделать чтобы kde полноценно был установлен в системе, кроме как 
   ./configure
   make
   make install
и добавлением /usr/local/kde/bin в PATH

anonymous
()
Ответ на: комментарий от anonymous

Во-первых, .bash_profile, причем для каждого пользователя он свой. ВО-вторых, kdm при загрузке ничего не знает про твой .profile и прочее. Как в gentoo - хз, а в случае некоего необлагороженного линуха, я бы полез в /etc/bashrc и посмотрел, откуда он (bash) набирает себе переменные. Скажем, в fedora core есть /etc/profile (стандартная хрень) + /etc/profile.d, в последнем на каждую либу кидается один файлик, прописывающий путь.

>А SESSION = "kde-3.3" || "startkde"

В /etc/X11/xinit/Xclients смотришь, а как же называется KDE. Скорее всего в этом дело.

>Что необходимо сделать чтобы kde полноценно был установлен в системе

В gentoo есть свой handbook. Надо раскрыть глаза пошире и медленно прочитать, как же ставить kde. И пихать его наверно не в /usr/local, а в /usr.

jackill ★★★★★
()
Ответ на: комментарий от jackill

А что изменилось от того что он в local?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.