Страница 1 из 1

MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:01:14
JohnK
Все началось с того что не хотел ставится phpmyadmin. Ругался на autoconf-6.8.
После скитаний по google нашел решение с помошью:

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

cd /usr/ports/ports-mgmt/portmaster
 make install clean && rehash
После обновления портов и манипуляций очумелыми ручками :( перестал запускаться Midnight Commander (mc):

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

/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "libglib-2.0.so.0"
C помошью libchk нашел libintl.so.8", попробывал сделать линки:

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

ln -s /usr/local/lib/libintl.so.8 /lib/libintl.so.8 
Но не помогло...
Что посоветуете?

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:11:57
skeletor
Обнови gettext. Только перед этим прочти UPDATING из /usr/ports/

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:17:37
JohnK
А что в Updating именно читать? :pardon:

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:20:56
Gamerman
Все что имеет отношение к gettext :)

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:27:20
snorlov
JohnK писал(а):А что в Updating именно читать? :pardon:
Если читать не хочется, пересобери весь установленный софт, например через

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

portupgarde -arR 
.

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:29:16
Gamerman
или portmaster -fa

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 14:44:40
JohnK

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

portmaster -fa
....
....
....
===>>> Port directory: /usr/ports/www/apache22

/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "pg_config"
/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "pg_config"
/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "pg_config"
/libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "pg_config"
        ===>>> This port is marked IGNORE
        ===>>> cannot install: unknown PostgreSQL version:

        ===>>> If you are sure you can build it, remove the
               IGNORE line in the Makefile and try again.

===>>> Update for apache-2.2.17_2 failed
===>>> Aborting update

Terminated
И все!!! АААААААА!! Целый день сижу над проблемой...

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 15:11:43
Gamerman
отключите в апаче поддержку PGSQL

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 16:02:04
JohnK
А смысл? Найдет опять где-нибудь зависимость. Придется везде отключать? А потом везде включать?

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 16:31:40
gx_ua
ты видимо обновил gettext, тот обновил свои либы и все что на них было завязано отпало.

я бы сделал так:
1) переустанови mc:

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

# portmaster mc
проверь или ушла ошибка.

2) пересобери все что зависит от gettext:

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

# portmaster -r gettext
и дай вывод что

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

 # pkg_version -IvL=

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 17:26:24
JohnK
gx_ua Спасибо огромное!!!

Помогло:

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

# portmaster mc

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-12 23:14:51
snorlov
Еще раз повторюсь, весь софт пересобери, вылетать будет у тебя практически весь софт, который ты собрал перед обновлением портов... посмотри man по portmaster'у там в конце указано как пересобрать установленный в твоей системе софт... Впрочем, если хочешь время от времени иметь от этого головную боль...

Re: MC проблем не видет библиотеку

Добавлено: 2011-05-13 13:02:07
hedgehog
pkg_libchk -a

или

pkg_libchk -an

Re: MC проблем не видет библиотеку

Добавлено: 2011-08-09 14:02:09
dekloper

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

>pkg_libchk -a
pkg_libchk: Команда не найдена.
а это чо? :shock:

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

>cd /usr/ports && make search name=pkg_libchk
к результату не привело..

Re: MC проблем не видет библиотеку

Добавлено: 2011-08-11 17:09:25
hedgehog
dekloper писал(а):а это чо? :shock:

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

/usr/local/sbin/pkg_libchk was installed by package bsdadminscripts-6.1.1

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

NAME
     pkg_libchk -- check packages for links against missing libraries

SYNOPSIS
     pkg_libchk [-achmnoqrRv] [packages]

DESCRIPTION
     The pkg_libchk script uses pkg_info(1), ldd(1) and readelf(1) to check
     whether a package is linked against missing libraries or libraries resid-
     ing in /usr/local/lib/compat and its subfolders.
...

Re: MC проблем не видет библиотеку

Добавлено: 2012-11-13 11:48:00
Dima1111111
# portmaster -fa
ksh: portmaster: not found
А если это выдает?

Re: MC проблем не видет библиотеку

Добавлено: 2012-11-13 13:07:41
Neus
А если это выдает?
значит надо его установить