=> Bootstrap dependency digest>=20010302: found digest-20121220
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for myodbc-5.2.2nb3
Scanning dependencies of target dltest
Scanning dependencies of target myodbc3u
[  2%] Building C object dltest/CMakeFiles/dltest.dir/dltest.c.o
[  4%] Building C object util/CMakeFiles/myodbc3u.dir/stringutil.c.o
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/dltest/dltest.c:87:15: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
      printf( szSyntax );
              ^~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/dltest/dltest.c:95:8: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned long)'
  if ( strncmp(argv[1],"lib:",4) == 0 || strncmp(argv[1],"sym:",4) == 0 )
       ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/dltest/dltest.c:95:8: note: please include the header <string.h> or explicitly provide a declaration for 'strncmp'
2 warnings generated.
Linking C executable ../bin/dltest
[  4%] Built target dltest
[  6%] Building C object util/CMakeFiles/myodbc3u.dir/unicode_transcode.c.o
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:505:9: warning: incompatible pointer types initializing 'int (*)(struct charset_info_st *, ulong *, const uchar *, const uchar *)' with an expression of type 'my_charset_conv_mb_wc' (aka 'int (*)(const struct charset_info_st *, ulong *, const uchar *, const uchar *)') [-Wincompatible-pointer-types]
  int (*mb_wc)(struct charset_info_st *, my_wc_t *, const uchar *,
        ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:507:9: warning: incompatible pointer types initializing 'int (*)(struct charset_info_st *, ulong, uchar *, uchar *)' with an expression of type 'my_charset_conv_wc_mb' (aka 'int (*)(const struct charset_info_st *, ulong, uchar *, uchar *)') [-Wincompatible-pointer-types]
  int (*wc_mb)(struct charset_info_st *, my_wc_t, uchar *s, uchar *e)=
        ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:655:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  while (c= *wstr)
         ~^~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:655:11: note: place parentheses around the assignment to silence this warning
  while (c= *wstr)
          ^
         (       )
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:655:11: note: use '==' to turn this assignment into an equality comparison
  while (c= *wstr)
          ^
          ==
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:733:11: warning: implicit declaration of function 'tolower' is invalid in C99 [-Wimplicit-function-declaration]
    *c++= tolower(*c);
          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/util/stringutil.c:733:7: warning: unsequenced modification and access to 'c' [-Wunsequenced]
    *c++= tolower(*c);
      ^            ~
5 warnings generated.
Scanning dependencies of target my_basics
[  8%] Building C object util/CMakeFiles/myodbc3u.dir/installer.c.o
[ 10%] Building C object test/CMakeFiles/my_basics.dir/my_basics.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_basics.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_basics.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_basics.c:949:36: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLINTEGER' (aka 'int') [-Wint-to-pointer-cast]
                                   (SQLPOINTER)levelid[i], 0));
                                   ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:467:18: note: expanded from macro 'ok_con'
  SQLRETURN rc= (call); \
                 ^
