MySQL Forums
Forum List  »  Connector/ODBC

mysql-connector-odbc-8.0.16 seems not support cross compile for armv7
Posted by: Wakke Wang
Date: May 09, 2019 07:47PM

I am compiling mysql-connector for armv7 , but some issues ocured, please help me to solve it, thanks.

Build platform : Ubuntu16.06(64 bits)
Target Platform : ARM V7
Tool-chain : gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf
mysql-connector version: 8.0.16
mysql server versoin : 8.0.16


How to repeat:

On Ubunru16.04:

$ export MYSQL_INCLUDE_DIR=/home/user/work/cross_compile/mysql-8.0.16/_install/include

$ export MYSQL_LIB_DIR=/home/user/work/cross_compile/mysql-8.0.16/_install/lib
$ export MYSQL_DIR=/home/user/work/cross_compile/mysql-8.0.16/_install

$ cd mysql-connector-odbc-8.0.16 && mkdir _build && cd _build

$ cmake .. -DCMAKE_TOOLCHAIN_FILE=../cross.cmake -DSTACK_DIRECTION=1 -DODBC_INCLUDES=/home/user/work/cross_compile/unixODBC-2.3.7/_install/include -DODBC_LIB_DIR=/home/user/work/cross_compile/unixODBC-2.3.7/_install/lib -DWITH_UNIXODBC=1 -DMYSQLCLIENT_STATIC_LINKING=FALSE -DMYSQL_CFLAGS="-I/home/user/work/cross_compile/mysql-8.0.16/_install/include " -DMYSQL_CXXFLAGS="-I/home/user/work/cross_compile/mysql-8.0.16/_install/include " -DMYSQL_LIB=/home/user/work/cross_compile/mysql-8.0.16/_install/lib/libmysqlclient.so -DMYSQL_CXX_LINKAGE=1

$ make

=========================
Care: my cross.cmake is as follows:

# this one is important
SET(CMAKE_SYSTEM_NAME Linux)
#this one not so much
SET(CMAKE_SYSTEM_VERSION 1)

SET(CMAKE_C_COMPILER /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc)
SET(CMAKE_CXX_COMPILER /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-g++)

# where is the target environment
SET(CMAKE_FIND_ROOT_PATH /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueahf)

# search for programs in the build host directories
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)

# for libraries and headers in the target directories
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)


SET(HAVE_LLVM_LIBCPP_EXITCODE 1)
SET(HAVE_CLOCK_GETTIME_EXITCODE 1)
SET(HAVE_CLOCK_REALTIME_EXITCODE 1)


Error log :

