Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: saejoh в Nov 18, 2008, 00:55



Титла: google-gadgets
Публикувано от: saejoh в Nov 18, 2008, 00:55
След make при опит за инсталиране получавам следната грешка:
Цитат
creating libggadget-gtk-1.0.la
/usr/bin/sed: can't read /usr/lib/libglitz.la: No such file or directory
libtool: link: `/usr/lib/libglitz.la' is not a valid libtool archive
Защо? Част от кой пакет е това libglitz.la?
Имам инсталирани glitz и glitz-devel, но там липсва такъв libglitz.la.
Търсих изрично в YaST без резултат. ???


Титла: Re: google-gadgets
Публикувано от: task_struct в Nov 18, 2008, 08:36
Пробвай дали pkg-config --cflags --libs ibglitz ти намира библиотеката и виж какви пътища показва. Може да не е инсталирана в /usr/lib/
Другия вариант е да търси libglitz.la, а библиотеката да е libglitz.la.N (N някакво число). Тогава създай символна връзка и си готов

Успех  ;)


Титла: Re: google-gadgets
Публикувано от: saejoh в Nov 18, 2008, 19:08
Пробвай дали pkg-config --cflags --libs ibglitz ти намира библиотеката и виж какви пътища показва. Може да не е инсталирана в /usr/lib/
Другия вариант е да търси libglitz.la, а библиотеката да е libglitz.la.N (N някакво число). Тогава създай символна връзка и си готов

Успех  ;)
pkg-config --cflags --libs libglitz
Package libglitz was not found in the pkg-config search path.
Но в YaST glitz и glitz-devel си личи, че са инсталирани. Файловете им са от вида .so.x.y.z.
Вторият вариант също не дава резултат.


Титла: Re: google-gadgets
Публикувано от: task_struct в Nov 19, 2008, 09:07
Объркал съм командата :( Така е като на работа нямам Линукс :( :( :(

pkg-config --cflags --libs glitz - това е правилния вариант :)


Виж хелпа на pkg-config може да има опция която да показва или търси за .la файлове на даден пакет.

Вариант 2: Свали си RPM пакетите на glitz и glitz-devel  и ги разгледай дали въобще инсталират .la файловете. Ако не - пробвай да ги компилираш от сорс.