The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с FreeBSD 6.3 --- libm.so.5"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 24-Дек-09, 11:42 
Здравствуйте!
Ставлю на FreeBSD 6.3 пакет perl-5.8.9_3. Пакет ставится, но сообщает, что, мол, "/libexec/ld-elf.so.1: Shared object "libm.so.5" not found, required by "perl". Ну, и соответственно при сборке некоторых других портов (напр-р squid) из-за этой библиотеки получается ошибка. Собственно, причины этого понятны - устанавливаемые порты и пакеты рассчитаны на более поздние релизы. Можно ли это обойти? Скопировать, например, к себе libm.so.5, или ещё как.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от hate email on 24-Дек-09, 12:05 
>Здравствуйте!
>Ставлю на FreeBSD 6.3 пакет perl-5.8.9_3. Пакет ставится, но сообщает, что, мол,
>"/libexec/ld-elf.so.1: Shared object "libm.so.5" not found, required by "perl". Ну, и
>соответственно при сборке некоторых других портов (напр-р squid) из-за этой библиотеки
>получается ошибка. Собственно, причины этого понятны - устанавливаемые порты и пакеты
>рассчитаны на более поздние релизы. Можно ли это обойти? Скопировать, например,
>к себе libm.so.5, или ещё как.

man libmap.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 25-Дек-09, 05:01 
> man libmap.conf

А нельзя ли подробнее? Я не совсем понял, что именно предлагается мапить. В случае проблем с обратной совместимостью, можно было бы замапить, например, libm.so.5 на libm.so.3. А тут я как-то не улавливаю идеи.
И, опять же, не возникнет из-за этого проблем? Каким-то приложениям ведь нужна будет libm.so.5.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 25-Дек-09, 05:19 

>Каким-то приложениям ведь нужна будет libm.so.5.

То есть, libm.so.4.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от lavr email on 24-Дек-09, 12:56 
>Здравствуйте!
>Ставлю на FreeBSD 6.3 пакет perl-5.8.9_3. Пакет ставится, но сообщает, что, мол,
>"/libexec/ld-elf.so.1: Shared object "libm.so.5" not found, required by "perl". Ну, и
>соответственно при сборке некоторых других портов (напр-р squid) из-за этой библиотеки
>получается ошибка. Собственно, причины этого понятны - устанавливаемые порты и пакеты
>рассчитаны на более поздние релизы. Можно ли это обойти? Скопировать, например,
>к себе libm.so.5, или ещё как.

откуда пакеты берете?!  (полный url)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 25-Дек-09, 05:17 
>откуда пакеты берете?!  (полный url)

Я что-то не припомню, откуда именно тарболы брал. :-) Перл, наверное, отсюда: ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/. А сквид, наверное, оттуда же, и с сайта разработчиков в виде исходников.
В общем, не помню :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от Fisher (??) on 24-Дек-09, 14:19 
>Здравствуйте!
>Ставлю на FreeBSD 6.3 пакет perl-5.8.9_3. Пакет ставится, но сообщает, что, мол,
>"/libexec/ld-elf.so.1: Shared object "libm.so.5" not found, required by "perl". Ну, и
>соответственно при сборке некоторых других портов (напр-р squid) из-за этой библиотеки
>получается ошибка. Собственно, причины этого понятны - устанавливаемые порты и пакеты
>рассчитаны на более поздние релизы. Можно ли это обойти? Скопировать, например,
>к себе libm.so.5, или ещё как.

http://www.opennet.ru/openforum/vsluhforumID1/86560.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от lavr email on 24-Дек-09, 14:25 
>>Здравствуйте!
>>Ставлю на FreeBSD 6.3 пакет perl-5.8.9_3. Пакет ставится, но сообщает, что, мол,
>>"/libexec/ld-elf.so.1: Shared object "libm.so.5" not found, required by "perl". Ну, и
>>соответственно при сборке некоторых других портов (напр-р squid) из-за этой библиотеки
>>получается ошибка. Собственно, причины этого понятны - устанавливаемые порты и пакеты
>>рассчитаны на более поздние релизы. Можно ли это обойти? Скопировать, например,
>>к себе libm.so.5, или ещё как.
>
>http://www.opennet.ru/openforum/vsluhforumID1/86560.html