[ 61%] Linking CXX shared library ../lib/libmyodbc8a.so
-- Configuring ini files for tests
[ 61%] Built target myodbc8a
Scanning dependencies of target myodbc8S
[ 62%] Building CXX object setupgui/CMakeFiles/myodbc8S.dir/ConfigDSN.cc.o
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:72:0,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:147:11: error: 'basic_stringbuf' does not name a type
typedef basic_stringbuf<char> stringbuf;
^~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:150:11: error: 'basic_istringstream' does not name a type
typedef basic_istringstream<char> istringstream;
^~~~~~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:153:11: error: 'basic_ostringstream' does not name a type
typedef basic_ostringstream<char> ostringstream;
^~~~~~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:156:11: error: 'basic_stringstream' does not name a type
typedef basic_stringstream<char> stringstream;
^~~~~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:187:11: error: 'basic_stringbuf' does not name a type
typedef basic_stringbuf<wchar_t> wstringbuf;
^~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:190:11: error: 'basic_istringstream' does not name a type
typedef basic_istringstream<wchar_t> wistringstream;
^~~~~~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:193:11: error: 'basic_ostringstream' does not name a type
typedef basic_ostringstream<wchar_t> wostringstream;
^~~~~~~~~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:196:11: error: 'basic_stringstream' does not name a type
typedef basic_stringstream<wchar_t> wstringstream;
^~~~~~~~~~~~~~~~~~
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4928:5: error: 'basic_string' does not name a type
basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4944:5: error: 'basic_string' does not name a type
basic_string<_CharT,_Traits,_Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4955:5: error: 'basic_string' does not name a type
basic_string<_CharT,_Traits,_Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4965:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4981:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4993:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:4999:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5005:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5017:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5023:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5029:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5035:12: error: 'basic_string' does not name a type
inline basic_string<_CharT, _Traits, _Alloc>
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5050:22: error: 'basic_string' does not name a type
operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5050:34: error: expected ',' or '...' before '<' token
operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5052:5: error: 'bool std::operator==(int)' must have an argument of class or enumerated type
_GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5058:22: error: 'basic_string' does not name a type
operator==(const basic_string<_CharT>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5058:34: error: expected ',' or '...' before '<' token
operator==(const basic_string<_CharT>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5059:44: error: 'typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(int)' must have an argument of class or enumerated type
const basic_string<_CharT>& __rhs) _GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5073:15: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5073:27: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5073:59: error: 'bool std::operator==(const _CharT*, int)' must have an argument of class or enumerated type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5084:22: error: 'basic_string' does not name a type
operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5084:34: error: expected ',' or '...' before '<' token
operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5085:28: error: 'bool std::operator==(int)' must have an argument of class or enumerated type
const _CharT* __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5097:22: error: 'basic_string' does not name a type
operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5097:34: error: expected ',' or '...' before '<' token
operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5099:5: error: 'bool std::operator!=(int)' must have an argument of class or enumerated type
_GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5111:15: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5111:27: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5111:59: error: 'bool std::operator!=(const _CharT*, int)' must have an argument of class or enumerated type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5122:22: error: 'basic_string' does not name a type
operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5122:34: error: expected ',' or '...' before '<' token
operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5123:28: error: 'bool std::operator!=(int)' must have an argument of class or enumerated type
const _CharT* __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5135:21: error: 'basic_string' does not name a type
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5135:33: error: expected ',' or '...' before '<' token
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5137:5: error: 'bool std::operator<(int)' must have an argument of class or enumerated type
_GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5148:21: error: 'basic_string' does not name a type
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5148:33: error: expected ',' or '...' before '<' token
operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5149:27: error: 'bool std::operator<(int)' must have an argument of class or enumerated type
const _CharT* __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5161:14: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5161:26: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5161:58: error: 'bool std::operator<(const _CharT*, int)' must have an argument of class or enumerated type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5173:21: error: 'basic_string' does not name a type
operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5173:33: error: expected ',' or '...' before '<' token
operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5175:5: error: 'bool std::operator>(int)' must have an argument of class or enumerated type
_GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5186:21: error: 'basic_string' does not name a type
operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5186:33: error: expected ',' or '...' before '<' token
operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5187:27: error: 'bool std::operator>(int)' must have an argument of class or enumerated type
const _CharT* __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5199:14: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5199:26: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5199:58: error: 'bool std::operator>(const _CharT*, int)' must have an argument of class or enumerated type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5211:22: error: 'basic_string' does not name a type
operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5211:34: error: expected ',' or '...' before '<' token
operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5213:5: error: 'bool std::operator<=(int)' must have an argument of class or enumerated type
_GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5224:22: error: 'basic_string' does not name a type
operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5224:34: error: expected ',' or '...' before '<' token
operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5225:28: error: 'bool std::operator<=(int)' must have an argument of class or enumerated type
const _CharT* __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5237:15: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5237:27: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5237:59: error: 'bool std::operator<=(const _CharT*, int)' must have an argument of class or enumerated type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5249:22: error: 'basic_string' does not name a type
operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5249:34: error: expected ',' or '...' before '<' token
operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/cstdlib:41:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdlib.h:36,
from /root/git/mysql-connector-odbc/include/mysql-8.0/m_string.h:34,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_sys.h:50,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:54,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5251:5: error: 'bool std::operator>=(int)' must have an argument of class or enumerated type
_GLIBCXX_NOEXCEPT
^
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5262:22: error: 'basic_string' does not name a type
operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5262:34: error: expected ',' or '...' before '<' token
operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5263:28: error: 'bool std::operator>=(int)' must have an argument of class or enumerated type
const _CharT* __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5275:13: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5275:25: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5275:57: error: 'bool std::operator>=(const _CharT*, int)' must have an argument of class or enumerated type
const basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:10: error: variable or field 'swap' declared void
swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:10: error: 'basic_string' was not declared in this scope
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:10: note: suggested alternative:
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:39:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:72,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: 'std::__cxx11::basic_string'
class basic_string;
^~~~~~~~~~~~
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:29: error: expected primary-expression before ',' token
swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:38: error: expected primary-expression before ',' token
swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:46: error: expected primary-expression before '>' token
swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5287:49: error: '__lhs' was not declared in this scope
swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
^~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5288:3: error: 'basic_string' was not declared in this scope
basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5288:3: note: suggested alternative:
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/iosfwd:39:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:72,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/stringfwd.h:71:11: note: 'std::__cxx11::basic_string'
class basic_string;
^~~~~~~~~~~~
In file included from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/string:52:0,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/stdexcept:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/array:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/tuple:39,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/functional:55,
from /opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/memory:79,
from /root/git/mysql-connector-odbc/include/mysql-8.0/my_alloc.h:35,
from /root/git/mysql-connector-odbc/MYODBC_MYSQL.h:57,
from /root/git/mysql-connector-odbc/setupgui/setupgui.h:67,
from /root/git/mysql-connector-odbc/setupgui/ConfigDSN.cc:29:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5288:22: error: expected primary-expression before ',' token
basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5288:31: error: expected primary-expression before ',' token
basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5288:39: error: expected primary-expression before '>' token
basic_string<_CharT, _Traits, _Alloc>& __rhs)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5288:42: error: '__rhs' was not declared in this scope
basic_string<_CharT, _Traits, _Alloc>& __rhs)
^~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5308:9: error: 'basic_string' has not been declared
basic_string<_CharT, _Traits, _Alloc>& __str);
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5308:21: error: expected ',' or '...' before '<' token
basic_string<_CharT, _Traits, _Alloc>& __str);
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5312:43: error: 'basic_string' has not been declared
operator>>(basic_istream<char>& __is, basic_string<char>& __str);
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5312:55: error: expected ',' or '...' before '<' token
operator>>(basic_istream<char>& __is, basic_string<char>& __str);
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5312:5: error: template-id 'operator>><>' for 'std::basic_istream<char>& std::operator>>(std::basic_istream<char>&, int)' does not match any template declaration
operator>>(basic_istream<char>& __is, basic_string<char>& __str);
^~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5307:5: note: candidate is: template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, int)
operator>>(basic_istream<_CharT, _Traits>& __is,
^~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5326:15: error: 'basic_string' does not name a type
const basic_string<_CharT, _Traits, _Alloc>& __str)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5326:27: error: expected ',' or '...' before '<' token
const basic_string<_CharT, _Traits, _Alloc>& __str)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h: In function 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, int)':
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5330:37: error: '__str' was not declared in this scope
return __ostream_insert(__os, __str.data(), __str.size());
^~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h: At global scope:
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5349:6: error: 'basic_string' has not been declared
basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim);
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5349:18: error: expected ',' or '...' before '<' token
basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim);
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5366:6: error: 'basic_string' has not been declared
basic_string<_CharT, _Traits, _Alloc>& __str)
^~~~~~~~~~~~
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5366:18: error: expected ',' or '...' before '<' token
basic_string<_CharT, _Traits, _Alloc>& __str)
^
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h: In function 'std::basic_istream<_CharT, _Traits>& std::getline(std::basic_istream<_CharT, _Traits>&, int)':
/opt/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr/include/c++/6.2.1/bits/basic_string.h:5367:33: error: '__str' was not declared in this scope
{ return std::getline(__is, __str, __is.widen('\n')); }
^~~~~

Options: ReplyQuote


Subject
Written By
Posted
mysql-connector-odbc-8.0.16 seems not support cross compile for armv7
May 09, 2019 07:47PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.