The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Фря + ХЗ как работающий gettext"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Фря + ХЗ как работающий gettext"  
Сообщение от Gedeon on 09-Окт-06, 19:08 
Ситуация следующая есть
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, но кто и как его ставил удалось выяснить очень отдаленно, там был какой-то порт, потом исходники потом еще ХЗ что.
Я выкачал исходники последней версии, перекомпилил, поставил, но перед установкой я не знаю как мне ее правильно снести и у меня подозрение что что-то где-то криво устанавливается из-за этого.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Фря + ХЗ как работающий gettext"  
Сообщение от lavr email on 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)
#

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

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

2. "Фря + ХЗ как работающий gettext"  
Сообщение от Gedeon on 09-Окт-06, 21:24 
>>Ситуация следующая есть
>> 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)
>#
>
>вопсчем непонятны ваши проблемы

дык проблемы как раз элементарны - :) не работает :)

Отложил вопрос на завтра, я уже сегодня пьян, спасибо, за то что откликнулись, моя аська 193529776 будьте добры елси не тяжело завтра меня найти, у меня у самого опыта не много, делаю все по манам, если будет возможность отблагодарить не примену воспользоваться!

Очень бы хотелось разобраться, меня не напрягают что куда ставить, могу вилдфайр на винду, но это не наш метод, всем успехов.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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