wxDatabase
wxDatabase copied to clipboard
Build failure with odbc
From ubuntu CI, i.e
sudo apt-get install unixodbc-dev odbc-postgresql libsqliteodbc
# [..] WxWidgets build...
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DENABLE_MYSQL=1 -DENABLE_SQLITE=1 -DENABLE_PGS=1 -DENABLE_TDS=0 -DENABLE_ODBC=1 -DBUILD_SAMPLE=1
cmake --build build -j $(nproc)
produces
[ 56%] Building CXX object CMakeFiles/wxdatabase.dir/src/database/odbc/odbc_preparedstatement.cpp.o
/home/runner/work/wxDatabase/wxDatabase/src/database/odbc/odbc_param.cpp: In member function ‘SQLLEN* wxOdbcParameter::GetParameterLengthPtr()’:
/home/runner/work/wxDatabase/wxDatabase/src/database/odbc/odbc_param.cpp:255:10: error: invalid conversion from ‘long long int*’ to ‘SQLLEN*’ {aka ‘long int*’} [-fpermissive]
255 | return &m_nBufferLength;
| ^~~~~~~~~~~~~~~~
| |
| long long int*