LINUX.ORG.RU

Запуск старых программ на новом дистрибутиве


0

0

Всем привет!

Есть старая, но очень нужная прога... Собрана она была под SuSe 7. Возникла необходимость запустить ее на ASPLinux 9.0. И тут начались проблемы... Даю вывод:

[vcps@sunrise bin]$ ldd vpmonitor Incorrectly built binary which accesses errno, h_errno or _res directly. Needs to be fixed. libqt.so.2 => /usr/lib/libqt.so.2 (0x40022000) libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x403b7000) libm.so.6 => /lib/libm.so.6 (0x403f9000) libc.so.6 => /lib/libc.so.6 (0x4041a000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40541000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4054b000) libpng.so.2 => /usr/lib/libpng.so.2 (0x40562000) libz.so.1 => /usr/lib/libz.so.1 (0x40584000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40592000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x405b0000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x405be000) libstdc++-libc6.1-2.so.3 => /usr/lib/libstdc++-libc6.1-2.so.3 (0x4069e000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libdl.so.2 => /lib/libdl.so.2 (0x406e6000)

К сожалению, исходников нет, пересобрать ее не удастся... Но запустить надо:) Какие есть предложения? Заранее спасибо!

P.S. Я пробовал LD_ASSUME_KERNEL=2.4.1 - не помогло


можно накидать старых библиотек без симлинков (например в /usr/local/old/lib)
подправить LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/old/lib;$LD_LIBRARY_PATH
должно прокатить

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

> должно прокатить

Только не надо export делать, безопаснее просто

LD_LIBRARY_PATH=/usr/local/old/lib;$LD_LIBRARY_PATH кривая_программа

Obidos ★★★★★
()

В дистрибутиве должны присутствовать пакеты compat-*

chucha ★★★☆
()

Ну, с основными ошибками я разобрался:) Теперь вылезло следубщее: ./vpmonitor: Symbol `__vt_9QCheckBox.12QPaintDevice' has different size in shared object, consider re-linking ./vpmonitor: Symbol `__vt_9QCheckBox' has different size in shared object, consider re-linking

rimas
() автор топика

О, такой еще вопрос... Может, у кого уже настроено окружение для подобных фокусов? Просто что-то мне пока ничего не удалось. Честно, возникают уже мысли, а возможно ли это вообще:) Если бы вас не затруднило, я бы мог дать прогу, а вы бы ее затестили у себя.

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