Ошибка загрузки модуля, linux

компьютеры Linux gentoo

При попытки загрузки одной программы (поставляется без исходников, откомпиленная) выпадает ошибка:
"error while loading shared libraries: libv4lconvert.so.0: cannot open shared object file: No such file or directory"
Что можно/нужно установить, чтобы заработало?

Ядро скомпиленно с поддержкой video for linux, пакет media-libs/libv4l установлен.
uname -r: 2.6.28-gentoo-r6

Примечание:
ranma.gigamail
файл/симлинк libv4lconvert.so.0 где должен быть и на что он должен ссылаться? И если его нет, то где его взять?
Да, есть, в /usr/lib64 лежит. Попробовал кинуть его в /usr/lib32 (система 64 бита, вообще говоря), но появилась новая ошибка:
"error while loading shared libraries: libv4lconvert.so.0: wrong ELF class: ELFCLASS64" - как можно это починить? (
nick80:
А чем поможет? )
Linux knst-computer 2.6.28-gentoo-r6 #3 SMP Fri Jun 19 12:19:16 NOVST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux
Ответы:
а есть ли в файловой системе файл/симлинк libv4lconvert.so.0?
а "uname -a"  ?
Может не там ищет. Посмотри с помощью strace
вот мне кажется может это /usr/lib/ vs /usr/lib64
Натравливаете на файл программы команду:
ldd -v имя_проги
получаете список shared библиотек, которые ей нужны, если где в списке увидите "Not found" - этой библиотеки в системе нет. В этом случае её надо найти. Да, библиотека должна быть в пакете libv4l, но вполне возможно, что у вас в этом пакете более новая версия библиотеки (например libv4lconvert.so.1) тогда возможны два варианта:
1. Делаете симлинк на существующий файл библиотеки:
ln -sf libv4lconvert..so.1 libv4lconvert..so.0
и пробуете запуститься. Вполне возможно, что и заработает. Если нет, то
2. Ищите предыдущие версии пакета lib4l (возможно даже из прошлой редакции дистрибутива) и выковыривайте эту библиотеку оттуда, размещайте её в /usr/lib


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.