[ 12%] Building C object util/CMakeFiles/myodbc3u.dir/odbcinstw.c.o
Linking C static library ../lib/libmyodbc3u.a
[ 12%] Built target myodbc3u
Scanning dependencies of target my_blob
4 warnings generated.
Linking C executable my_basics
[ 14%] Built target my_basics
[ 14%] Building C object test/CMakeFiles/my_blob.dir/my_blob.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_blob.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_blob.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
Scanning dependencies of target my_bug13766
[ 16%] Building C object test/CMakeFiles/my_bug13766.dir/my_bug13766.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_bug13766.c:30:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_bug13766.c:30:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
3 warnings generated.
3 warnings generated.
Linking C executable my_blob
[ 16%] Built target my_blob
Scanning dependencies of target my_bulk
[ 18%] Building C object test/CMakeFiles/my_bulk.dir/my_bulk.c.o
Linking C executable my_bug13766
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_bulk.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_bulk.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
[ 18%] Built target my_bug13766
Scanning dependencies of target my_catalog
3 warnings generated.
Linking C executable my_bulk
[ 20%] Built target my_bulk
Scanning dependencies of target my_curext
[ 22%] Building C object test/CMakeFiles/my_curext.dir/my_curext.c.o
[ 20%] Building C object test/CMakeFiles/my_catalog.dir/my_catalog.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_curext.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_curext.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
3 warnings generated.
Linking C executable my_curext
[ 22%] Built target my_curext
Scanning dependencies of target my_cursor
[ 24%] Building C object test/CMakeFiles/my_cursor.dir/my_cursor.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:106:66: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,1,"",0,"",0,NULL,0));
                                                                 ^~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:106:71: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,1,"",0,"",0,NULL,0));
                                                                      ^~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:116:62: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,SQL_NTS,"",0,"",0,
                                                             ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:116:67: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt,(SQLCHAR *)SQL_ALL_CATALOGS,SQL_NTS,"",0,"",0,
                                                                  ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:141:43: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt,(SQLCHAR *)"%",1,"",0,"",0,NULL,0);
                                          ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:141:48: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt,(SQLCHAR *)"%",1,"",0,"",0,NULL,0);
                                               ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:184:46: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt, (SQLCHAR *)"%", 1, "", 0, "", 0, "", 0);
                                             ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:184:53: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt, (SQLCHAR *)"%", 1, "", 0, "", 0, "", 0);
                                                    ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:184:60: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    rc = SQLTables(hstmt, (SQLCHAR *)"%", 1, "", 0, "", 0, "", 0);
                                                           ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1161:16: note: passing argument to parameter 'TableType' here
    SQLCHAR             * TableType,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:193:20: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, "", 0);
                   ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:193:27: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, "", 0);
                          ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:193:34: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, "", 0);
                                 ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1161:16: note: passing argument to parameter 'TableType' here
    SQLCHAR             * TableType,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:201:20: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, "", 0);
                   ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:201:27: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, "", 0);
                          ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:201:34: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, "", 0);
                                 ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1161:16: note: passing argument to parameter 'TableType' here
    SQLCHAR             * TableType,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:212:20: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, NULL, 0);
                   ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:212:27: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                   "", 0, "", 0, NULL, 0);
                          ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:626:48: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
    fprintf(stdout, "#  ColumnSize    : %d\n", pcbColDef);
                                        ~~     ^~~~~~~~~
                                        %lu
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:714:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
    fprintf(stdout, "rows affected: %d\n", row_count);
                                    ~~     ^~~~~~~~~
                                    %ld
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:735:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
    fprintf(stdout, "rows affected: %d\n", row_count);
                                    ~~     ^~~~~~~~~
                                    %ld
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:850:24: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  r = SQLTables(hstmt, "", 0, "", 0, "", 0, (SQLCHAR *)"%", SQL_NTS);
                       ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1155:16: note: passing argument to parameter 'CatalogName' here
    SQLCHAR             * CatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:850:31: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  r = SQLTables(hstmt, "", 0, "", 0, "", 0, (SQLCHAR *)"%", SQL_NTS);
                              ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:850:38: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  r = SQLTables(hstmt, "", 0, "", 0, "", 0, (SQLCHAR *)"%", SQL_NTS);
                                     ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:904:26: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = SQLTables(hstmt1, "istest__", SQL_NTS, "", 0, "istab%", SQL_NTS, NULL, 0);
                         ^~~~~~~~~~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1155:16: note: passing argument to parameter 'CatalogName' here
    SQLCHAR             * CatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:904:47: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = SQLTables(hstmt1, "istest__", SQL_NTS, "", 0, "istab%", SQL_NTS, NULL, 0);
                                              ^~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1157:16: note: passing argument to parameter 'SchemaName' here
    SQLCHAR             * SchemaName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:904:54: warning: passing 'char [7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = SQLTables(hstmt1, "istest__", SQL_NTS, "", 0, "istab%", SQL_NTS, NULL, 0);
                                                     ^~~~~~~~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:911:44: warning: passing 'char [7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  rc = SQLTables(hstmt1, NULL, 0, NULL, 0, "istab%", SQL_NTS, NULL, 0);
                                           ^~~~~~~~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1159:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1041:35: warning: passing 'char [1]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLTables(hstmt, "", SQL_NTS, NULL, 0,
                                  ^~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1155:16: note: passing argument to parameter 'CatalogName' here
    SQLCHAR             * CatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1672:66: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLGetData(hstmt, 6, SQL_C_CHAR, dummy, col6+1, &length));
                                                                 ^~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1676:68: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLGetData(hstmt, 18, SQL_C_CHAR, dummy, col18+1, &length));
                                                                   ^~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1778:70: warning: passing 'char [22]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLPrimaryKeys(hstmt, NULL, SQL_NTS, NULL, SQL_NTS, "t_bug36441_0123456789", SQL_NTS));
                                                                     ^~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2461:16: note: passing argument to parameter 'szTableName' here
    SQLCHAR             * szTableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1875:51: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_con(hdbc1, SQLConnect(hdbc1, mydsn, SQL_NTS, "bug50195", SQL_NTS, "a", SQL_NTS));
                                                  ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:467:18: note: expanded from macro 'ok_con'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:856:16: note: passing argument to parameter 'UserName' here
    SQLCHAR             * UserName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1875:72: warning: passing 'char [2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_con(hdbc1, SQLConnect(hdbc1, mydsn, SQL_NTS, "bug50195", SQL_NTS, "a", SQL_NTS));
                                                                       ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:467:18: note: expanded from macro 'ok_con'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:858:16: note: passing argument to parameter 'Authentication' here
    SQLCHAR             * Authentication,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1879:46: warning: passing 'char [6]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "mysql", SQL_NTS, 0, 0, "tables_priv", SQL_NTS));
                                             ^~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2492:16: note: passing argument to parameter 'szCatalogName' here
    SQLCHAR             * szCatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:1879:70: warning: passing 'char [12]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "mysql", SQL_NTS, 0, 0, "tables_priv", SQL_NTS));
                                                                     ^~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2496:16: note: passing argument to parameter 'szTableName' here
    SQLCHAR             * szTableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2149:38: warning: passing 'char [24]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     "procedure_columns_test%", SQL_NTS, 
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2470:16: note: passing argument to parameter 'szProcName' here
    SQLCHAR             * szProcName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2150:38: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     "re_%", SQL_NTS));
                                     ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2472:16: note: passing argument to parameter 'szColumnName' here
    SQLCHAR             * szColumnName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2229:45: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLProcedureColumns(hstmt, "test", SQL_NTS, NULL, 0,
                                            ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2466:16: note: passing argument to parameter 'szCatalogName' here
    SQLCHAR             * szCatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2230:5: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    "bug57182", SQL_NTS, 
    ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2470:16: note: passing argument to parameter 'szProcName' here
    SQLCHAR             * szProcName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2254:45: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLProcedureColumns(hstmt, "test", SQL_NTS, NULL, 0,
                                            ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2466:16: note: passing argument to parameter 'szCatalogName' here
    SQLCHAR             * szCatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2255:5: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    "bug57182", SQL_NTS, 
    ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2470:16: note: passing argument to parameter 'szProcName' here
    SQLCHAR             * szProcName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2256:5: warning: passing 'char [3]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    "id", SQL_NTS));
    ^~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2472:16: note: passing argument to parameter 'szColumnName' here
    SQLCHAR             * szColumnName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2272:45: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLProcedureColumns(hstmt, "test", SQL_NTS, NULL, 0,
                                            ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2466:16: note: passing argument to parameter 'szCatalogName' here
    SQLCHAR             * szCatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2273:5: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    "bug57182", SQL_NTS, 
    ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2470:16: note: passing argument to parameter 'szProcName' here
    SQLCHAR             * szProcName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2274:5: warning: passing 'char [21]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    "non_existing_column%", SQL_NTS));
    ^~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2472:16: note: passing argument to parameter 'szColumnName' here
    SQLCHAR             * szColumnName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2325:11: warning: passing 'SQLCHAR [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(query, "grant Insert, Select on bug55870 to %s", myuid);
          ^~~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2327:11: warning: passing 'SQLCHAR [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(query, "grant Insert (c), Select (c), Update (c) on bug55870 to %s", myuid);
          ^~~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2336:36: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                   "bug55870", SQL_NTS,
                                   ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1148:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2343:46: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870",
                                             ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2492:16: note: passing argument to parameter 'szCatalogName' here
    SQLCHAR             * szCatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2343:69: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLTablePrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870",
                                                                    ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2496:16: note: passing argument to parameter 'szTableName' here
    SQLCHAR             * szTableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2351:47: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLColumnPrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870",
                                              ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2396:16: note: passing argument to parameter 'szCatalogName' here
    SQLCHAR             * szCatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2351:70: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLColumnPrivileges(hstmt1, "test", SQL_NTS, 0, 0, "bug55870",
                                                                     ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2400:16: note: passing argument to parameter 'szTableName' here
    SQLCHAR             * szTableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2352:48: warning: passing 'char [2]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                      SQL_NTS, "c", SQL_NTS));
                                               ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2402:16: note: passing argument to parameter 'szColumnName' here
    SQLCHAR             * szColumnName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2378:11: warning: passing 'SQLCHAR [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(query, "revoke select,insert on bug55870 from %s", myuid);
          ^~~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2381:11: warning: passing 'SQLCHAR [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(query, "revoke select (c),insert (c),update (c) on bug55870 from %s", myuid);
          ^~~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2444:36: warning: passing 'char [37]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLPrepare(hstmt, "SELECT * from any_non_existing_table",
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2450:36: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLColumns(hstmt, "test", SQL_NTS, NULL, 0, "b12824839",
                                   ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:843:16: note: passing argument to parameter 'CatalogName' here
    SQLCHAR             * CatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2450:62: warning: passing 'char [10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLColumns(hstmt, "test", SQL_NTS, NULL, 0, "b12824839",
                                                             ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:847:16: note: passing argument to parameter 'TableName' here
    SQLCHAR             * TableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2459:33: warning: passing 'char [11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                "b12824839a", SQL_NTS));
                                ^~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2461:16: note: passing argument to parameter 'szTableName' here
    SQLCHAR             * szTableName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2467:36: warning: passing 'char [5]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLColumns(hstmt, "test", SQL_NTS, NULL, 0, NULL,
                                   ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:843:16: note: passing argument to parameter 'CatalogName' here
    SQLCHAR             * CatalogName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2565:11: warning: passing 'SQLCHAR [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(buff, "DROP DATABASE IF EXISTS %s", db_64_name);
          ^~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2568:11: warning: passing 'SQLCHAR [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(buff, "CREATE DATABASE %s", db_64_name);
          ^~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2571:11: warning: passing 'SQLCHAR [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(buff, "CREATE TABLE %s.%s(%s varchar(10))", db_64_name, tab_64_name, col_64_name);
          ^~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2577:35: warning: passing 'char [11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                  "TABLE,VIEW", SQL_NTS));
                                  ^~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1161:16: note: passing argument to parameter 'TableType' here
    SQLCHAR             * TableType,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2592:35: warning: passing 'char [11]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                  "TABLE,VIEW", SQL_NTS), SQL_ERROR);
                                  ^~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1161:16: note: passing argument to parameter 'TableType' here
    SQLCHAR             * TableType,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2597:11: warning: passing 'SQLCHAR [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(buff, "DROP DATABASE IF EXISTS %s", db_64_name);
          ^~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2660:38: warning: passing 'char [10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     "b14555713", SQL_NTS, 
                                     ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2470:16: note: passing argument to parameter 'szProcName' here
    SQLCHAR             * szProcName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2661:38: warning: passing 'char [3]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     "p%", SQL_NTS));
                                     ^~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2472:16: note: passing argument to parameter 'szColumnName' here
    SQLCHAR             * szColumnName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_catalog.c:2734:16: warning: assigning to 'const SQLCHAR *' (aka 'const unsigned char *') from 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign]
testname_suffix= "_no_i_s";
               ^ ~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:2621:33: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLINTEGER' (aka 'int') [-Wint-to-pointer-cast]
                                (SQLPOINTER)rowcnt, 0));
                                ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:3141:11: warning: passing 'SQLCHAR [11]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  sprintf(data[1].y, "1234567890");
          ^~~~~~~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:3161:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLPOINTER' (aka 'void *') [-Wint-conversion]
  is_num(paramptr, ((SQLCHAR *)holder + offset));
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:13: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
            ^   ~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:3161:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLCHAR *' (aka 'unsigned char *') [-Wint-conversion]
  is_num(paramptr, ((SQLCHAR *)holder + offset));
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:22: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
                     ^   ~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:3215:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLPOINTER' (aka 'void *') [-Wint-conversion]
  is_num(paramptr, holder);
  ^~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:13: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
            ^   ~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_cursor.c:3215:3: warning: incompatible pointer to integer conversion initializing 'long long' with an expression of type 'SQLPOINTER' (aka 'void *') [-Wint-conversion]
  is_num(paramptr, holder);
  ^~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:22: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
                     ^   ~~~
11 warnings generated.
Linking C executable my_cursor
70 warnings generated.
[ 24%] Built target my_cursor
Scanning dependencies of target my_datetime
Linking C executable my_catalog
[ 26%] Building C object test/CMakeFiles/my_datetime.dir/my_datetime.c.o
[ 26%] Built target my_catalog
Scanning dependencies of target my_desc
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_datetime.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_datetime.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
[ 28%] Building C object test/CMakeFiles/my_desc.dir/my_desc.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_desc.c:28:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_desc.c:28:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_desc.c:69:33: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLUINTEGER' (aka 'unsigned int') [-Wint-to-pointer-cast]
                                (SQLPOINTER) parsetsize, 0));
                                ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_desc.c:345:36: warning: passing 'char [7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if (using_unixodbc_version(henv, "2.2.11"))
                                   ^~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1257:53: note: passing argument to parameter 'ver' here
