The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Фря + ХЗ как работающий gettext"
Отправлено lavr, 09-Окт-06 19:57 
>Ситуация следующая есть
> 4.9-RELEASE FreeBSD
>нужно поставить users-agent-1.2
>при
>bash-2.05b# ./createDB
>/usr/libexec/ld-elf.so.1: /usr/local/lib/mysql/libmysqlclient.so.10: Undefined symbol "stpcpy"
>отакая запара я понимаю, что дело в gettext, но кто и как
>его ставил удалось выяснить очень отдаленно, там был какой-то порт, потом
>исходники потом еще ХЗ что.
>Я выкачал исходники последней версии, перекомпилил, поставил, но перед установкой я не
>знаю как мне ее правильно снести и у меня подозрение что
>что-то где-то криво устанавливается из-за этого.

вы не перегрелись случайно? (ничего личного)

[quote]
/usr/libexec/ld-elf.so.1: /usr/local/lib/mysql/libmysqlclient.so.10: Undefined symbol "stpcpy"
[/quote]

stpcpy - функция libc, man stpcpy, с одним НО, в старых OS FreeBSD 4.x ее нет.
становится понятным верхнее сообщение.

Бедная машина с 4.9 - через сколько кривых рук прошла, видать какой-то умник взял
и впендюрил на нее mysql-пакет от более свежей версии.

# ls -lA /var/db/pkg | grep mysql
# ls -la /var/db/pkg | grep gettext

Неблагодарное это дело расхлебывать чужое глюкало, да еще на старой системе.
Все что ставилось из портов вычищается pkg_delete (man разумеется, -f невзирая на
зависимости, хотя знать их полезно)

как пример:

# less /var/db/pkg/gettext-0.x.y/+CONTENTS - содержит что и куда легло
соответственно можно определить и понять ЧТО ЖЕ все-таки в системе - ручное творение
или порт-пакет

или например сборка mysql4x:

# less /usr/ports/databases/mysql4x-server/Makefile - интересно где там gettext?!

или например собираем mc с gettext и соответственно:

# ldd /usr/local/bin/mc
/usr/local/bin/mc:
        libintl.so.6 => /usr/local/lib/libintl.so.6 (0x2811a000)
--------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- видим что с gettext

        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x28123000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28126000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281a2000)
        libncurses.so.6 => /lib/libncurses.so.6 (0x2828f000)
        libc.so.6 => /lib/libc.so.6 (0x282ce000)
#

вопсчем непонятны ваши проблемы

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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