[castle] More once bug in my head/hands or in your distr
Dmitry V. Levin
ldv на alt-linux.org
Вт Июл 31 20:21:37 MSD 2001
On Tue, Jul 31, 2001 at 07:52:50PM +0400, Ilya Evseev wrote:
> > Это неправильно.
> > Надо профиксить oops с тем, чтобы он правильно определял,
> > с какой версией db он собирается.
>
> Он считает, что собирается с версией 3,
> так как проверяет макропеременную DB_VERSION_MAJOR,
> а она в /usr/include/db.h (симлинк, указывает на db3/db.h) равна 3.
> При сборке с третьей версией GDBM oops использует
> db_env_create(), которая в /usr/include/db3/db.h объявлена.
> Тогда получается, что ошибка в oops заложена на стадии компоновки,
> и он должен подгружать не libdb.so.3, а libdb-3.so ?
> Странно все-таки... Я считал, что ключик "-ldb" по идее
> должен компоновать либо с самой последней версией,
> либо с самой первой, но никак не с промежуточной.
По логике, при компоновке с указанием -ldb должна использоваться
/usr/lib/libdb.so -> /lib/libdb-3.2.so, т.е. именно db3. Если это не так,
то, судя по всему, Вы что-то "подкрутили" в системе.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.ru/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 232 байтов
Описание: отсутствует
Url : /pipermail/castle/attachments/20010731/406a9004/attachment.bin
Подробная информация о списке рассылки Castle