Russian Qt Forum

Qt => Базы данных => Тема начата: Jkc от Май 13, 2010, 15:44



Название: Собрать драйвер firebird под qt3 (linux)
Отправлено: Jkc от Май 13, 2010, 15:44
В общем установил в ubuntu  qt3 и firebird c менеджера пакетов Synaptic.
Так как после такой установки инклюды и либы фаербёрда кто знает где, я скачал и распаковал в /opt полный фаербёрд только для компиляции драйвера. Дальше в папке /usr/lib/qt3/plugins/sqldrivers/   создал папку ibase и в ней пытаюсь делать следующие
sudo  qmake -o Makefile "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib -lfbclient" ibase.pro

Создаёться Makefile  и ibase.pro  со следующим содержимым.
Makefile
Цитировать

MAKEFILE =      Makefile
QMAKE    =      qmake
DEL_FILE =    rm -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p
INSTALL_FILE=
INSTALL_DIR =
SUBTARGETS =

first: all

all: Makefile $(SUBTARGETS)

Makefile: ibase.pro  /usr/share/qt3/mkspecs/default/qmake.conf
        $(QMAKE) "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib -lfbclient" -o Makefile ibase.pro
qmake: qmake_all
        @$(QMAKE) "INCLUDEPATH+=/opt/firebird/include" "LIBS+=-L/opt/firebird/lib -lfbclient" -o Makefile ibase.pro

all qmake_all distclean uicables mocables install_subdirs uninstall_subdirs uiclean mocclean lexclean yaccclean clean : FORCE
install:  install_subdirs

uninstall:  uninstall_subdirs

FORCE:

ibase.pro
Цитировать
INCLUDEPATH+=/opt/firebird/include
LIBS+=-L/opt/firebird/lib -firebird
TEMPLATE = subdirs

# Directories


Делаю make ,
получаю это.

Цель `first' не требует выполнения команд.
В общем пробовал разные способы, может кто то подскажет единственно верный в моём случае?


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: crossly от Май 13, 2010, 15:47
что сие означает ??
Цитировать
в папке /usr/lib/qt3/plugins/sqldrivers/   создал папку ibase и в ней пытаюсь делать следующие
что исходники самого драйвера уже не нужны для сборки??  ???


да и зачем собирать... поставить готовые.... в репозитории должны быть... в debian по крайней мере были...


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: Jkc от Май 13, 2010, 15:55
что сие означает ??
Цитировать
в папке /usr/lib/qt3/plugins/sqldrivers/   создал папку ibase и в ней пытаюсь делать следующие
что исходники самого драйвера уже не нужны для сборки??  ???
пожалуй  нужны, а где их взять, ну и вообще что делать?


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: crossly от Май 13, 2010, 15:55
поставь из дистрибутива...


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: Jkc от Май 13, 2010, 16:05
поставь из дистрибутива...
Я в общем то не совсем понимаю о чём речь.
из какого дистрибутива, название исходников драйверов и т.п.
Может кто то описать процесс полностью?


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: crossly от Май 13, 2010, 16:14
Код:
apt-get install <нужный пакет>
в дебиан он по моему назвался libqt3-mt-ibase или что то в этом роде (в убунту я так полагаю должно быть то же)


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: Jkc от Май 13, 2010, 16:20
Код:
apt-get install <нужный пакет>
в дебиан он по моему назвался libqt3-mt-ibase или что то в этом роде (в убунту я так полагаю должно быть то же)
Нет, увы такого пакета нет, вот только то что есть
Цитировать
i A libqt3-mt                                                              - Qt GUI Library (Threaded runtime version), Version 3                           
i A libqt3-mt-dev                                                          - Qt development files (Threaded)                                                 
i   libqt3-mt-mysql                                                        - MySQL database driver for Qt3 (Threaded)                                       
p   libqt3-mt-odbc                                                         - ODBC database driver for Qt3 (Threaded)                                         
i   libqt3-mt-psql                                                         - PostgreSQL database driver for Qt3 (Threaded)                                   
i   libqt3-mt-sqlite                                                       - SQLite database driver for Qt3 (Threaded)   


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: crossly от Май 13, 2010, 16:22
ну тогда на ftp://ftp.trolltech.com/qt/source/ (ftp://ftp.trolltech.com/qt/source/) за исходниками..... попутный вопрос .. .почему qt3??


Название: Re: Собрать драйвер firebird под qt3 (linux)
Отправлено: Jkc от Май 13, 2010, 16:37
ну тогда на ftp://ftp.trolltech.com/qt/source/ (ftp://ftp.trolltech.com/qt/source/) за исходниками..... попутный вопрос .. .почему qt3??
Старая программа ещё под винду написанная, понадобилось  перекомпилить под линукс и вот проблема.