Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


ну вот Подробный отчет о проделанной работе, к сожалению, безрезультатной. (может пригодится любителям ставить линукс-приложения под фри?)

Цитата:
rpm -i --dbpath /var/lib/rpm --root /usr/compat/linux/ --ignoreos ./MainActor_V5-5-2.01.i686.rpm
ошибка: неудовлетворенные зависимости:
libqt-mt.so.3 нужен для MainActor_V5-5-2.01
libraw1394 нужен для MainActor_V5-5-2.01 -- первая -- нужен /dev/raw1394 --
/compat/linux/bin/mknod -m 666 /compat/linux/dev/video1394 c 171 16
/compat/linux/bin/mknod -m 666 /compat/linux/dev/raw1394 c 171 16
/compat/linux/bin/sh configure
make и make install - тоже из compat
-- пришлось дедать симлинки из /compat/linux/usr/local/lib на /usr/local/lib

libavc1394 нужен для MainActor_V5-5-2.01 -- вторая
-- Package libraw1394 was not found in the pkg-config search path. Perhaps you should add the directory containing `libraw1394.pc' to the PKG_CONFIG_PATH environment variable No package 'libraw1394' found
-- configure: error: Library requirements (libraw1394 >= 1.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
/compat/linux/bin/sh configure PKG_CONFIG_PATH=/compat/linux/usr/local/lib/pkgconfig
-- пришлось дедать симлинки из /compat/linux/usr/local/lib на /usr/local/lib
SDL нужен для MainActor_V5-5-2.01
rpm -i --nodeps --ignorearch --dbpath /var/lib/rpm --root=/compat/linux/ --ignoreos ./SDL-1.2.8-1.i386.rpm

Дальше пытаемся запустить mactor и получем сообщения о нехватке тех, или иных библиотек.

Библиотеки: (rpm взяты с сайта altlinux и развернуты:
rpm -i --nodeps --ignorearch --dbpath /var/lib/rpm --root=/compat/linux/ --ignoreos файл
libGLU-5.0.1-alt7.i586.rpm
libGLwrapper-5.0.1-alt7.i586.rpm
libXaw3d-1.5-alt2.i586.rpm
libaudio-1.6-alt2.i586.rpm
liblcms-1.09-alt1.i586.rpm
libmng-1.0.5-alt1.i586.rpm
libqt3-3.1.2-alt12.i586.rpm

а эти были нагло утянуты с 4-ого RedHat-а:
libXv.so.1.0
libGL.so.1.2
libGL.so.1

В некоторых случаях из /compat/linux/usr/X11R6/lib в /compat/linux/lib пришлось делать симлинки
И, наконец, результат
mar@free$ ./mactor
идет заставка, после чего:
Binary file: ./mactor
Segmentation fault

Видимо, лезим куда-то в железо куда не просят? Кстати, требуемого выше 1394 у меня нет, - mknod просто сделан под всевдолинукс (не под основную систему). Но вряд ли это игрет тут какую-нибудь роль при загрузке программы.

Последний раз редактировалось mar, 13-06-2005 в 01:00.


Отправлено: 00:49, 13-06-2005 | #4