int using_unixodbc_version(SQLHANDLE henv, SQLCHAR *ver)
                                                    ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_desc.c:477:35: warning: passing 'char [7]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  if(using_unixodbc_version(henv, "2.2.11"))
                                  ^~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1257:53: note: passing argument to parameter 'ver' here
int using_unixodbc_version(SQLHANDLE henv, SQLCHAR *ver)
                                                    ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_datetime.c:1029:3: warning: '/*' within block comment [-Wcomment]
  /* 1) just to be sure that everything is fine with string */
  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_datetime.c:1174:38: warning: passing 'char [86]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLPrepare(hstmt, "INSERT INTO t_b13975271(ts,dt,t) \
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
6 warnings generated.
Linking C executable my_desc
5 warnings generated.
Linking C executable my_datetime
[ 28%] Built target my_desc
[ 28%] Built target my_datetime
Scanning dependencies of target my_dyn_cursor
Scanning dependencies of target my_error
[ 30%] Building C object test/CMakeFiles/my_dyn_cursor.dir/my_dyn_cursor.c.o
[ 32%] Building C object test/CMakeFiles/my_error.dir/my_error.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:25:
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_dyn_cursor.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:25:
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_dyn_cursor.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:513:24: warning: passing 'SQLCHAR [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  is_num(cblen, strlen(szData));
                       ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:27: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
                          ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:519:39: warning: passing 'char [10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_dbc(hdbc, SQLNativeSql(hdbc, "SELECT 10", SQL_NTS, szData, sizeof(szData), NULL), SQL_SUCCESS);
                                      ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:431:40: note: expanded from macro 'expect_dbc'
  expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect))
                                       ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2440:16: note: passing argument to parameter 'szSqlStrIn' here
    SQLCHAR             * szSqlStrIn,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:520:39: warning: passing 'char [10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_dbc(hdbc, SQLNativeSql(hdbc, "SELECT 10", SQL_NTS, NULL, 0, &cbilen), SQL_SUCCESS);
                                      ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:431:40: note: expanded from macro 'expect_dbc'
  expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect))
                                       ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2440:16: note: passing argument to parameter 'szSqlStrIn' here
    SQLCHAR             * szSqlStrIn,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:523:25: warning: passing 'SQLCHAR [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  is_num(cbilen, strlen(szData));
                        ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:27: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
                          ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:525:39: warning: passing 'char [10]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_dbc(hdbc, SQLNativeSql(hdbc, "SELECT 10", SQL_NTS, szData, 0, NULL), SQL_SUCCESS_WITH_INFO);
                                      ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:431:40: note: expanded from macro 'expect_dbc'
  expect_odbc((dbc), SQL_HANDLE_STMT, (call), (expect))
                                       ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2440:16: note: passing argument to parameter 'szSqlStrIn' here
    SQLCHAR             * szSqlStrIn,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:532:24: warning: passing 'SQLCHAR [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  is_num(cblen, strlen(szData));
                       ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:541:27: note: expanded from macro 'is_num'
  long long a1= (a), a2= (b); \
                          ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:536:43: warning: passing 'char [16]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_stmt(hstmt, SQLExecDirect(hstmt, "ERROR SQL QUERY", SQL_NTS), SQL_ERROR);
                                          ^~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:545:75: warning: incompatible integer to pointer conversion passing 'SQLINTEGER' (aka 'int') to parameter of type 'SQLINTEGER *' (aka 'int *'); take the address with & [-Wint-conversion]
    expect_stmt(hstmt, SQLGetDiagRec(SQL_HANDLE_STMT, hstmt, 1, sqlstate, native_error, NULL, 0, &cblen), SQL_SUCCESS);
                                                                          ^~~~~~~~~~~~
                                                                          &
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1006:19: note: passing argument to parameter 'NativeError' here
    SQLINTEGER          * NativeError,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:547:75: warning: incompatible integer to pointer conversion passing 'SQLINTEGER' (aka 'int') to parameter of type 'SQLINTEGER *' (aka 'int *'); take the address with & [-Wint-conversion]
    expect_stmt(hstmt, SQLGetDiagRec(SQL_HANDLE_STMT, hstmt, 1, sqlstate, native_error, message, 0, NULL), SQL_SUCCESS);
                                                                          ^~~~~~~~~~~~
                                                                          &
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1006:19: note: passing argument to parameter 'NativeError' here
    SQLINTEGER          * NativeError,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:550:24: warning: passing 'char [23]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  SQLExecDirect(hstmt, "drop table bug14285620", SQL_NTS);
                       ^~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:552:39: warning: passing 'char [34]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE bug14285620 (id INT)", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:553:39: warning: passing 'char [40]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO bug14285620 (id) VALUES (1)", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:554:39: warning: passing 'char [26]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT * FROM bug14285620", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:556:74: warning: incompatible pointer types passing 'SQLUINTEGER *' (aka 'unsigned int *') to parameter of type 'unsigned long *' [-Wincompatible-pointer-types]
  expect_stmt(hstmt, SQLDescribeCol(hstmt, 1, NULL, 0, NULL, &data_type, &col_size, &dec_digits, &nullable), SQL_SUCCESS);
                                                                         ^~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:884:16: note: passing argument to parameter 'ColumnSize' here
    SQLULEN             * ColumnSize,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_error.c:557:78: warning: incompatible pointer types passing 'SQLUINTEGER *' (aka 'unsigned int *') to parameter of type 'unsigned long *' [-Wincompatible-pointer-types]
  expect_stmt(hstmt, SQLDescribeCol(hstmt, 1, szData, 0, &cblen, &data_type, &col_size, &dec_digits, &nullable), SQL_SUCCESS_WITH_INFO);
                                                                             ^~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:884:16: note: passing argument to parameter 'ColumnSize' here
    SQLULEN             * ColumnSize,
                          ^
