Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
5.9.1
-
Ubuntu 16.04, DB2 client version 9.7.0.6
Description
Compilation fails with:
/home/user/work/qt/git/qtbase/src/plugins/sqldrivers/db2/qsql_db2.cpp: In constructor ‘QDB2Driver::QDB2Driver(Qt::HANDLE, Qt::HANDLE, QObject*)’: /home/user/work/qt/git/qtbase/src/plugins/sqldrivers/db2/qsql_db2.cpp:1188:46: error: cast from ‘Qt::HANDLE {aka void*}’ to ‘SQLHANDLE {aka int}’ loses precision [-fpermissive] d->hEnv = reinterpret_cast<SQLHANDLE>(env); ^ /home/user/work/qt/git/qtbase/src/plugins/sqldrivers/db2/qsql_db2.cpp:1189:46: error: cast from ‘Qt::HANDLE {aka void*}’ to ‘SQLHANDLE {aka int}’ loses precision [-fpermissive] d->hDbc = reinterpret_cast<SQLHANDLE>(con); ^ Makefile:810: recipe for target '.obj/qsql_db2.o' failed
Attachments
Issue Links
- duplicates
-
QTBUG-53864 The DB2 sql plugin can not be compiled on 64Bit Linux
- Closed