LINUX.ORG.RU

Компиляция libdrm2.4.4


0

0

У меня ошибка при компиляции libdrm2.4.4 если я использую --prefix=/usr/

make проходит успешно, make install заканчивается следующим:

test -z "/usr/local/1/lib" || /usr/bin/mkdir -p "/usr/local/1/lib" /bin/sh ../../libtool --mode=install /usr/bin/ginstall -c 'libdrm_intel.la' '/usr/local/1/lib/libdrm_intel.la' libtool: install: error: cannot install `libdrm_intel.la' to a directory not ending in /usr/local/lib make[3]: *** [install-libdrm_intel_laLTLIBRARIES] Ошибка 1 make[3]: Leaving directory `/usr/src/libdrm-2.4.4/libdrm/intel' make[2]: *** [install-am] Ошибка 2 make[2]: Leaving directory `/usr/src/libdrm-2.4.4/libdrm/intel' make[1]: *** [install-recursive] Ошибка 1 make[1]: Leaving directory `/usr/src/libdrm-2.4.4/libdrm' make: *** [install-recursive] Ошибка 1

как это можно пофиксить?

★★★

./configure --prefix=/usr
make -j2
make install DESTDIR=/tmp/libdrm244bin


прекрасно все поставилось в DESTDIR
а уж сделать в DESTDIR'e пакетик и поставить его через installpkg - элементарное дело


Sylvia ★★★★★
()

// посмотрела удаленные

не хочет? какой то кривой у вас libtool

http://narod.ru/disk/5194542000/libdrm-2.4.4-i686-1.tgz.html

вот пакет , на слаке 12.1 - 12.2 скорее всего работать будет, хотя собирала на Debian Lenny , внешних зависимостей там мало

ну или посмотрите структуру как в пакете и сделайте свой с бинарниками в /usr/lib
они ж собрались у вас

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Сильви=))) а может быть у вас для слаки есть пакеты другие обновленные? В общем мне нужно все, чтобы потестить новую Mesa=))) Хотя в общем то могу дождаться пока патрик закомитит в каренте новые пакеты

init_ ★★★
() автор топика

(у вас не указан дистр) в Debian собирается одной командой в хороший deb пакетик:

module-assistant auto-install drm

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