18 warnings generated.
Linking C executable my_error
[ 32%] Built target my_error
Scanning dependencies of target my_info
[ 34%] Building C object test/CMakeFiles/my_info.dir/my_info.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:332:73: warning: passing 'SQLCHAR [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_con(hdbc1, SQLDriverConnect(hdbc1, NULL, conn, (SQLSMALLINT)strlen(conn), NULL, 0,
                                                                        ^~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:467:18: note: expanded from macro 'ok_con'
  SQLRETURN rc= (call); \
                 ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:396:25: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char [40]' converts between pointers to integer types with different sign [-Wpointer-sign]
        SQLCHAR * initStmt[]= {"DROP PROCEDURE IF EXISTS `spbug46910_1`",
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:397:3: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
                "CREATE PROCEDURE `spbug46910_1`()\
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:402:12: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char [41]' converts between pointers to integer types with different sign [-Wpointer-sign]
        SQLCHAR * cleanupStmt= "DROP PROCEDURE IF EXISTS `spbug46910_1`;";
                  ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_info.c:407:23: warning: passing 'char [20]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        SQLExecDirect(hstmt, "CALL spbug46910_1()", SQL_NTS);
                             ^~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
3 warnings generated.
Linking C executable my_dyn_cursor
8 warnings generated.
Linking C executable my_info
[ 34%] Built target my_info
Scanning dependencies of target my_keys
[ 34%] Built target my_dyn_cursor
[ 36%] Building C object test/CMakeFiles/my_keys.dir/my_keys.c.o
Scanning dependencies of target my_param
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_keys.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
[ 38%] Building C object test/CMakeFiles/my_param.dir/my_param.c.o
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_keys.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:394:27: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [16]' converts between pointers to integer types with different sign [-Wpointer-sign]
   const SQLCHAR *str[]= {"nothing for 1st", "longest string for row 2", "shortest"  };
                          ^~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:394:46: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [25]' converts between pointers to integer types with different sign [-Wpointer-sign]
   const SQLCHAR *str[]= {"nothing for 1st", "longest string for row 2", "shortest"  };
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:394:74: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign]
   const SQLCHAR *str[]= {"nothing for 1st", "longest string for row 2", "shortest"  };
                                                                         ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:402:39: warning: passing 'char [32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug48310", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:403:39: warning: passing 'char [136]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug48310 (id int primary key auto_increment,"\
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:429:12: warning: passing 'SQLCHAR [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(dataBinding[i].strField, str[i]);
           ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:429:37: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(dataBinding[i].strField, str[i]);
                                    ^~~~~~
/usr/include/string.h:58:56: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:436:43: warning: passing 'char [66]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_bug48310 (bData, intField, strField) " \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:455:39: warning: passing 'char [135]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT bData, intField, strField\
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:467:75: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 50, &nLen));
                                                                          ^~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:470:74: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    is_str(my_fetch_str(hstmt, buff, 3), dataBinding[i].strField, strlen(str[i]));
                                                                         ^~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:505:22: note: expanded from macro 'is_str'
  int val_len= (int)(c); \
                     ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:484:39: warning: passing 'char [30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS bug48310", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:517:39: warning: passing 'char [32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug48310", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:518:39: warning: passing 'char [136]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug48310 (id int primary key auto_increment,"\
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:534:43: warning: passing 'char [66]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_bug48310 (bData, intField, strField) " \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:550:39: warning: passing 'char [137]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT bData, intField, strField\
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:558:75: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 50, &nLen));
                                                                          ^~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:567:62: warning: passing 'const SQLCHAR [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    is_str(my_fetch_str(hstmt, buff, 3), strField[i], strlen(strField[i]));
                                                             ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:505:22: note: expanded from macro 'is_str'
  int val_len= (int)(c); \
                     ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:572:39: warning: passing 'char [30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS bug48310", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:606:39: warning: passing 'char [32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug48310", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:607:39: warning: passing 'char [136]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug48310 (id int primary key auto_increment,"\
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:624:43: warning: passing 'char [66]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_bug48310 (bData, intField, strField) " \
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:647:39: warning: passing 'char [135]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT bData, intField, strField\
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:662:75: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 50, &nLen));
                                                                          ^~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:672:62: warning: passing 'const SQLCHAR [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    is_str(my_fetch_str(hstmt, buff, 3), strField[i], strlen(strField[i]));
                                                             ^~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:505:22: note: expanded from macro 'is_str'
  int val_len= (int)(c); \
                     ^
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:686:39: warning: passing 'char [30]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS bug48310", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:719:43: warning: passing 'char [19]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  expect_stmt(hstmt, SQLExecDirect(hstmt, "SELect ?,'So what'", SQL_NTS), SQL_SUCCESS);
                                          ^~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:435:46: note: expanded from macro 'expect_stmt'
  expect_odbc((statement), SQL_HANDLE_STMT, (call), (expect))
                                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:415:18: note: expanded from macro 'expect_odbc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:755:39: warning: passing 'char [89]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "set @@session.sql_mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_BACKSLASH_ESCAPES'", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:758:33: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
    0, 0, (SQLPOINTER)bData, 0, &len));
                                ^~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sqlext.h:2519:15: note: passing argument to parameter 'pcbValue' here
    SQLLEN              * pcbValue);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:760:39: warning: passing 'char [9]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "select ?", SQL_NTS));
                                      ^~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:763:72: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLGetData(hstmt, 1, SQL_BINARY, (SQLPOINTER)buff, 6, &len));
                                                                       ^~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:798:5: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLSMALLINT' (aka 'short') [-Wint-to-pointer-cast]
    (SQLPOINTER)paramset_size, SQL_IS_UINTEGER ));
    ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:849:15: warning: passing 'SQLCHAR [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    is(strstr(message, "Duplicate entry '9'"));
              ^~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:483:9: note: expanded from macro 'is'
  if (!(a)) { \
        ^
/usr/include/string.h:68:26: note: passing argument to parameter here
char    *strstr(const char *, const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:893:41: warning: passing 'char [32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug59772", SQL_NTS));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:894:41: warning: passing 'char [73]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_bug59772 (id int primary key auto_increment,"\
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:902:40: warning: passing 'char [45]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt2, SQLPrepare(hstmt2, "INSERT INTO t_bug59772 (intField) VALUES (?)", SQL_NTS));
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:908:13: warning: passing 'SQLCHAR [50]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf(buf_kill, "KILL %d", connection_id);
            ^~~~~~~~
/usr/include/stdio.h:271:31: note: passing argument to parameter here
int      sprintf(char * __restrict, const char * __restrict, ...)
                                  ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_param.c:928:41: warning: passing 'char [32]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_bug59772", SQL_NTS));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
3 warnings generated.
Linking C executable my_keys
[ 38%] Built target my_keys
Scanning dependencies of target my_prepare
[ 40%] Building C object test/CMakeFiles/my_prepare.dir/my_prepare.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_prepare.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_prepare.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
41 warnings generated.
Linking C executable my_param
[ 40%] Built target my_param
Scanning dependencies of target my_relative
3 warnings generated.
Linking C executable my_prepare
[ 42%] Building C object test/CMakeFiles/my_relative.dir/my_relative.c.o
[ 42%] Built target my_prepare
Scanning dependencies of target my_result
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_relative.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_relative.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
[ 44%] Building C object test/CMakeFiles/my_result.dir/my_result.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
3 warnings generated.
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2618:13: warning: initializing 'SQLCHAR *' (aka 'unsigned char *') with an expression of type 'char [93]' converts between pointers to integer types with different sign [-Wpointer-sign]
Linking C executable my_relative
  SQLCHAR * insStmt= "insert into t_bug32821 values (0,0,0),(1,1,1)\
            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2626:36: warning: passing 'char [91]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLPrepare(hstmt, "CREATE TABLE t_bug32821 (a BIT(1), b BIT(16)\
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2695:39: warning: passing 'char [33]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "DROP TABLE IF EXISTS t_test55024", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2697:39: warning: passing 'char [160]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "CREATE TABLE t_test55024(col01 LONGTEXT, "\
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2706:39: warning: passing 'char [73]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "INSERT INTO t_test55024 VALUES ('a', 'b', 'c', 'd', 999, 111, 1, 3.1415)", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2709:39: warning: passing 'char [26]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "SELECT * FROM t_test55024", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2761:36: warning: passing 'char [23]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLPrepare(hstmt, "select * from bug56677", SQL_NTS));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2818:36: warning: passing 'char [60]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLPrepare(hstmt, "select tt_varchar from desccol_before_exec where tt_int > ?", SQL_NTS));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2820:43: warning: passing 'char [64]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLDescribeCol(hstmt, 1, colname, sizeof(colname), NULL,
                                          ^~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:880:16: note: passing argument to parameter 'ColumnName' here
    SQLCHAR             * ColumnName,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2846:36: warning: passing 'char [69]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLPrepare(hstmt, "select tt_int, tt_varchar "
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2890:39: warning: passing 'char [21]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "select * from b62657", SQL_NTS));
                                      ^~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2939:39: warning: passing 'char [75]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "select * from b_row_status\
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:2956:39: warning: passing 'char [159]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt, SQLExecDirect(hstmt, "select if(i is NULL,NULL,repeat(char(64+i),8/i))\
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:3014:40: warning: passing 'char [29]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt1, SQLPrepare(hstmt1, "select* from b_prefecth;    ", SQL_NTS));
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:3020:33: warning: passing 'SQLCHAR [512]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sprintf((char *)conn+strlen(conn), ";MULTI_STATEMENTS=1");
                                ^~~~
/usr/include/string.h:61:28: note: passing argument to parameter here
size_t   strlen(const char *);
                            ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:3027:40: warning: passing 'char [103]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ok_stmt(hstmt1, SQLPrepare(hstmt1, "select* from b_prefecth;\
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:1059:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_result.c:3083:61: warning: incompatible pointer types passing 'SQLINTEGER *' (aka 'int *') to parameter of type 'long *' [-Wincompatible-pointer-types]
  ok_stmt(hstmt, SQLGetData(hstmt, 2, SQL_INTEGER, &val, 0, &len));
                                                            ^~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:968:15: note: passing argument to parameter 'StrLen_or_Ind' here
    SQLLEN              * StrLen_or_Ind);
                          ^
[ 44%] Built target my_relative
Scanning dependencies of target my_scroll
[ 46%] Building C object test/CMakeFiles/my_scroll.dir/my_scroll.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_scroll.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_scroll.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
3 warnings generated.
Linking C executable my_scroll
[ 46%] Built target my_scroll
Scanning dependencies of target my_tran
[ 48%] Building C object test/CMakeFiles/my_tran.dir/my_tran.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_tran.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_tran.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
20 warnings generated.
Linking C executable my_result
3 warnings generated.
Linking C executable my_tran
[ 48%] Built target my_tran
[ 48%] Built target my_result
Scanning dependencies of target my_types
Scanning dependencies of target my_unicode
[ 51%] Building C object test/CMakeFiles/my_types.dir/my_types.c.o
[ 53%] Building C object test/CMakeFiles/my_unicode.dir/my_unicode.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_unicode.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_unicode.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:811:32: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLINTEGER' (aka 'int') [-Wint-to-pointer-cast]
                               (SQLPOINTER)(SQLINTEGER) prec, SQL_IS_INTEGER));
                               ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:397:18: note: expanded from macro 'ok_desc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:813:32: warning: cast to 'SQLPOINTER' (aka 'void *') from smaller integer type 'SQLINTEGER' (aka 'int') [-Wint-to-pointer-cast]
                               (SQLPOINTER)(SQLINTEGER) scale, SQL_IS_INTEGER));
                               ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:397:18: note: expanded from macro 'ok_desc'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:1083:18: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign]
  const SQLCHAR *expected= "\x80""100";
                 ^         ~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:1098:41: warning: passing 'char [42]' to parameter of type 'SQLCHAR *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
  ok_stmt(hstmt1, SQLExecDirect(hstmt1, "SELECT CONCAT(_cp1250 0x80, 100) concated", SQL_NTS));
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:381:18: note: expanded from macro 'ok_stmt'
  SQLRETURN rc= (call); \
                 ^
