Решил поставиьт KDE из сорсов. => Понадобился Glib 2 => Захотело gobject.
Есть файлик с сорсами gob2-2.0.12.tar.gz
./configure
И все бы хорошо но не тут то было:ng for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for rm... /bin/rm
checking for mv... /bin/mv
checking for tar... /usr/bin/tar
checking for pkg-config... /usr/local/bin/pkg-config
checking for glib-2.0 >= 2.0.0... gnome-config: not found
gnome-config: not found
Package glib-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'glib-2.0' found
configure: error: Library requirements (glib-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Но при этом:
# ls /var/db/pkg/ |grep glib
glib-1.2.10_11
glib-2.6.3_1
И еще:
# locate glib-2.0.pc
/usr/local/libdata/pkgconfig/glib-2.0.pc
/usr/soft/glib/glib-2.8.1/glib-2.0.pc.inА после сообщения и
.profile
PKG_CONFIG_PATH="/usr/local/libdata/pkgconfig/glib-2.0.pc"И ничего не помогает !!!!
Что может вызвать такое результат кроме кривых рук ????
И как с этим боротся ?!!!
Помогите пожалуста !
>Решил поставиьт KDE из сорсов. => Понадобился Glib 2 => Захотело gobject.
>Есть файлик с сорсами gob2-2.0.12.tar.gz
>./configure
>И все бы хорошо но не тут то было:
>
>ng for a BSD-compatible install... /usr/bin/install -c
>checking how to run the C preprocessor... gcc -E
>checking for rm... /bin/rm
>checking for mv... /bin/mv
>checking for tar... /usr/bin/tar
>checking for pkg-config... /usr/local/bin/pkg-config
>checking for glib-2.0 >= 2.0.0... gnome-config: not found
>gnome-config: not found
>Package glib-2.0 was not found in the pkg-config search path. Perhaps you
>should add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable
>No package 'glib-2.0' found
>configure: error: Library requirements (glib-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
>
>Но при этом:
># ls /var/db/pkg/ |grep glib
>glib-1.2.10_11
>glib-2.6.3_1
>
>И еще:
># locate glib-2.0.pc
>/usr/local/libdata/pkgconfig/glib-2.0.pc
>/usr/soft/glib/glib-2.8.1/glib-2.0.pc.in
>
>А после сообщения и
>.profile
>PKG_CONFIG_PATH="/usr/local/libdata/pkgconfig/glib-2.0.pc"
>
>И ничего не помогает !!!!
>Что может вызвать такое результат кроме кривых рук ????
>И как с этим боротся ?!!!
>Помогите пожалуста !
Почему Вы не хотите установить KDE из портов?
>Почему Вы не хотите установить KDE из портов?Непосредственно из портов установить не могу так как на машине нет доступа в и-нет.
через sysinstall - оно устанавливает с KDE все его составляющие безаговорочно. В то время как на сайте KDE пишется что часть из них не обязательна. Или можно установить все а потом pkg_delete ненужные?
В любом случае мне кажется более правильным собирать их из сорсов:
1. собираешь только то что required + то что хочется
2. стоит собрать хотя бы раз. просто что бы представлять себе чего это может требовать.Но дело тут не только в сборке KDE - в конце концов лишние пакеты не такое уж и горе.
Меня смущет поведение gobject !
Я не могу понять чем оно вызвано. Очень хотелось бы узнать причину и то как с подобными ошибками следует боротся.
>В любом случае мне кажется более правильным собирать их из сорсов:Правильно как раз собирать из портов.
>1. собираешь только то что required + то что хочется
Изучайте в портах Makefile'ы и узнаете, как собрать только required, а как то, что хочется.
>2. стоит собрать хотя бы раз. просто что бы представлять себе чего
>это может требовать.Попробуйте начать с чего-нибудь более простого.
>Попробуйте начать с чего-нибудь более простого.
Возможно ты прав. Например смонтировать вин раздел 8(
>>Попробуйте начать с чего-нибудь более простого.
>Возможно ты прав. Например смонтировать вин раздел 8(Самое правильное начать с чтения хэндбука и факов. :)
>Решил поставиьт KDE из сорсов. => Понадобился Glib 2 => Захотело gobject.
>Есть файлик с сорсами gob2-2.0.12.tar.gz
>./configure
>И все бы хорошо но не тут то было:
>
>ng for a BSD-compatible install... /usr/bin/install -c
>checking how to run the C preprocessor... gcc -E
>checking for rm... /bin/rm
>checking for mv... /bin/mv
>checking for tar... /usr/bin/tar
>checking for pkg-config... /usr/local/bin/pkg-config
>checking for glib-2.0 >= 2.0.0... gnome-config: not found
>gnome-config: not found
>Package glib-2.0 was not found in the pkg-config search path. Perhaps you
>should add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable
>No package 'glib-2.0' found
>configure: error: Library requirements (glib-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
>
>Но при этом:
># ls /var/db/pkg/ |grep glib
>glib-1.2.10_11
>glib-2.6.3_1
>
>И еще:
># locate glib-2.0.pc
>/usr/local/libdata/pkgconfig/glib-2.0.pc
>/usr/soft/glib/glib-2.8.1/glib-2.0.pc.in
>
>А после сообщения и
>.profile
>PKG_CONFIG_PATH="/usr/local/libdata/pkgconfig/glib-2.0.pc"
>
>И ничего не помогает !!!!
>Что может вызвать такое результат кроме кривых рук ????
>И как с этим боротся ?!!!
>Помогите пожалуста !Та же самая проблема возникает при компиляции jabber.
http://www.opennet.me/openforum/vsluhforumID1/57062.html
>Решил поставиьт KDE из сорсов. => Понадобился Glib 2 => Захотело gobject.
>Есть файлик с сорсами gob2-2.0.12.tar.gz
>./configure
>И все бы хорошо но не тут то было:
>
>ng for a BSD-compatible install... /usr/bin/install -c
>checking how to run the C preprocessor... gcc -E
>checking for rm... /bin/rm
>checking for mv... /bin/mv
>checking for tar... /usr/bin/tar
>checking for pkg-config... /usr/local/bin/pkg-config
>checking for glib-2.0 >= 2.0.0... gnome-config: not found
>gnome-config: not found
>Package glib-2.0 was not found in the pkg-config search path. Perhaps you
>should add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable
>No package 'glib-2.0' found
>configure: error: Library requirements (glib-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
>
>Но при этом:
># ls /var/db/pkg/ |grep glib
>glib-1.2.10_11
>glib-2.6.3_1
>
>И еще:
># locate glib-2.0.pc
>/usr/local/libdata/pkgconfig/glib-2.0.pc
>/usr/soft/glib/glib-2.8.1/glib-2.0.pc.in
>
>А после сообщения и
>.profile
>PKG_CONFIG_PATH="/usr/local/libdata/pkgconfig/glib-2.0.pc"
>
>И ничего не помогает !!!!
>Что может вызвать такое результат кроме кривых рук ????правильная установка и настройка ВСЕГО что собирается ВРУЧНУЮ и
особенно использование ГНУСных инструментов: autoconf, automake & etc...
В портах используются правки(patches) и переменные с инклюдами для
make, при сборке РУКАМИ вы самостоятельно должны проделывать
подобное.При сборке ручками следует использовать ГНУСный make - gmake вместо
системного.
>И как с этим боротся ?!!!
>Помогите пожалуста !
1. Попробовал собрать из портов.
Получил то же самое. Хочет Glib. И опять по новой.
2. Через sysinstall оно таки собирается... как ..?..
3.
>При сборке ручками следует использовать ГНУСный make - gmake вместо
>системного.
gmake пробовал. the same.
4.
> В портах используются правки(patches) и переменные с инклюдами для
>make, при сборке РУКАМИ вы самостоятельно должны проделывать
>подобное.гм. а как выяснить что именно надо то ?
А система-то какая?
>А система-то какая?
FreeBSD 5.4ЗЫ. Я уже понял что СТОИТ пользоватся портаит если есть возможность.
Осталось выяснить как заставить их работать.
>1. Попробовал собрать из портов.
>Получил то же самое. Хочет Glib. И опять по новой.значит либо запорол базу pkg, либо руками накосячил поверх портов :(
возможно в чем-то другом накосячил?
>2. Через sysinstall оно таки собирается... как ..?..через sysinstall устанавливаются пакеты - прекомпиленный soft и
ничего не собирается>3.
>>При сборке ручками следует использовать ГНУСный make - gmake вместо
>>системного.
>gmake пробовал. the same.
>4.
>> В портах используются правки(patches) и переменные с инклюдами для
>>make, при сборке РУКАМИ вы самостоятельно должны проделывать
>>подобное.
>
>гм. а как выяснить что именно надо то ?смотреть результаты configure в config.log искать причину и возможно
править configure если он вылетает и не создает Makefile'sВ документации ко всем sources есть README, INSTALL & etc docs, где
все расписано как установить и затем какие нужны дополнительные настройки