>Ситуация следующая есть
> 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)
#
вопсчем непонятны ваши проблемы