[Решено] Linux + Lazarus + UIB + Firebird embedded

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
artkil
незнакомец
Сообщения: 9
Зарегистрирован: 18.11.2011 14:07:29

[Решено] Linux + Lazarus + UIB + Firebird embedded

Сообщение artkil »

Здравствуйте.

При подключении к БД вылетает эксепшн с текстом "Can't load library - libfbembed.so'. Firebird ставил по инструкции, описанной здесь. На windows программа работает нормально. Подскажите, в чем может быть проблема.

P.S. Вся работа идет в домашнем каталоге.
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

libfbembed.so должна лежать в зоне видимости директорий переменной PATH
Бесполезно ложить ее в папку с программой, но можно сделать подмену библиотек из нужной директории

ftp://ftp.linux.kiev.ua/pub/docs/develo ... _/aaa.html

#!/bin/sh
export LD_LIBRARY_PATH=/usr/local/my_lib:$LD_LIBRARY_PATH
exec /usr/bin/my_program.orig &
artkil
незнакомец
Сообщения: 9
Зарегистрирован: 18.11.2011 14:07:29

Сообщение artkil »

Подмену пути PATH сделал как было написано в инструкции, указанной выше, все равно не помогает.

Добавлено спустя 6 часов 47 минут 1 секунду:
Проблема решилась сама собой. Установил Firebird Superserver.
Ответить