LINUX.ORG.RU

Компиляция MPlayer вылетает с 'Ошибка 2'


0

0

Все пакеты, указаннные здеьсь присутствуют.
http://www.mplayerhq.hu/DOCS/HTML/ru/install.html#softreq
Компиляция вылетает так:
/* пропущенный текст */
ln: creating symbolic link `libdha.so.1' to `libdha.so.1.0': Operation not permitted
make[1]: *** [libdha.so.1.0] Error 1
make[1]: Leaving directory `/mnt/fat_e/Programs/rpms/MPlayer-1.0pre7/MPlayer-1.0pre7/libdha'
make: *** [libdha/libdha.so] Ошибка 2
В чем может быть проблема и как исправить? Сузествует ли где-нить более информативный лог?

Вылетает он из-за
>ln: creating symbolic link `libdha.so.1' to `libdha.so.1.0': Operation not permitted
Т.е. операция на создание симлинка не разрешена. Можно попробовать сделать линк ручками под рутом и повторить компиляцию.
$ ln -s libsha.so.1.0 libdha.so.1
Из каталога, где лежат эти библиотеки (вероятно, /usr/lib).

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

Извиняюсь, не
>$ ln -s libsha.so.1.0 libdha.so.1 , а
$ ln -s libdha.so.1.0 libdha.so.1 , конечно.

anonymous
()

Как я понял ты собираешь его в папке которая лежит на диске с файловой системой fat (/mnt/fat_e) Только FAT не поддерживает символьных ссылок, поэтому ln и вываливатеся. Перенеси эту папочку куды нибудь на дикс линукса, да хоть домашний коталог и там собирай.

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

great respect svyatogor=)
Можно ли как нибудь сделать, что бы собранный пакет показывался по
rpm -q. И как его удалять вообще?

Unforgiven
() автор топика
Ответ на: комментарий от Unforgiven

Если ты собирал rpm-пакет, то он должен показываться на rpm -q после установки. Удалять тогда rpm -e <только название пакета, без версии>. Если просто компилил сурсы, то удалять make uninstall, если такая инструкция есть в Makefile'е.

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

>>Можно ли как нибудь сделать, что бы собранный пакет показывался по rpm -q

google => "checkinstall"

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