LINUX.ORG.RU

GNOME 2.8 -> glib-2.4.6 -> ./configure


0

0

Poka kompiliroval paket 'pango-1.6.0' iz GNOME 2.8 ./configure vidal soobsenie (sm nize). GLIB ustanovlen versii 2.4.6 Starii GLib ia udalil s pomosiu "rpm -e glib". Cho mnr mozno spelat??? Ia pod linux 2-iu nedelu sizu i vrubitsa ne mogu, chto ne tak... RPM'niki GNOME skachl bi, esli bi Internet'a mnogo bilo. A tak tolko ishodniki u druga vziat smog...

Zaranee vsem spasibo ================================================================

checking for GLIB - version >= 2.4.0... *** 'pkg-config --modversion glib-2.0' returned 2.4.6, but GLIB (2.2.1) *** was found! If pkg-config was correct, then it is best *** to remove the old version of GLib. You may also be able to fix the error *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing *** /etc/ld.so.conf. Make sure you have run ldconfig if that is *** required on your system. *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH *** to point to the correct configuration files no configure: error: *** Glib 2.4.0 or better is required. The latest version of *** Glib is always available from ftp://ftp.gtk.org/.

anonymous

Возьми весь гном в SRPM и собирай их - тебе сразу и зависимости все покажет и т.п.

P.S. Не нужно приобретать дурную привычку превращать свой rpm-based дистрибутив в помойку разномастных программ, собранных непонятно откуда, неизвестно когда и поставленных где-то в дебрях /usr.

P.P.S. Надо было удалять и glib2 и glib2-devel.
А ты удалил не ту библиотеку.

jackill ★★★★★
()

Как сам ставил(удалять ничего не нужно!! иначе, через энное время - переустановка)
--prefix=/home/me/my_gnome2.8(все что нужно для гнома, т.е. все пакеты в т.ч. и pango, gtk+, glib...)
PATH=/home/me/my_gnome2.8
LD_LIBRARY_PATH=$PATH/lib (именно так, без ':$LD_LIBRARY_PATH' иначе будут юзатся старые беблиотеки)
PKG_CONFIG_PATH=$PATH/lib/pkgconfig (соотвесно тоже без ':;PKG_CONFIG_PATH' иначе трэндец)
export PATH LD_LIBRARY_PATH PKG_CONFIG_PATH

если ставим как основное(чтобы протом все находилось, да и сейчас..):
echo /home/me/my_gnome2.8/lib >> /etc/ld.so.conf
echo /home/me/my_gnome2.8/lib/glib-2.0/see_install_or_readme >> /etc/ld.so.conf
echo /home/me/my_gnome2.8/lib/gkt+-2.4?/see_install_or_readme >>/etc/ld.so.conf
ldconfig
и наконец:

$ cd /tyda/gde/isxodniki
$ CXXFLAGS=-march=athlon ./configure

и еще чуток: после установки: в $HOME/.bashrc:

GNOMEDIR??=/home/me/my_gnome2.8
GNOMEDIRS??=/home/me/my_gnome2.8
LD_LIBRARY_PATH=/home/me/my_gnome2.8/lib
PATH=/home/me/my_gnome2.8/bin:$PATH
export GNOMEDIR GNOMEDIRS LD_LIBRARY_PATH PATH

все

PS:ещё есть непосредственные опции configure скриптам - это даже проще. и еще стоит заглянуть в makefile любой скомпиленой проги.
PPS:лучше(нужно) вообще забыть про 'su' 'login' 'kdesu' 'sudo'...

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

>Возьми весь гном в SRPM и собирай их - тебе сразу и зависимости все покажет и т.п.

где?

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