Russian Qt Forum
Ноябрь 24, 2024, 08:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Собрать драйвер firebird под qt3 (linux)  (Прочитано 4881 раз)
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' не требует выполнения команд.
В общем пробовал разные способы, может кто то подскажет единственно верный в моём случае?
Записан
crossly
Гость
« Ответ #1 : Май 13, 2010, 15:47 »

что сие означает ??
Цитировать
в папке /usr/lib/qt3/plugins/sqldrivers/   создал папку ibase и в ней пытаюсь делать следующие
что исходники самого драйвера уже не нужны для сборки??  Непонимающий


да и зачем собирать... поставить готовые.... в репозитории должны быть... в debian по крайней мере были...
« Последнее редактирование: Май 13, 2010, 15:54 от crossly » Записан
Jkc
Гость
« Ответ #2 : Май 13, 2010, 15:55 »

что сие означает ??
Цитировать
в папке /usr/lib/qt3/plugins/sqldrivers/   создал папку ibase и в ней пытаюсь делать следующие
что исходники самого драйвера уже не нужны для сборки??  Непонимающий
пожалуй  нужны, а где их взять, ну и вообще что делать?
Записан
crossly
Гость
« Ответ #3 : Май 13, 2010, 15:55 »

поставь из дистрибутива...
Записан
Jkc
Гость
« Ответ #4 : Май 13, 2010, 16:05 »

поставь из дистрибутива...
Я в общем то не совсем понимаю о чём речь.
из какого дистрибутива, название исходников драйверов и т.п.
Может кто то описать процесс полностью?
Записан
crossly
Гость
« Ответ #5 : Май 13, 2010, 16:14 »

Код:
apt-get install <нужный пакет>
в дебиан он по моему назвался libqt3-mt-ibase или что то в этом роде (в убунту я так полагаю должно быть то же)
Записан
Jkc
Гость
« Ответ #6 : Май 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)   
Записан
crossly
Гость
« Ответ #7 : Май 13, 2010, 16:22 »

ну тогда на ftp://ftp.trolltech.com/qt/source/ за исходниками..... попутный вопрос .. .почему qt3??
Записан
Jkc
Гость
« Ответ #8 : Май 13, 2010, 16:37 »

ну тогда на ftp://ftp.trolltech.com/qt/source/ за исходниками..... попутный вопрос .. .почему qt3??
Старая программа ещё под винду написанная, понадобилось  перекомпилить под линукс и вот проблема.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.093 секунд. Запросов: 20.