Проблема с QIBASE (firebird+ubuntu) |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с QIBASE (firebird+ubuntu) |
tp4 |
8.8.2011, 20:02
Сообщение
#1
|
Студент Группа: Участник Сообщений: 32 Регистрация: 1.10.2009 Пользователь №: 1128 Спасибо сказали: 1 раз(а) Репутация: 0 |
Здравствуйте, господа!
Пытался скомпилить драйвер QIBASE для работы с Firebird в Ubuntu и протестить его работу с использованием sqlbrowser'а из демок. Вытоге при нажатии на кнопке "OK" sqlbrowser'а, программа аварийно завершается с сообщением: Цитата /opt/qt-everywhere-opensource-src-4.7.3/demos/sqlbrowser-build-desktop/sqlbrowser: symbol lookup error: /usr/lib/qt4/plugins/sqldrivers/libqsqlibase.so: undefined symbol: isc_attach_database Делал следующее: 1. Установил FirebirdCS-2.5.0 в /opt/firebird. 2. Распаковал исходники qt в /opt/qt4. (На момент начала всех действий qt4 была установлена из бинарников) 3. Компиляция драйвера: Цитата cd /opt/qt/src/plugins/sqldrivers/ibase qmake -o Makefile "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib/libfbclient.so" ibase.pro 4. Положил собранную libqsqlibase.so в /usr/lib/qt4/plugins/sqldrivers 5. Заполняю все поля sqlbrowser'а, нажимаю OK и программа аварийно завершается с вышеуказанным сообщением. СУБД и база в порядке - успешно конектился с помощью isql и исполнял запросы. Помогите, пожалуйста, разобраться в проблеме. Буду очень благодарен. Спасибо. Ubuntu 10.10, Qt4, firebird 2.5.0. |
|
|
Текстовая версия | Сейчас: 4.12.2024, 2:16 |