/scratch/databases/myodbc/work/.buildlink/include/iodbc/sql.h:910:16: note: passing argument to parameter 'StatementText' here
    SQLCHAR             * StatementText,
                          ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:1111:15: warning: passing 'SQLCHAR [80]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(buf, expected, buflen) != 0)
              ^~~
/usr/include/string.h:63:26: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                             ^
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_types.c:1111:20: warning: passing 'const SQLCHAR *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strncmp(buf, expected, buflen) != 0)
                   ^~~~~~~~
/usr/include/string.h:63:40: note: passing argument to parameter here
int      strncmp(const char *, const char *, size_t);
                                           ^
3 warnings generated.
Linking C executable my_unicode
9 warnings generated.
Linking C executable my_types
[ 53%] Built target my_unicode
Scanning dependencies of target my_unixodbc
[ 55%] Building C object test/CMakeFiles/my_unixodbc.dir/my_unixodbc.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_unixodbc.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_unixodbc.c:26:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
[ 55%] Built target my_types
Scanning dependencies of target my_use_result
3 warnings generated.
Linking C executable my_unixodbc
[ 57%] Building C object test/CMakeFiles/my_use_result.dir/my_use_result.c.o
[ 57%] Built target my_unixodbc
Scanning dependencies of target myodbc5w
[ 59%] Building C object driver/CMakeFiles/myodbc5w.dir/catalog.c.o
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_use_result.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:131:16: warning: initializing 'const SQLCHAR *' (aka 'const unsigned char *') with an expression of type 'char [1]' converts between pointers to integer types with different sign [-Wpointer-sign]
const SQLCHAR *testname_suffix="";
               ^               ~~
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:959:14: warning: passing 'SQLCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcpy(szData, "(Null)"); 
             ^~~~~~
