Begin forwarded message:
Date: Thu, 25 Sep 2003 15:39:34 +0300
From: Vasile <mail45***@p*****.ru>
To: vasi***@m*****.com
Subject: Re: [Linux] Re:Re:Re:Re: Хочу установить МАйку себе под LINUX :)
On Thu, 25 Sep 2003 14:47:45 +0400
d2r <ost@e*****.com> wrote:
> AS> glibc это что GNU C lib или Библиотека Gnome
> glibc - это основная C библиотека линуха. Все основные функции находятся в
ней (stdio.h, strings.h, stdlib.h, math.h, conio.h... и т.д.).
Чувствуется человек работал с Borland/Turbo C, в Lin32 conio.h нету :-(
> AS> может просто слить две библиотеке libTranslators.so и Glibc в одну??
> Что значит слить? Теоретически можно включить исходники библиотеки
> Translators в исходники glibc и перекомпилировать glibc вместе с
> Translators, но зачем такой геморрой! Это - высший класс! И под силу только
> настоящим гуру! Я же, пока, только учусь ;o).
Наверное немного иначе - собрать статически libTranslators.so, так что оно станет
независимым от glibc.
> AS> Я ты уверин что это из-за glibc Я поиск сделал в glibc2.2.5 не нашел
> AS> там ни чего связывающего с dynamic_cast
> undefined symbol (неопределенная конструкция) __dynamic_cast_2, это - в
> библиотеке Translators. Возможно, glibc тут и не причем, проблема в том,
> что при загрузе программы (точнее тех подпрограмм, которые находятся в
> библиотеке Translators), ядро не обнаруживает конструкцию __dynamic_cast_2
> в этой библиотеке, о чем честно и говорит.
Всё верно - glibc возможно не причём, почувствуйте разницу: lib C и dynamic cast
(оператор C++ !)
Нельзя ли уточнить (Andrew Selukov) требования программы к системе (glibc, kernel,
other libraries, compiler...)
Как я поня мы "издеваемся" над Slackware 9.0 (kernel-2.4.21).
А пакет предназначен для RedHat-based системы
Решение не знаю (пока), но варианты есть:
1. "поиграться с путями"
LD_LIBRARY_PATH="/usr/aw/maya4.5/lib:$LD_LIBRARY_PATH"
2. поставить glibc от RedHat в другой корень (rpm --root=/an/other/root -ivh
--force --nodeps glibc...) и указать программе куда ей смотреть
LD_LIBRARY_PATH="/an/other/root:/usr/aw/maya4.5/lib:$LD_LIBRARY_PATH"
3. поискать более совместимую версию (слишком просто, Это же не наш метод ;-)
Best regards,
Vasile mailto:mail45***@p*****.ru
PS: писал, писал письмо... а локаль была ro_RO.UTF-8, нажал Send Later, посмотрел
в очередь и понял - писать начну с начала :((
а запускать процесс надо было
LANG=ru_RU.UTF-8 LC_MESSAGES="ro_RO.UTF-8" sylpheed
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru