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

Исходное сообщение
"Error code 1 - устал бороться"

Отправлено WrongDragon , 14-Июл-04 17:27 
Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object "libssl.so.3" not found"
всё бы хорошо, эта библиотека (или что это, я ламер пока, в никсах, не дотумкал ещё) там отсутствует, но ковыряя 4.9 например, я натыкался на такую вещь, есть скажем "чего_нибудь.so.2", а нада "чего_нибудь.so.1"

и орёт благим матом "не хочу!!! не буду!!!! ерор код ван!!!"

можно ли как нибудь это цивилизованно вылечить, мож кто укажет на криворукость мою?

заранее спасиба


Содержание

Сообщения в этом обсуждении
"Error code 1 - устал бороться"
Отправлено deadmoroz2 , 14-Июл-04 17:40 
>Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать
>Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object
>"libssl.so.3" not found"

просто сделай симлинк с таким названием на эту библиотеку


"Error code 1 - устал бороться"
Отправлено WrongDragon , 14-Июл-04 17:45 
>>Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать
>>Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object
>>"libssl.so.3" not found"
>
>просто сделай симлинк с таким названием на эту библиотеку


и на что этот симлинк должен ссылаться?
если там вообще не было никаких "libssl.so.*"
что надо установить тогда, никак понять не могу


"Error code 1 - устал бороться"
Отправлено deadmoroz2 , 14-Июл-04 18:01 
>и на что этот симлинк должен ссылаться?
>если там вообще не было никаких "libssl.so.*"
>что надо установить тогда, никак понять не могу

Eсли не ошибаюсь, это библиотека из раздела crypto установки FreeBSD


"Error code 1 - устал бороться"
Отправлено lavr , 14-Июл-04 17:59 
>Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать
>Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object
>"libssl.so.3" not found"
>всё бы хорошо, эта библиотека (или что это, я ламер пока, в
>никсах, не дотумкал ещё) там отсутствует, но ковыряя 4.9 например, я
>натыкался на такую вещь, есть скажем "чего_нибудь.so.2", а нада "чего_нибудь.so.1"
>
>и орёт благим матом "не хочу!!! не буду!!!! ерор код ван!!!"
>
>можно ли как нибудь это цивилизованно вылечить, мож кто укажет на криворукость
>мою?
>
>заранее спасиба

дело не в кривости рук, а в полном отсутствии знаний:

- процесс компиляции
- процесс сборки-линковки
- статические и динамические библиотеки

man gcc
man ld
man ldd
man ldconfig

ldconfig -r | grep libssl

а вот почему данная библиотека отсутствует, вероятно по причине кривой
или неполной установки:

ls -la /usr/lib | grep libssl
which openssl
openssl version
ldd /path/openssl


"Error code 1 - устал бороться"
Отправлено Mitch , 15-Июл-04 04:16 
find / -name libssl.so
если найдет - то cd туда где он нашел libssl.so.N
ln -s libssl.so.N libssl.so.3
а если ее нету то надо ставить
http://www.openssl.org/
/usr/ports/security/openssl

=========================
FreeBSD, Linux
Администрирование и консультации
http://aka-root.com/


"Error code 1 - устал бороться"
Отправлено mj , 15-Июл-04 07:04 
поставь с дистра фри пакадж linuxlib (или как там подобное) - мс чисто линуховое приложение.

"Error code 1 - устал бороться"
Отправлено newser , 15-Июл-04 10:01 
>поставь с дистра фри пакадж linuxlib (или как там подобное) - мс
>чисто линуховое приложение.

Определенно, что-то новенькое! :) Похоже, рушатся все мои представления о портируемых приложениях, а то, что mc и под виндой можно скомпилить без всяких linuxlib - это уже патология. :)


"Error code 1 - устал бороться"
Отправлено mj , 15-Июл-04 10:08 
:) а я и не знал, что под мягкие есть мс

"Error code 1 - устал бороться"
Отправлено newser , 15-Июл-04 12:25 
>:) а я и не знал, что под мягкие есть мс

Есть, только он совершенно там бесполезен! :)


"Error code 1 - устал бороться"
Отправлено WrongDragon , 16-Июл-04 15:40 
>>поставь с дистра фри пакадж linuxlib (или как там подобное) - мс
>>чисто линуховое приложение.
>
>Определенно, что-то новенькое! :) Похоже, рушатся все мои представления о портируемых приложениях,
>а то, что mc и под виндой можно скомпилить без всяких
>linuxlib - это уже патология. :)

решилось путём установки пакета linuxbase



"Error code 1 - устал бороться"
Отправлено newser , 16-Июл-04 16:51 
>решилось путём установки пакета linuxbase

ИМХО, это путь в Москву через Владивосток! В FreeBSD есть собственная библиотека libssl. И все дело в том, что требуется с дистрибутива FreeBSD установить crypto, как здесь уже и советовали. Могу только порекомендовать чтение handbook в ОБЯЗАТЕЛЬНОМ порядке.


"Error code 1 - устал бороться"
Отправлено mj , 19-Июл-04 11:29 
rtfm - само собой, просто и опыт надо ИМЕТЬ не на словах.
часто ТАКИЕ вопросы задают?
я ответил, что проще и понятнее ЛЮБОМУ.

(ваще канечно, можно и первые несколько пп, но уж больно запаренно для новичка, хотя работать тоже будет)


"Error code 1 - устал бороться"
Отправлено lavr , 19-Июл-04 11:55 
>rtfm - само собой, просто и опыт надо ИМЕТЬ не на словах.
>
>часто ТАКИЕ вопросы задают?
>я ответил, что проще и понятнее ЛЮБОМУ.
>
>(ваще канечно, можно и первые несколько пп, но уж больно запаренно для
>новичка, хотя работать тоже будет)

запаренно - рвать гланды через ж...у == использовать эмуляцию linux в bsd
и корячиться с линуксовыми приложениями в bsd, особенно с теми, которые
без проблем идут под native(родной) системой и не требуют лишних
телодвижений.

Unix != Windows и как правильно было подмеченно, требует изучения документации: Handbook & FAQ минимум (настольные книги), вместо тыркания
а-ля Windows -> попробую установить-запустить, авось само заработает...

PS. Сообственно и Windows сервера (не workstation) требуют знаний.