URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 60163
[ Назад ]

Исходное сообщение
"Проблема с устанокой gobject (я схожу с ума ?)"

Отправлено RavenB , 18-Сен-05 22:01 
Решил поставиьт 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"

И ничего не помогает !!!!
Что может вызвать такое результат кроме кривых рук ????
И как с этим боротся ?!!!
Помогите пожалуста !


Содержание

Сообщения в этом обсуждении
"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено newser , 18-Сен-05 22:04 
>Решил поставиьт 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 из портов?


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено RavenB , 19-Сен-05 01:17 
>Почему Вы не хотите установить KDE из портов?

Непосредственно из портов установить не могу так как на машине нет доступа в и-нет.
через sysinstall - оно устанавливает с KDE все его составляющие безаговорочно. В то время как на сайте KDE пишется что часть из них не обязательна. Или можно установить все а потом pkg_delete ненужные?
В любом случае мне кажется более правильным собирать их из сорсов:
1. собираешь только то что required + то что хочется
2. стоит собрать хотя бы раз. просто что бы представлять себе чего это может требовать.

Но дело тут не только в сборке KDE - в конце концов лишние пакеты не такое уж и горе.
Меня смущет поведение gobject !
Я не могу понять чем оно вызвано. Очень хотелось бы узнать причину и то как с подобными ошибками следует боротся.


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено newser , 19-Сен-05 08:44 
>В любом случае мне кажется более правильным собирать их из сорсов:

Правильно как раз собирать из портов.

>1. собираешь только то что required + то что хочется

Изучайте в портах Makefile'ы и узнаете, как собрать только required, а как то, что хочется.

>2. стоит собрать хотя бы раз. просто что бы представлять себе чего
>это может требовать.

Попробуйте начать с чего-нибудь более простого.


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено RavenB , 19-Сен-05 10:12 
>Попробуйте начать с чего-нибудь более простого.
Возможно ты прав. Например смонтировать вин раздел 8(


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено newser , 19-Сен-05 10:23 
>>Попробуйте начать с чего-нибудь более простого.
>Возможно ты прав. Например смонтировать вин раздел 8(

Самое правильное начать с чтения хэндбука и факов. :)


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено SubGun , 19-Сен-05 10:57 
>Решил поставиьт 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


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено lavr , 19-Сен-05 11:08 
>Решил поставиьт 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 вместо
системного.

>И как с этим боротся ?!!!
>Помогите пожалуста !


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено RavenB , 19-Сен-05 12:07 
1. Попробовал собрать из портов.
Получил то же самое. Хочет Glib. И опять по новой.
2. Через sysinstall оно таки собирается... как ..?..
3.
>При сборке ручками следует использовать ГНУСный make - gmake вместо
>системного.
gmake пробовал. the same.
4.
> В портах используются правки(patches) и переменные с инклюдами для
>make, при сборке РУКАМИ вы самостоятельно должны проделывать
>подобное.

гм. а как выяснить что именно надо то ?


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено SubGun , 19-Сен-05 12:45 
А система-то какая?

"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено RavenB , 19-Сен-05 13:11 
>А система-то какая?
FreeBSD 5.4

ЗЫ. Я уже понял что СТОИТ пользоватся портаит если есть возможность.
Осталось выяснить как заставить их работать.


"Проблема с устанокой gobject (я схожу с ума ?)"
Отправлено lavr , 19-Сен-05 13:20 
>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, где
все расписано как установить и затем какие нужны дополнительные настройки