и что? там 7.2, здесь 6.3 - телепаты в отпуске, попытка ЧТО ИЗОБРАЗИТЬ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от Hammer (??) on 25-Дек-09, 08:02 
>Здравствуйте!
>Ставлю на FreeBSD 6.3 пакет perl-5.8.9_3. Пакет ставится, но сообщает, что, мол,
>"/libexec/ld-elf.so.1: Shared object "libm.so.5" not found, required by "perl". Ну, и
>соответственно при сборке некоторых других портов (напр-р squid) из-за этой библиотеки
>получается ошибка. Собственно, причины этого понятны - устанавливаемые порты и пакеты
>рассчитаны на более поздние релизы. Можно ли это обойти? Скопировать, например,
>к себе libm.so.5, или ещё как.

А если обновить до 6.4, потом подтянуть свежее дерево портов и все из портов ставить

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 25-Дек-09, 08:07 
>А если обновить до 6.4, потом подтянуть свежее дерево портов и все
>из портов ставить

Я бы хотел обойтись минимумом телодвижений, если возможно. Машина не моя, я просто хочу туда сквид воткнуть.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 25-Дек-09, 08:11 
>А если обновить до 6.4, потом подтянуть свежее дерево портов и все
>из портов ставить

Портов, кстати, вообще нет. Так что остаются либо пакеты либо исходники.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 25-Дек-09, 08:10 
>Здравствуйте! ... Можно ли это обойти?

Слинковал я libm.so.4 на libm.so.5. Теперь сквид говорит так: "/libexec/ld-elf.so.1: Shared object "libсrypt.so.4" not found, required by "perl".


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от lavr email on 25-Дек-09, 11:26 
>>Здравствуйте! ... Можно ли это обойти?
>
>Слинковал я libm.so.4 на libm.so.5. Теперь сквид говорит так: "/libexec/ld-elf.so.1: Shared object
>"libсrypt.so.4" not found, required by "perl".

все дело в том, что пакеты надо брать ДЛЯ СВОЕЙ СИСТЕМЫ, а не по принципу свежей.
Ибо сборка идет на конкретной системе и с конкретными библиотеками.

А посему использовать ln для подсовывания другой версии библиотека не есть
правильный и удачный выход.
Иногда можно воспользоваться libmap, но только когда у нас происходит upgrade и
в установленных compatXY отсутствуют нужные библиотеки. Те преемственность в FreeBSD
замечательная, но она сверху вниз, а не снизу вверх.

И уж никак все верхнее не поможет если у вас версия системы < (МЕНЬШЕ ЧЕМ) системы для которой собраны packages.

Собственно тут и объяснять нечего, это обычные знания по компиляции и линковке ПО и
совместимости сверху вниз, но не наоборот.

Это понятно или еще нужно что-то пояснить?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от ersh (??) on 26-Дек-09, 05:57 
>Это понятно или еще нужно что-то пояснить?

Понятно, спасибо большое!
Момент, действительно, достаточно очевидный. Просто я предположил, что, может быть, есть какие-то рецепты для частных случаев типа моего. Я не имею возможности обновить систему, но хочу последний сквид 2.7.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Проблема с FreeBSD 6.3 --- libm.so.5"  +/
Сообщение от lavr email on 26-Дек-09, 11:10 
>>Это понятно или еще нужно что-то пояснить?
>
>Понятно, спасибо большое!
>Момент, действительно, достаточно очевидный. Просто я предположил, что, может быть, есть какие-то
>рецепты для частных случаев типа моего. Я не имею возможности обновить
>систему, но хочу последний сквид 2.7.

Разумеется есть, вот для этого и служат порты - те собирать самостоятельно порт под себя на своей системе.

Либо другой вариант - использовать portupgrade или portmaster для обновления требуемого
порта и если потребуется то и его зависимостей.

Как это сделать - руководств в сети и на opennet полно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру