=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> 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'. ===> Installing for ruby24-odbc-0.99997 => Generating pre-install file lists => Installing gem into installation root Building native extensions with: '--build-args --disable-dlopen --with-odbc-include=/usr/pkg/include/iodbc --with-odbc-lib=/usr/pkg/lib/iodbc' This could take a while... ERROR: Error installing /data/scratch/databases/ruby-odbc/work/ruby-odbc-0.99997/ruby-odbc-0.99997.gem: ERROR: Failed to build gem native extension. current directory: /data/scratch/databases/ruby-odbc/work/.inst/usr/pkg/lib/ruby/gems/2.4.0/gems/ruby-odbc-0.99997/ext /usr/pkg/bin/ruby24 -r ./siteconf20170930-2726-1tdsmev.rb extconf.rb --build-args --disable-dlopen --with-odbc-include=/usr/pkg/include/iodbc --with-odbc-lib=/usr/pkg/lib/iodbc checking for version.h... no checking for sql.h... yes checking for sqlext.h... yes checking for SQLTCHAR in sqltypes.h... yes checking for SQLLEN in sqltypes.h... yes checking for SQLULEN in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLROWOFFSET in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLROWSETSIZE in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLAllocConnect() in -lodbc... yes checking for SQLConfigDataSource() in -lodbcinst... no checking for SQLConfigDataSource() in -liodbcinst... yes checking for SQLInstallerError() in odbcinst.h... yes checking for SQLBIGINT in sqltypes.h with -DHAVE_LONG_LONG... yes creating Makefile current directory: /data/scratch/databases/ruby-odbc/work/.inst/usr/pkg/lib/ruby/gems/2.4.0/gems/ruby-odbc-0.99997/ext make "DESTDIR=" clean current directory: /data/scratch/databases/ruby-odbc/work/.inst/usr/pkg/lib/ruby/gems/2.4.0/gems/ruby-odbc-0.99997/ext make "DESTDIR=" compiling init.c compiling odbc.c odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2201:33: note: expanded from macro 'rb_scan_args_verify_count' ((varc)/(rb_scan_args_count(fmt, varc))) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2194:29: note: expanded from macro 'rb_scan_args_count' ((!rb_scan_args_isdigit(fmt[0]) ? \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2163:52: note: expanded from macro 'rb_scan_args_isdigit' # define rb_scan_args_isdigit(c) ((unsigned char)((c)-'0')<10) ^ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2185:31: note: expanded from macro 'rb_scan_args_count_var' rb_scan_args_count_trail(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2179:28: note: expanded from macro 'rb_scan_args_count_trail' (!rb_scan_args_isdigit(fmt[ofs]) ? \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2163:52: note: expanded from macro 'rb_scan_args_isdigit' # define rb_scan_args_isdigit(c) ((unsigned char)((c)-'0')<10) ^ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:47: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:45: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:47: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:47: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:49: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:45: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:49: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:47: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2186:31: note: expanded from macro 'rb_scan_args_count_var' rb_scan_args_count_trail(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2179:28: note: expanded from macro 'rb_scan_args_count_trail' (!rb_scan_args_isdigit(fmt[ofs]) ? \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2163:52: note: expanded from macro 'rb_scan_args_isdigit' # define rb_scan_args_isdigit(c) ((unsigned char)((c)-'0')<10) ^ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('int' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:47: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:45: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:47: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:47: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:49: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:45: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:49: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:47: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2196:30: note: expanded from macro 'rb_scan_args_count' rb_scan_args_count_opt(fmt, 1, varc, fmt[0]-'0')) \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2189:28: note: expanded from macro 'rb_scan_args_count_opt' (!rb_scan_args_isdigit(fmt[1]) ? \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2163:52: note: expanded from macro 'rb_scan_args_isdigit' # define rb_scan_args_isdigit(c) ((unsigned char)((c)-'0')<10) ^ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2185:31: note: expanded from macro 'rb_scan_args_count_var' rb_scan_args_count_trail(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2179:28: note: expanded from macro 'rb_scan_args_count_trail' (!rb_scan_args_isdigit(fmt[ofs]) ? \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2163:52: note: expanded from macro 'rb_scan_args_isdigit' # define rb_scan_args_isdigit(c) ((unsigned char)((c)-'0')<10) ^ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:47: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:45: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:47: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:47: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2175:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:49: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:45: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:5: error: invalid operands to binary expression ('char *' and 'char *') rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:9: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:9: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:11: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:6: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2170:6: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs, varc, vari) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:12: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:49: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:47: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:7: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~ odbc.c:5228:41: warning: pointer/integer type mismatch in conditional expression ('char *' and 'int') [-Wconditional-type-mismatch] rb_scan_args(argc, argv, (op == -1) ? "11" : "01", &val, &val2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2151:34: note: expanded from macro 'rb_scan_args' rb_scan_args0(argc,argvp,fmt,\ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2324:29: note: expanded from macro 'rb_scan_args0' (rb_scan_args_verify(fmt, varc), vars)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2209:37: note: expanded from macro 'rb_scan_args_verify' verify = rb_scan_args_verify_count(fmt, varc); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2176:31: note: expanded from macro 'rb_scan_args_count_hash' rb_scan_args_count_block(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2171:29: note: expanded from macro 'rb_scan_args_count_block' rb_scan_args_count_end(fmt, ofs+1, varc, vari+1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/databases/ruby-odbc/work/.buildlink/include/ruby-2.4.0/ruby/ruby.h:2166:15: note: expanded from macro 'rb_scan_args_count_end' ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 37 warnings and 20 errors generated. *** Error code 1 Stop. make: stopped in /data/scratch/databases/ruby-odbc/work/.inst/usr/pkg/lib/ruby/gems/2.4.0/gems/ruby-odbc-0.99997/ext make failed, exit code 1 Gem files will remain installed in /data/scratch/databases/ruby-odbc/work/.inst/usr/pkg/lib/ruby/gems/2.4.0/gems/ruby-odbc-0.99997 for inspection. Results logged to /data/scratch/databases/ruby-odbc/work/.inst/usr/pkg/lib/ruby/gems/2.4.0/extensions/x86_64-netbsdelf/2.4.0/ruby-odbc-0.99997/gem_make.out *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/databases/ruby-odbc *** Error code 1 Stop. make: stopped in /data/pkgsrc/databases/ruby-odbc