Проблема с 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. |
|
|
Litkevich Yuriy |
9.8.2011, 19:16
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
tp4 |
10.8.2011, 10:49
Сообщение
#3
|
Студент Группа: Участник Сообщений: 32 Регистрация: 1.10.2009 Пользователь №: 1128 Спасибо сказали: 1 раз(а) Репутация: 0 |
4.7.0. не может. В патч-версии не вносят изменения, только исправления. Исправления в модуле SQL я что-то не припомню даже между 4.6 / 4.7А драйвер собираю из исходников 4.7.3. На sql.ru подсказывают, что в несоответствии этих версий может быть проблема. Все-таки компиляция с 4.7.3 решила проблему. |
|
|
Текстовая версия | Сейчас: 4.12.2024, 15:15 |