[Comm] Oracle 8.1.7 on Master2.4
Alexey V. Novikov
=?iso-8859-1?q?=5Fshader_=CE=C1_rambler=2Eru?=
Чт Дек 2 16:58:44 MSK 2004
On 02.12.2004 16:13, vic wrote:
> Прекрасно устанавливался на Master 2.0 и 2.2
> На 2.4 не устанавливается.
> gcc установил 2.96
> glibc-devel-2.3.3.200406160000-alt1
> Подскажите что не установленно.
>
> Фрагмент /opt/oracle/app/product/8.1.7/install/make.log
<skip>
> /opt/oracle/app/product/8.1.7/bin/genclntsh
> /opt/oracle/app/product/8.1.7/lib/libclient8.a(kgupd0.o)(.text+0x7b): In function `kgupdpg':
> : undefined reference to `__ctype_b'
> /opt/oracle/app/product/8.1.7/lib/libnidx8.a(naui.o)(.text+0x48f): In function `nauiget':
> : undefined reference to `__ctype_toupper'
Эти переменные теперь в привате в glibc.
Тут два варианта:
1. Неправильный.:) Выдрать их из старого glibc и прилинковать
статически. Небольшой оверхед ~7Kb. Я их выдрал из glibc-2.1.2.
2. Перевести их на новые. Тут нужно смотреть глубже.
> /opt/oracle/app/product/8.1.7/lib/libcore8.a(slfisk.o)(.text+0xec): In function `slfisk':
> : undefined reference to `__umoddi3'
Здесь надо слинковаться с libgcc.a Проще всего добавить в
$ORACLE_HOME/lib/ldflags что-то типа -lgcc
-L/usr/lib/gcc-lib/i586-alt-linux/2.96
P.S.: Проверено на Мастер 2.4 и Oracle 8.1.6. Правда сервер так
запустить и не удалось, зато клиент работает отлично.
Если что, пишите в личку, думаю далеко не всем здесь будет интересны
проблемы по установке _древней_, _кривой_, _проприетарной_ софтины.:)
--
WBR, Alexey V. Novikov
Подробная информация о списке рассылки community