URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 39126
[ Назад ]

Исходное сообщение
"Бинарники ELF от SCO"

Отправлено Const , 08-Янв-04 15:40 
Здравствуйте!
Есть дистрибутив Progress 8.3b fo SCO. Пытаюсь поставить его на FreeBSD 4.7 Поддержку SCO в Startup включил. После установки, часть бинарников запускается нориально, но большинство с руганью: <ELF binary type "0" not known. Abort>. Подскажите пожалуйста, куда "рыть"?

Содержание

Сообщения в этом обсуждении
"Бинарники ELF от SCO"
Отправлено Alex_M , 08-Янв-04 16:38 
>Здравствуйте!
>Есть дистрибутив Progress 8.3b fo SCO. Пытаюсь поставить его на FreeBSD 4.7 Поддержку SCO в Startup включил. После установки, часть бинарников запускается нориально, но большинство с руганью: <ELF binary type "0" not known. Abort>. Подскажите пожалуйста, куда "рыть"?

В сторону man brandelf


"Бинарники ELF от SCO"
Отправлено Const , 09-Янв-04 11:01 
>>Здравствуйте!
>>Есть дистрибутив 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... ищет библиотеку)?


"Бинарники ELF от SCO"
Отправлено lavr , 09-Янв-04 12:13 
>>>Здравствуйте!
>>>Есть дистрибутив 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'тины нет.