Грабли с libtool (не компилится GTK+ 2.10.0)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Грабли с libtool

Сообщение cherep36 »

Проблема собственно в следующем:

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

libtool: link: cannot find the library `..//usr/lib/pkgconfig/pango/libpango-1.0.la' or unhandled argument `..//usr/lib/pkgconfig/pango/libpango-1.0.la'
make[4]: *** [libgdk-x11-2.0.la] Ошибка 1
make[4]: Leaving directory `/home/cherep/pygtk/gtk+-2.10.0/gdk'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/cherep/pygtk/gtk+-2.10.0/gdk'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/cherep/pygtk/gtk+-2.10.0/gdk'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/cherep/pygtk/gtk+-2.10.0'
make: *** [all] Ошибка 2

Сначала поставил последнюю версию pango 1.15, для полного обновления, но началась такая вот байда, и установка обратно Pango версии 1.12(с диска с дистром) ничего не дала, Glib собрал 2.12.11, Cairo 1.4.
Одна странность что при установке pango, хедерфайлы(.h) и файлы(.pc) связанные с pangocairo приходится копировать вручную, они почему-то да по сценарию SlackBuild не пихаются в пакет.На форуме нигде не нашёл ответа, да и гуль молчит. Хелп ми!! :dry:
Чуть не забыл дистр SlackWare 11
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Грабли с libtool

Сообщение cherep36 »

Ну не уже ли никто незнает в чём проблема??? :angry:
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Грабли с libtool

Сообщение cherep36 »

Мож всё же кто-нибудь откликнется??? а то чё я так и буду сам с собой говорить, приветствую любые идеи, догадки, и т.п.....
p.s. Естественно я пробовал подкидывать по выше указанному адресу нужную библиотеку, результат тот же, да и вроде в /usr/lib/pkgconfig лежат только .pc файлы, а вот почему libtool ищет библиотеку в
..//usr/lib/pkgconfig/pango/libpango-1.0.la' не пойму, и как исправить тоже недоганяю. Уже несколько раз переставлял этот долбаный pango, и сам компилил, и по скрипту собирал, и пакетом ставил, всё тоже самое. Libtool тоже пересобирал, что также ничего не дало. :wacko:
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Грабли с libtool

Сообщение Uncle_Theodore »

Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Грабли с libtool

Сообщение cherep36 »

Согласен проще, но хотелось бы разобраться.
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Грабли с libtool

Сообщение cherep36 »

Ну вот поставил например поставил всё таки этот gtk и pygtk пакетом, начинаю компилить glade 3 и воть

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

libtool: link: cannot find the library `..//usr/lib/pkgconfig/pango/libpango-1.0.la' or unhandled argument `..//usr/lib/pkgconfig/pango/libpango-1.0.la'
make[3]: *** [libgladeui-1.la] Ошибка 1
make[3]: Leaving directory `/home/cherep/tar/build/glade3-3.2.0/gladeui'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/cherep/tar/build/glade3-3.2.0/gladeui'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/cherep/tar/build/glade3-3.2.0'
make: *** [all] Ошибка 2
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Грабли с libtool

Сообщение cherep36 »

Блин проблема оказывается в .pc файлах (pango.pc, pango-unistalled.pc) там короче такая штука

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

##pango.pc
Libs: -L${libdir} -lpango-1.0
переправил на
Libs: -L /usr/lib -lpango-1.0

и

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

##pango-unistalled.pc
Libs: ${pc_top_builddir}/${pcfiledir}/pango/libpango-1.0.la
переправил на
Libs: /usr/lib/libpango-1.0.la


Теперь при компиляции библиотека pango находится, однако

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

/usr/lib/libpango-1.0.la: file not recognized: File format not recognized
collect2: ld returned 1 exit status

Вот чё делать с этим.... типа файл libpango-1.0.la неправильный или что?? :huh:
Спасибо сказали:
Аватара пользователя
cherep36
Сообщения: 128
Статус: Йа пробудилсо!
ОС: Arch Linux

Re: Грабли с libtool

Сообщение cherep36 »

проблема решена, после очередной пересборки pango как ни странно всё заработало.
Спасибо сказали: