ld-elf.so

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
МихаDZR
проходил мимо
Сообщения: 3
Зарегистрирован: 2009-08-13 7:58:09
Откуда: Дзержинск
Контактная информация:

ld-elf.so

Непрочитанное сообщение МихаDZR » 2009-08-13 12:19:24

Недавно переустановил фрю 7.2 на домашнем серваке (иногда и десктопе), поставил кеды4 с диска, при русификации с портов узнал что оказывается там уже более новая версия чем диске и русификацией убил их :-D Переустановил все с портов, все вроде встало ровно, стал ставить софт и при запуске некоторого софта к примеру mpleyer мне в консоли пишет:

Код: Выделить всё

/libexec/ld-elf.so.1: Shared object "libjpeg.so.9" not found, required by "libartsc.so.0"
. Что найти неможет понятно, но вот где это взять и как это лечить? Второй день голову ломаю...


p.s С фряхой я только недавно начал общатся, так что если вдруг гдето буду тупить - сильно не пинайте :smile:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: ld-elf.so

Непрочитанное сообщение paradox » 2009-08-13 12:26:00

правильно нужно было переустанавливать а не убивать все

переустанавливайте либжпег

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: ld-elf.so

Непрочитанное сообщение Mox » 2009-08-13 12:33:24

МихаDZR писал(а):при русификации с портов узнал что оказывается там уже более новая версия чем диске
извини, я просто пипец как поперся с этого =))))))


МихаDZR писал(а):/libexec/ld-elf.so.1: Shared object "libjpeg.so.9" not found, required by "libartsc.so.0"
Линковщик говорит что нет у тебя библиотеки такой libjpeg.so.9, точнее может и есть но нет именно нужной версии.
недавно jpeg обновили в портах до версии 7, т.к. ты все пакетами с СД ставил, то скорей всего у тебя была установлена старая версия.
Потом ты наверное обновил jpeg, а софт зависящий от него(от старого) все равно ищет старую версию либы
Сам недавно с этим столкнулся, пришлось весь зависимый софт пересобирать на компе.

Посмотри какой версии у тебя

Код: Выделить всё

pkg_info | grep jpeg
должен присутствовать jpeg-7

Как вариант пересобрать весь зависимый софт, но это если совсем времени много, т.к. у меня пару суток все это выполнялось =)

Код: Выделить всё

portmaster -dRrf jpeg-7
а потом для тех прог, которые все равно будут просить libjpeg.so.9(а у меня даже после пересборки всех зависимостей все-равно такие были) сделай симлинк на libjpeg.so.10.

Хотя, попробуй прямо сейчас сразу сделай симлинк, и посмотри, если прокатит, то зашибись =)
Последний раз редактировалось Mox 2009-08-13 12:42:36, всего редактировалось 2 раза.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: ld-elf.so

Непрочитанное сообщение Mox » 2009-08-13 12:41:01

и покажи всем, что говорят команды

Код: Выделить всё

pkg_info | grep jpeg
и

Код: Выделить всё

ls -l /usr/local/lib/ | grep jpeg
на всякий случай

чтоб если что тебя носом ткнули и объяснили, умнее потом будешь =)
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

МихаDZR
проходил мимо
Сообщения: 3
Зарегистрирован: 2009-08-13 7:58:09
Откуда: Дзержинск
Контактная информация:

Re: ld-elf.so

Непрочитанное сообщение МихаDZR » 2009-08-13 12:44:09

извини, я просто пипец как поперся с этого )))))
Так и знал что расмешу своеим нубством хоть когото)))
Хотя, попробуй прямо сейчас сразу сделай симлинк, и посмотри, если прокатит, то зашибись
А это как? И что это такое :-D

Код: Выделить всё

pkg_info | grep jpeg
jpeg-7              IJG's jpeg compression utilities
Наместе :smile:

Код: Выделить всё

ls -l /usr/local/lib/ | grep jpeg
-rw-r--r--    1 root  wheel    255294 10 авг 19:59 libjpeg.a
-rwxr-xr-x    1 root  wheel       916 10 авг 19:59 libjpeg.la
lrwxr-xr-x    1 root  wheel        13 10 авг 19:59 libjpeg.so -> libjpeg.so.10
-rwxr-xr-x    1 root  wheel    239950 10 авг 19:59 libjpeg.so.10

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: ld-elf.so

Непрочитанное сообщение paradox » 2009-08-13 12:50:07

переставляйте весь софт
вы где то что то криво сделали
теперь писец будет

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: ld-elf.so

Непрочитанное сообщение Mox » 2009-08-13 12:50:35

Сим линк - грубо говоря ссылка. Почитай в инете какие ссылки в юнихах бывают.


У тебя сейчас более новая версия libjpeg.so.10
А сим линк сделай так

Код: Выделить всё

ln -s /usr/local/lib/libjpeg.so.10 /usr/local/lib/libjpeg.so.9
если все заработает, то круто. А Если не все, то придется пересобирать
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: ld-elf.so

Непрочитанное сообщение Mox » 2009-08-13 12:50:59

paradox писал(а):переставляйте весь софт
вы где то что то криво сделали
теперь писец будет

Да, возможно будет, но не обязательно =)
А вообще конечно это костыли и годятся только как временное решение. По хорошему все зависимое нужно пересобрать
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

МихаDZR
проходил мимо
Сообщения: 3
Зарегистрирован: 2009-08-13 7:58:09
Откуда: Дзержинск
Контактная информация:

Re: ld-elf.so

Непрочитанное сообщение МихаDZR » 2009-08-13 13:07:20

Пульнул пересборку софта. Увидим что там получится