Что такое KDE prefix? (Требуется в качестве ключа при сборке)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

Что такое KDE prefix?

Сообщение _Gleb_ »

Пытаюсь тут программку поставить. А требуется конфигурировать её вот так:

Код: Выделить всё

./configure --prefix=<KDE3 prefix>

- Это из readme-файла. Вот я, собственно, и не могу понять - что это за префикс такой?
Изображение
Спасибо сказали:
Аватара пользователя
Slam
Сообщения: 182
ОС: Arch Linux

Re: Что такое KDE prefix?

Сообщение Slam »

Это директория, куда установлен KDE.
Например в gentoo это /usr/kde, а так зависит от дистрибутива. Может быть в /usr, может (реже) в /usr/local.
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

Re: Что такое KDE prefix?

Сообщение _Gleb_ »

Я у себя на эту тему нашёл только /opt/kde3. Но на этот ключ он ругатся:

Код: Выделить всё

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
Изображение
Спасибо сказали:
Аватара пользователя
vadim303
Сообщения: 74
ОС: Arch Linux

Re: Что такое KDE prefix?

Сообщение vadim303 »

Если /opt/kde3 это действительно тот каталог, куда поставлен KDE, то там должна быть папка include где эти самые headers и лежат. Если их нет, то может быть нужно какой-нибудь пакет KDE доставить со словом develop (только не kdevelop - это среда разработки). Но вообще мне SUSE показалась довольно недружественной к разработчику: используй готовые пакеты, если же хочешь компилировать получишь много гемора и не раз.
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

Re: Что такое KDE prefix?

Сообщение _Gleb_ »

Установил monodevelop . Запускаю с /opt/kde3 и /opt/kde3/include. Не получается.
Изображение
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Что такое KDE prefix?

Сообщение polachok »

kde-config --prefix обычно знает prefix.
И немедленно выпил.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Что такое KDE prefix?

Сообщение Лис »

Установил monodevelop

Не monodevelop нужно, kde develop.
Спасибо сказали:
Аватара пользователя
veryangry
Сообщения: 159
ОС: GNU/Linux

Re: Что такое KDE prefix?

Сообщение veryangry »

что за система? Если 64-битная попробуй ./configure --enable-libsuffix=64
или ./configure --enable-libsuffix=64 --prefix=`kde-config --prefix`

Если не поможет, то может соответствующих devel пакетов не хватает (что за софтина-то собирается?)
что выдаёт rpm -qa | grep kde | grep devel ?
JustDoIt&ShutUp!
OS: Debian GNU/Linux & Arch Linux i686 & Arch Linux x86_64 & Maemo @ nokia n810
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

проблема тоже имеет место быть: (АльтЛинукс)
echo $KDEDIR
/usr


установлены:
kdebase-devel-3.4.1-alt12
kdelibs-devel-3.4.1-alt3.1


Однако при компиляции (kaffeine-0.8.3, digikam-0.8.0...)
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE libraries installed. This will fail.
So, check this please and use another prefix!


пробовалось и как ./configure, и как ./configure --prefix=/usr...

Хелп?
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Что такое KDE prefix?

Сообщение Skull »

traktorishka писал(а):
06.12.2006 23:10
checking for KDE... configure: error:
Посмотрите описание ошибки в config.log. Возможно, недоустановлены библиотеки.
Skull
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

прикрепил config.log - буду признателен за помощь.
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Что такое KDE prefix?

Сообщение a_trub »

traktorishka писал(а):
07.12.2006 21:12
прикрепил config.log - буду признателен за помощь.

Может я чего не понимаю, но разве это config.log?
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

что-то он стремно как-то залился...
Спасибо сказали:
_Gleb_
Сообщения: 467
ОС: Kubuntu 12.04 LTS

Re: Что такое KDE prefix?

Сообщение _Gleb_ »

vadim303 писал(а):
03.12.2006 10:40
Если /opt/kde3 это действительно тот каталог, куда поставлен KDE, то там должна быть папка include где эти самые headers и лежат. Если их нет, то может быть нужно какой-нибудь пакет KDE доставить со словом develop (только не kdevelop - это среда разработки). Но вообще мне SUSE показалась довольно недружественной к разработчику: используй готовые пакеты, если же хочешь компилировать получишь много гемора и не раз.

Действительно, проще оказалось поставить пакеты для Suse 10.0.
Изображение
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

вот... исправился... На этот раз правильный конфиг в аттаче...
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

ребзя! неужели никто не может ничего сказать?
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Что такое KDE prefix?

Сообщение romuil »

# ./configure --prefix=`kde-config --prefix`
попробуй
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

не... не выходит

checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE libraries installed. This will fail.
So, check this please and use another prefix!
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

да... решение нашлось тут: http://lists.altlinux.ru/pipermail/sisyphu...rch/038401.html

цитата:

На самом деле для сборки КДЕшного софта на более новых kdelibs надо
сделать
subst 's,\.la\>,.so,' configure
или
subst 's,\.la\>,.so,' admin/acinclude.m4.in


Помогло... Интересно, что это означает :)

Вот тока теперь после make:

make[5]: *** [libkaffeinepart.la] Ошибка 1
make[5]: Leaving directory `/home/progs/kaffeine-0.8.3/kaffeine/src/player-parts/kaffeine-part'
make[4]: *** [all-recursive] Ошибка 1
make[4]: Leaving directory `/home/progs/kaffeine-0.8.3/kaffeine/src/player-parts'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/progs/kaffeine-0.8.3/kaffeine/src'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/progs/kaffeine-0.8.3/kaffeine'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/progs/kaffeine-0.8.3'
make: *** [all] Ошибка 2
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Что такое KDE prefix?

Сообщение romuil »

Опиши по порядку
rpm -qa | grep kdebase
откуда обновляешся (строка из sources.list)?
И вообще чего это так понадобилось его из сырков ставить?
И раз пошла такая пьянка, почему бы не дернуть из репозитория srpm и пересобрать его?
Понимаешь-ли сизиф переехал на новую версию glibc, много всего сменилось,
может как вариант доехать до сизифа или взять спек здесь и собрать пакет самому.
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

дистрибуnивы системы - i586 (classic),backports - полностью на локальном репозитории... Попробовал поставить kaffeine из сизифа - потребовал kde 3.5.5 (стоит 3.4.1)... Помня о предыдущем неудачном опыте обновления и, самое главное,отсутствие времени на все это - были скачены сырцы c оф.сайта kaffeine...ое.
Подобное происходит еще и с digikam`ом, также скаченным с оф.сайта...

rpm -qa | grep kdebase - к вечеру тока смогу выложить.

Спасибо.

P.S. Даже в FAQ`е написано: http://faq.altlinux.ru/index.php?dist=0&...ch&button=1

Погуглил тут маленько - похоже проблема с версией gcc... не все хочет ставиться с 4-м gcc... попробуем вечером откатить на 3.4...
Спасибо сказали:
traktorishka
Сообщения: 132

Re: Что такое KDE prefix?

Сообщение traktorishka »

rpm -qa | grep kdebase

kdebase-kdm-3.4.1-alt12
kdebase-kio-samba-3.4.1-alt12
kdebase-common-3.4.1-alt12
kdebase-libs-3.4.1-alt12
kdebase-wm-3.4.1-alt12
kdebase-kcmshell-3.4.1-alt12
kdebase-kdeprint-3.4.1-alt12
kdebase-libkonq-3.4.1-alt12
kdebase-konqueror-3.4.1-alt12
kdebase-3.4.1-alt12
kdebase-kcontrol-3.4.1-alt12
kdebase-devel-3.4.1-alt12
kdebase-kio-3.4.1-alt12
Спасибо сказали: