Здравствуйте!
Есть дистрибутив Progress 8.3b fo SCO. Пытаюсь поставить его на FreeBSD 4.7 Поддержку SCO в Startup включил. После установки, часть бинарников запускается нориально, но большинство с руганью: <ELF binary type "0" not known. Abort>. Подскажите пожалуйста, куда "рыть"?
>Здравствуйте!
>Есть дистрибутив Progress 8.3b fo SCO. Пытаюсь поставить его на FreeBSD 4.7 Поддержку SCO в Startup включил. После установки, часть бинарников запускается нориально, но большинство с руганью: <ELF binary type "0" not known. Abort>. Подскажите пожалуйста, куда "рыть"?В сторону man brandelf
>>Здравствуйте!
>>Есть дистрибутив Progress 8.3b fo SCO. Пытаюсь поставить его на FreeBSD 4.7 Поддержку SCO в Startup включил. После установки, часть бинарников запускается нориально, но большинство с руганью: <ELF binary type "0" not known. Abort>. Подскажите пожалуйста, куда "рыть"?
>
>В сторону man brandelf
Спасибо!
Выполнил brandelf -t FreeBSD <прога>. После этого программа при запуске начала требовать: <ELF interpreter /usr/lib/libc.so.1 not found. Abort>
В каталоге /usr/lib был libc.so.4 и символьный линк на него libc.so Пробовал добавлять туда и символьную ссылку libc.so.1 и "жёсткую" но результат такой же <ELF interpreter /usr/lib/libc.so.1 not found. Abort>
Подскажите пожалуйста что делать (где же ELF interpreter... ищет библиотеку)?
>>>Здравствуйте!
>>>Есть дистрибутив Progress 8.3b fo SCO. Пытаюсь поставить его на FreeBSD 4.7 Поддержку SCO в Startup включил. После установки, часть бинарников запускается нориально, но большинство с руганью: <ELF binary type "0" not known. Abort>. Подскажите пожалуйста, куда "рыть"?
>>
>>В сторону man brandelf
>Спасибо!
>Выполнил brandelf -t FreeBSD <прога>. После этого программа при запуске начала требовать: <ELF interpreter /usr/lib/libc.so.1 not found. Abort>
>В каталоге /usr/lib был libc.so.4 и символьный линк на него libc.so Пробовал добавлять туда и символьную ссылку libc.so.1 и "жёсткую" но результат такой же <ELF interpreter /usr/lib/libc.so.1 not found. Abort>
>Подскажите пожалуйста что делать (где же ELF interpreter... ищет библиотеку)?[alone]~ > grep ibcs /etc/defaults/rc.conf
ibcs2_enable="NO" # Ibcs2 (SCO) emulation loaded at startup (or NO).
ibcs2_loaders="coff" # List of additional Ibcs2 loaders (or NO).
[alone]~ ># man ibcs2
Возможно программа ищет лоадер от sco и скотские динамические библиотеки,
этого нет во FreeBSD потому как SCO коммерческая система и нужно всю
эту байду брать из скотского дистрибутива, для динамических программ - думаю так.В /usr/ports/emulators - есть про базовые наборы: linux, svr4, osf1, а вот
SCO'тины нет.