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

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

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

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

Сообщение artkil » 01.12.2011 15:02:57

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

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

P.S. Вся работа идет в домашнем каталоге.
artkil
незнакомец
 
Сообщения: 9
Зарегистрирован: 18.11.2011 14:07:29

Re: Linux + Lazarus + UIB + Firebird embedded

Сообщение v-t-l » 01.12.2011 15:53:41

v-t-l
энтузиаст
 
Сообщения: 741
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Linux + Lazarus + UIB + Firebird embedded

Сообщение Ism » 01.12.2011 20:15:50

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 &
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Linux + Lazarus + UIB + Firebird embedded

Сообщение artkil » 02.12.2011 07:10:51

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

Добавлено спустя 6 часов 47 минут 1 секунду:
Проблема решилась сама собой. Установил Firebird Superserver.
artkil
незнакомец
 
Сообщения: 9
Зарегистрирован: 18.11.2011 14:07:29


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 225

Рейтинг@Mail.ru