/usr/include/string.h:58:31: note: passing argument to parameter here
char    *strcpy(char * __restrict, const char * __restrict);
                                 ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/my_use_result.c:25:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/test/odbctap.h:1147:25: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
        gc_blk.counter, len, __FILE__, __LINE__); \
                        ^~~
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/driver/catalog.c:30:
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/driver/driver.h:66:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/driver/parse.h:115:29: warning: '/*' within block comment [-Wcomment]
  /*unsigned int  begin;    /* offset 1st meaningful character - 1st token */
                            ^
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/driver/catalog.c:30:
In file included from /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/driver/driver.h:497:
/scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src/driver/myutil.h:341:25: error: a parameter list without types is only allowed in a function definition
BOOL got_out_parameters(stmt);
                        ^
1 warning and 1 error generated.
--- driver/CMakeFiles/myodbc5w.dir/catalog.c.o ---
*** [driver/CMakeFiles/myodbc5w.dir/catalog.c.o] Error code 1

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
1 error

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
--- driver/CMakeFiles/myodbc5w.dir/all ---
*** [driver/CMakeFiles/myodbc5w.dir/all] Error code 2

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
3 warnings generated.
A failure has been detected in another branch of the parallel make

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
--- test/CMakeFiles/my_use_result.dir/all ---
*** [test/CMakeFiles/my_use_result.dir/all] Error code 2

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
2 errors

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
--- all ---
*** [all] Error code 2

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
1 error

make: stopped in /scratch/databases/myodbc/work/mysql-connector-odbc-5.2.2-src
*** Error code 2

Stop.
make: stopped in /bulk-data/pkgsrc/databases/myodbc
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/databases/myodbc
