По ряду причин решил пересобрать часть пакетов. Пересобираю традиционно (для меня) с префиксом /usr/local.
glib пересобрался нормально, проблем не отмечено. При попытке пересобрать Gtk+ вот такая вот фигня:
make[4]: Entering directory `/tmp/CASBuild/gtk+-2.20.1/gdk'
/bin/sh ../libtool --tag=CC --mode=link gcc -DGDK_PIXBUF_DISABLE_DEPRECATED -O2 -march=pentium3 --param l1-cache-size=16 --param l1-cache-line-size=32 --param l2-cache-size=512 -mmmx -msse -mfpmath=sse -DHOST='"-slackware-linux"' -Wall -version-info 2000:1:2000 -export-dynamic -rpath /usr/local/lib -export-symbols-regex «^[^_].*» -o libgdk-x11-2.0.la gdk.lo gdkapplaunchcontext.lo gdkcairo.lo gdkcolor.lo gdkcursor.lo gdkdisplay.lo gdkdisplaymanager.lo gdkdnd.lo gdkdraw.lo gdkevents.lo gdkfont.lo gdkgc.lo gdkglobals.lo gdkimage.lo gdkkeys.lo gdkkeyuni.lo gdkoffscreenwindow.lo gdkpango.lo gdkpixbuf-drawable.lo gdkpixbuf-render.lo gdkpixmap.lo gdkpolyreg-generic.lo gdkrectangle.lo gdkregion-generic.lo gdkrgb.lo gdkscreen.lo gdkselection.lo gdkvisual.lo gdkwindow.lo gdkwindowimpl.lo gdkenumtypes.lo gdkmarshalers.lo x11/libgdk-x11.la -pthread -L/usr/local/lib -lpangocairo-1.0 -lpango-1.0 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lcairo -lX11 -lm ../gdk-pixbuf/libgdk_pixbuf-2.0.la
/usr/bin/grep: /usr/lib/libgobject-2.0.la: No such file or directory
/usr/bin/sed: can't read /usr/lib/libgobject-2.0.la: No such file or directory
libtool: link: `/usr/lib/libgobject-2.0.la' is not a valid libtool archive
make[4]: *** [libgdk-x11-2.0.la] Error 1
make[4]: Leaving directory `/tmp/CASBuild/gtk+-2.20.1/gdk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/CASBuild/gtk+-2.20.1/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/CASBuild/gtk+-2.20.1/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/CASBuild/gtk+-2.20.1'
make: *** [all] Error 2
Первичная причина понятна и очевидна - нет у меня в каталоге /usr/lib файла libgobject-2.0.la, ибо он в /usr/local/lib. Непонятно, почему libtool его ищет там - и только там! - и как его от этого отучить?
Makefile проверял - там вроде везде в списках зависимостей сначала идёт "-L/usr/local/lib", так что вроде не в этом дело... Где ещё поковырять?
Ответ на:
комментарий
от ipwww
Ответ на:
комментарий
от Cyril
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с компиляцией gtk+ 2.4.7 (2004)
- Форум не собирается proxychains (2011)
- Форум Ошибка при сборке GTK 2.22 (2010)
- Форум не хотит собираться gtk+ 2.10.6 (2006)
- Форум can't read /usr/lib/libglib-2.0.la: No such file or directory (2003)
- Форум [gentoo] gtk+ emerge failed (2012)
- Форум [Решено][Archlinux] Проблемы с yaourt (2011)
- Форум Не могу поставить gparted-0.6.2 (2010)
- Форум Установка GTK+ 2.4.1 (2004)
- Форум [gentoo] не собирается gdk-pixbuf (2011)