Russian Qt Forum
Июля 06, 2025, 02:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не компилится драйвер qodbc Debian 7  (Прочитано 4192 раз)
Павелъ
Гость
« : Февраля 01, 2018, 15:56 »

Доброго времени суток.

Пытаюсь скомпилить qodbc.

Выполнил qmake

Код:
root@astra1:/opt/Qt5.10.0/5.10.0/Src/qtbase/src/plugins/sqldrivers/odbc# /opt/Qt5.10.0/5.10.0/gcc_64/bin/qmake "INCLUDEPATH+=/usr/include" "LIBS+=-L/usr/lib -lodbc" odbc.pro
Cannot read /opt/Qt5.10.0/5.10.0/Src/qtbase/src/plugins/sqldrivers/qtsqldrivers-config.pri: No such file or directory

Пытаюсь выполнить make
Код:
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qgenericatomic.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qatomic_cxx11.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qatomic_msvc.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qglobalstatic.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qmutex.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qnumeric.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qversiontagging.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qobject.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qobjectdefs.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qnamespace.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qobjectdefs_impl.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstring.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qchar.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qbytearray.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qrefcount.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qarraydata.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstringliteral.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstringalgorithms.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstringview.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstringbuilder.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qlist.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qalgorithms.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qiterator.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qhashfunctions.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qpair.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qbytearraylist.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstringlist.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qregexp.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qstringmatcher.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qcoreevent.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qscopedpointer.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qmetatype.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qvarlengtharray.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qcontainerfwd.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qobject_impl.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/include/QtCore/qt_windows.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «qsql_odbc_p.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «.moc/moc_predefs.h» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
         Зависимость «/opt/Qt5.10.0/5.10.0/gcc_64/bin/moc» старее, чем цель «.moc/moc_qsql_odbc_p.cpp».
        Нет необходимости пересобирать цель «.moc/moc_qsql_odbc_p.cpp».
       Обновление целей, от которых зависит целевой файл «.obj/moc_qsql_odbc_p.o», завершено.
       Зависимость «.moc/moc_qsql_odbc_p.cpp» старее, чем цель «.obj/moc_qsql_odbc_p.o».
      Нет необходимости пересобирать цель «.obj/moc_qsql_odbc_p.o».
     Обновление целей, от которых зависит целевой файл «../plugins/sqldrivers/libqsqlodbc.so», завершено.
    Необходимо пересобрать цель «../plugins/sqldrivers/libqsqlodbc.so».
    Целевой файл «../plugins/sqldrivers/libqsqlodbc.so» успешно пересоздан.
   Обновление целей, от которых зависит целевой файл «all», завершено.
  Необходимо пересобрать цель «all».
  Целевой файл «all» успешно пересоздан.
 Обновление целей, от которых зависит целевой файл «first», завершено.
Необходимо пересобрать цель «first».
Целевой файл «first» успешно пересоздан.

Это лишь последние строчки вывода make.

../plugins/sqldrivers/libqsqlodbc.so - такой файл действительно сформировался, только размер его 0 байт.


Как скомпилить qodbc?

Записан
Павелъ
Гость
« Ответ #1 : Февраля 01, 2018, 16:02 »

Ставил так же из репов библиотеку и подсовывал её в plugins/sqldrivers.

программа крашится, а Qt выплёвывает:

Код:
Cannot mix incompatible Qt library (version 0x50902) with this library (version 0x50a00)
Программа неожиданно завершилась.
Записан
Павелъ
Гость
« Ответ #2 : Февраля 01, 2018, 22:36 »

unixODBC надо было поставить http://www.programering.com/a/MjM4IjMwATA.html

По крайней мере дома плагин собрался.
Записан
titan83
Гость
« Ответ #3 : Февраля 02, 2018, 11:20 »

А как же поиск??
http://www.prog.org.ru/topic_31261_0.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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