Beautiful! That worked. I still received the warning messages when running 'make', but no errors. I first ran the install without adding the "-framework CoreFoundation" to the Makefile, this didn't work. I re-compiled and made the edits to the Makefile, received some warnings as noted earlier, but ran the test, it failed some, as expected I suppose. But ran the install and it installed perfectly (see below). Let me know if you want the output of my make test. Thanks for saving the day!
# make install Installing /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/ODBC/ODBC.bs Installing /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/ODBC/ODBC.bundle Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /Library/Perl/5.8.8/darwin-thread-multi-2level/DBD/ODBC.pm Installing /Library/Perl/5.8.8/darwin-thread-multi-2level/DBD/ODBC/Changes.pm Installing /Library/Perl/5.8.8/darwin-thread-multi-2level/DBD/ODBC/FAQ.pm Installing /usr/local/share/man/man3/DBD::ODBC.3pm Writing /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/ODBC/.packlist Appending installation info to /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllocal.pod On Tue, Apr 15, 2008 at 3:57 AM, Martin Evans <[EMAIL PROTECTED]> wrote: > > Alexander Medina wrote: > > > I apologize if this is redundant as I know there have been previous > > posts regarding this issue. However, I have not been able to find any > > resolution in any of those posts. > > Here are my versions of the various components : > > > > Hardware: Apple Xserver > > OS: OSX Leopard 10.5.2 > > Unix version: 9.2.0 Darwin Kernel Version 9.2.0 > > Perl: 5.8.8 > > DBI: 1.52 > > DBD:ODBC: 1.15 > > unixODBC: 2.2.12 > > freeTDS: 0.83 dev 20080402 > > DB type: SQL Server > > > > So, I'm pretty sure I have the latest of everything. I have > > successfully installed the unixODBC w/ freeTDS drivers component. > > Testing using isql to make the connection successfully returns data > > from the SQL Server. Everything is fine up until the point I try to > > compile the DBD::ODBC module using make. I'm starting to think that > > this is a compatibilty issue, because I proceeded to install the > > DBD::Sybase module, and receive pretty much the exact same errors at > > the same points. Much thanks in advance... /Alex Medina > > > > Here is the output of my 'make test' > > > > dbdimp.c: In function 'odbc_db_login6': > > dbdimp.c:582: warning: pointer targets in passing argument 3 of > > 'SQLDriverConnect' differ in signedness > > dbdimp.c:582: warning: pointer targets in passing argument 5 of > > 'SQLDriverConnect' differ in signedness > > dbdimp.c:641: warning: pointer targets in passing argument 2 of > > 'SQLConnect' differ in signedness > > dbdimp.c:641: warning: pointer targets in passing argument 4 of > > 'SQLConnect' differ in signedness > > dbdimp.c:641: warning: pointer targets in passing argument 6 of > > 'SQLConnect' differ in signedness > > dbdimp.c: In function 'odbc_db_login6': > > dbdimp.c:582: warning: pointer targets in passing argument 3 of > > 'SQLDriverConnect' differ in signedness > > dbdimp.c:582: warning: pointer targets in passing argument 5 of > > 'SQLDriverConnect' differ in signedness > > dbdimp.c:641: warning: pointer targets in passing argument 2 of > > 'SQLConnect' differ in signedness > > dbdimp.c:641: warning: pointer targets in passing argument 4 of > > 'SQLConnect' differ in signedness > > dbdimp.c:641: warning: pointer targets in passing argument 6 of > > 'SQLConnect' differ in signedness > > dbdimp.c: In function 'dbd_error2': > > dbdimp.c:997: warning: pointer targets in passing argument 2 of > > 'Perl_newSVpv' differ in signedness > > dbdimp.c:998: warning: pointer targets in passing argument 2 of > > 'Perl_newSVpv' differ in signedness > > dbdimp.c:1019: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1020: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1020: warning: pointer targets in passing argument 2 of > > 'strcat' differ in signedness > > dbdimp.c:1021: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1025: warning: pointer targets in passing argument 1 of > > 'strcmp' differ in signedness > > dbdimp.c:1026: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1030: warning: pointer targets in passing argument 5 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c:1030: warning: pointer targets in passing argument 6 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c:1032: warning: pointer targets in passing argument 5 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c:1032: warning: pointer targets in passing argument 6 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c: In function 'dbd_error2': > > dbdimp.c:997: warning: pointer targets in passing argument 2 of > > 'Perl_newSVpv' differ in signedness > > dbdimp.c:998: warning: pointer targets in passing argument 2 of > > 'Perl_newSVpv' differ in signedness > > dbdimp.c:1019: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1020: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1020: warning: pointer targets in passing argument 2 of > > 'strcat' differ in signedness > > dbdimp.c:1021: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1025: warning: pointer targets in passing argument 1 of > > 'strcmp' differ in signedness > > dbdimp.c:1026: warning: pointer targets in passing argument 1 of > > 'strcat' differ in signedness > > dbdimp.c:1030: warning: pointer targets in passing argument 5 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c:1030: warning: pointer targets in passing argument 6 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c:1032: warning: pointer targets in passing argument 5 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c:1032: warning: pointer targets in passing argument 6 of > > 'imp_xxh->com.std.dbistate->set_err_char' differ in signedness > > dbdimp.c: In function 'odbc_st_tables': > > dbdimp.c:1298: warning: pointer targets in passing argument 2 of > > 'SQLTables' differ in signedness > > dbdimp.c:1298: warning: pointer targets in passing argument 4 of > > 'SQLTables' differ in signedness > > dbdimp.c:1298: warning: pointer targets in passing argument 6 of > > 'SQLTables' differ in signedness > > dbdimp.c:1298: warning: pointer targets in passing argument 8 of > > 'SQLTables' differ in signedness > > dbdimp.c: In function 'odbc_st_primary_keys': > > dbdimp.c:1358: warning: pointer targets in passing argument 2 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:1358: warning: pointer targets in passing argument 4 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:1358: warning: pointer targets in passing argument 6 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c: In function 'odbc_st_tables': > > dbdimp.c:1298: warning: pointer targets in passing argument 2 of > > 'SQLTables' differ in signedness > > dbdimp.c:1298: warning: pointer targets in passing argument 4 of > > 'SQLTables' differ in signedness > > dbdimp.c:1298: warning: pointer targets in passing argument 6 of > > 'SQLTables' differ in signedness > > dbdimp.c:1298: warning: pointer targets in passing argument 8 of > > 'SQLTables' differ in signedness > > dbdimp.c: In function 'odbc_st_prepare': > > dbdimp.c:1438: warning: pointer targets in passing argument 2 of > > 'SQLPrepare' differ in signedness > > dbdimp.c: In function 'odbc_st_primary_keys': > > dbdimp.c:1358: warning: pointer targets in passing argument 2 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:1358: warning: pointer targets in passing argument 4 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:1358: warning: pointer targets in passing argument 6 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c: In function 'odbc_st_prepare': > > dbdimp.c:1438: warning: pointer targets in passing argument 2 of > > 'SQLPrepare' differ in signedness > > dbdimp.c: In function 'odbc_st_execute': > > dbdimp.c:1969: warning: pointer targets in passing argument 2 of > > 'SQLExecDirect' differ in signedness > > dbdimp.c:2010: warning: pointer targets in assignment differ in signedness > > dbdimp.c: In function 'odbc_st_execute': > > dbdimp.c:1969: warning: pointer targets in passing argument 2 of > > 'SQLExecDirect' differ in signedness > > dbdimp.c:2010: warning: pointer targets in assignment differ in signedness > > dbdimp.c: In function '_dbd_rebind_ph': > > dbdimp.c:2742: warning: pointer targets in assignment differ in signedness > > dbdimp.c:2745: warning: pointer targets in assignment differ in signedness > > dbdimp.c:2753: warning: pointer targets in assignment differ in signedness > > dbdimp.c: In function '_dbd_rebind_ph': > > dbdimp.c:2742: warning: pointer targets in assignment differ in signedness > > dbdimp.c:2745: warning: pointer targets in assignment differ in signedness > > dbdimp.c:2753: warning: pointer targets in assignment differ in signedness > > dbdimp.c: At top level: > > dbdimp.c:3019: warning: declaration does not declare anything > > dbdimp.c:3019: warning: no semicolon at end of struct or union > > dbdimp.c:3019: error: syntax error before numeric constant > > dbdimp.c:3021: warning: data definition has no type or storage class > > dbdimp.c:3023: error: syntax error before 'S_db_storeOptions' > > dbdimp.c:3024: warning: braces around scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3024: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3024: warning: excess elements in scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3024: warning: excess elements in scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3024: warning: excess elements in scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3033: warning: braces around scalar initializer > > dbdimp.c:3033: warning: (near initialization for 'S_db_storeOptions[1]') > > dbdimp.c:3033: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3033: warning: excess elements in scalar initializer > > dbdimp.c:3033: warning: (near initialization for 'S_db_storeOptions[1]') > > dbdimp.c:3034: warning: braces around scalar initializer > > dbdimp.c:3034: warning: (near initialization for 'S_db_storeOptions[2]') > > dbdimp.c:3034: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3034: warning: excess elements in scalar initializer > > dbdimp.c:3034: warning: (near initialization for 'S_db_storeOptions[2]') > > dbdimp.c:3035: warning: braces around scalar initializer > > dbdimp.c:3035: warning: (near initialization for 'S_db_storeOptions[3]') > > dbdimp.c:3035: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3035: warning: excess elements in scalar initializer > > dbdimp.c:3035: warning: (near initialization for 'S_db_storeOptions[3]') > > dbdimp.c:3036: warning: braces around scalar initializer > > dbdimp.c:3036: warning: (near initialization for 'S_db_storeOptions[4]') > > dbdimp.c:3036: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3036: warning: excess elements in scalar initializer > > dbdimp.c:3036: warning: (near initialization for 'S_db_storeOptions[4]') > > dbdimp.c:3037: warning: braces around scalar initializer > > dbdimp.c:3037: warning: (near initialization for 'S_db_storeOptions[5]') > > dbdimp.c:3037: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3037: warning: excess elements in scalar initializer > > dbdimp.c:3037: warning: (near initialization for 'S_db_storeOptions[5]') > > dbdimp.c:3038: warning: braces around scalar initializer > > dbdimp.c:3038: warning: (near initialization for 'S_db_storeOptions[6]') > > dbdimp.c:3038: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3038: warning: excess elements in scalar initializer > > dbdimp.c:3038: warning: (near initialization for 'S_db_storeOptions[6]') > > dbdimp.c:3039: warning: braces around scalar initializer > > dbdimp.c:3039: warning: (near initialization for 'S_db_storeOptions[7]') > > dbdimp.c:3039: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3039: warning: excess elements in scalar initializer > > dbdimp.c:3039: warning: (near initialization for 'S_db_storeOptions[7]') > > dbdimp.c:3040: warning: braces around scalar initializer > > dbdimp.c:3040: warning: (near initialization for 'S_db_storeOptions[8]') > > dbdimp.c:3040: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3040: warning: excess elements in scalar initializer > > dbdimp.c:3040: warning: (near initialization for 'S_db_storeOptions[8]') > > dbdimp.c:3041: warning: braces around scalar initializer > > dbdimp.c:3041: warning: (near initialization for 'S_db_storeOptions[9]') > > dbdimp.c:3041: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3041: warning: excess elements in scalar initializer > > dbdimp.c:3041: warning: (near initialization for 'S_db_storeOptions[9]') > > dbdimp.c:3042: warning: braces around scalar initializer > > dbdimp.c:3042: warning: (near initialization for 'S_db_storeOptions[10]') > > dbdimp.c:3042: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3042: warning: excess elements in scalar initializer > > dbdimp.c:3042: warning: (near initialization for 'S_db_storeOptions[10]') > > dbdimp.c:3043: warning: braces around scalar initializer > > dbdimp.c:3043: warning: (near initialization for 'S_db_storeOptions[11]') > > dbdimp.c:3043: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3044: warning: data definition has no type or storage class > > dbdimp.c:3046: error: syntax error before '*' token > > dbdimp.c:3047: error: syntax error before '*' token > > dbdimp.c: In function 'S_dbOption': > > dbdimp.c:3050: error: 'pars' undeclared (first use in this function) > > dbdimp.c:3050: error: (Each undeclared identifier is reported only once > > dbdimp.c:3050: error: for each function it appears in.) > > dbdimp.c:3051: error: 'key' undeclared (first use in this function) > > dbdimp.c:3051: error: 'len' undeclared (first use in this function) > > dbdimp.c: In function 'odbc_db_STORE_attrib': > > dbdimp.c:3077: error: nested functions are disabled, use > > -fnested-functions to re-enable > > dbdimp.c:3077: error: syntax error before '*' token > > dbdimp.c:3080: error: 'pars' undeclared (first use in this function) > > dbdimp.c: At top level: > > dbdimp.c:3019: warning: declaration does not declare anything > > dbdimp.c:3019: warning: no semicolon at end of struct or union > > dbdimp.c:3019: error: syntax error before numeric constant > > dbdimp.c:3021: warning: data definition has no type or storage class > > dbdimp.c:3023: error: syntax error before 'S_db_storeOptions' > > dbdimp.c:3024: warning: braces around scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3024: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3024: warning: excess elements in scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3024: warning: excess elements in scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3024: warning: excess elements in scalar initializer > > dbdimp.c:3024: warning: (near initialization for 'S_db_storeOptions[0]') > > dbdimp.c:3033: warning: braces around scalar initializer > > dbdimp.c:3033: warning: (near initialization for 'S_db_storeOptions[1]') > > dbdimp.c:3033: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3033: warning: excess elements in scalar initializer > > dbdimp.c:3033: warning: (near initialization for 'S_db_storeOptions[1]') > > dbdimp.c:3034: warning: braces around scalar initializer > > dbdimp.c:3034: warning: (near initialization for 'S_db_storeOptions[2]') > > dbdimp.c:3034: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3034: warning: excess elements in scalar initializer > > dbdimp.c:3034: warning: (near initialization for 'S_db_storeOptions[2]') > > dbdimp.c:3035: warning: braces around scalar initializer > > dbdimp.c:3035: warning: (near initialization for 'S_db_storeOptions[3]') > > dbdimp.c:3035: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3035: warning: excess elements in scalar initializer > > dbdimp.c:3035: warning: (near initialization for 'S_db_storeOptions[3]') > > dbdimp.c:3036: warning: braces around scalar initializer > > dbdimp.c:3036: warning: (near initialization for 'S_db_storeOptions[4]') > > dbdimp.c:3036: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3036: warning: excess elements in scalar initializer > > dbdimp.c:3036: warning: (near initialization for 'S_db_storeOptions[4]') > > dbdimp.c:3037: warning: braces around scalar initializer > > dbdimp.c:3037: warning: (near initialization for 'S_db_storeOptions[5]') > > dbdimp.c:3037: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3037: warning: excess elements in scalar initializer > > dbdimp.c:3037: warning: (near initialization for 'S_db_storeOptions[5]') > > dbdimp.c:3038: warning: braces around scalar initializer > > dbdimp.c:3038: warning: (near initialization for 'S_db_storeOptions[6]') > > dbdimp.c:3038: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3038: warning: excess elements in scalar initializer > > dbdimp.c:3038: warning: (near initialization for 'S_db_storeOptions[6]') > > dbdimp.c:3039: warning: braces around scalar initializer > > dbdimp.c:3039: warning: (near initialization for 'S_db_storeOptions[7]') > > dbdimp.c:3039: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3039: warning: excess elements in scalar initializer > > dbdimp.c:3039: warning: (near initialization for 'S_db_storeOptions[7]') > > dbdimp.c:3040: warning: braces around scalar initializer > > dbdimp.c:3040: warning: (near initialization for 'S_db_storeOptions[8]') > > dbdimp.c:3040: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3040: warning: excess elements in scalar initializer > > dbdimp.c:3040: warning: (near initialization for 'S_db_storeOptions[8]') > > dbdimp.c:3041: warning: braces around scalar initializer > > dbdimp.c:3041: warning: (near initialization for 'S_db_storeOptions[9]') > > dbdimp.c:3041: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3041: warning: excess elements in scalar initializer > > dbdimp.c:3041: warning: (near initialization for 'S_db_storeOptions[9]') > > dbdimp.c:3042: warning: braces around scalar initializer > > dbdimp.c:3042: warning: (near initialization for 'S_db_storeOptions[10]') > > dbdimp.c:3042: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3042: warning: excess elements in scalar initializer > > dbdimp.c:3042: warning: (near initialization for 'S_db_storeOptions[10]') > > dbdimp.c:3043: warning: braces around scalar initializer > > dbdimp.c:3043: warning: (near initialization for 'S_db_storeOptions[11]') > > dbdimp.c:3043: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3044: warning: data definition has no type or storage class > > dbdimp.c:3046: error: syntax error before '*' token > > dbdimp.c:3047: error: syntax error before '*' token > > dbdimp.c: In function 'S_dbOption': > > dbdimp.c:3050: error: 'pars' undeclared (first use in this function) > > dbdimp.c:3050: error: (Each undeclared identifier is reported only once > > dbdimp.c:3050: error: for each function it appears in.) > > dbdimp.c:3051: error: 'key' undeclared (first use in this function) > > dbdimp.c:3051: error: 'len' undeclared (first use in this function) > > dbdimp.c:3272: error: syntax error before numeric constant > > dbdimp.c: In function 'odbc_db_STORE_attrib': > > dbdimp.c:3077: error: nested functions are disabled, use > > -fnested-functions to re-enable > > dbdimp.c:3077: error: syntax error before '*' token > > dbdimp.c:3080: error: 'pars' undeclared (first use in this function) > > dbdimp.c: At top level: > > dbdimp.c:3291: error: syntax error before 'S_db_fetchOptions' > > dbdimp.c:3292: warning: braces around scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3292: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3292: warning: excess elements in scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3292: warning: excess elements in scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3292: warning: excess elements in scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3293: warning: braces around scalar initializer > > dbdimp.c:3293: warning: (near initialization for 'S_db_fetchOptions[1]') > > dbdimp.c:3293: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3293: warning: excess elements in scalar initializer > > dbdimp.c:3293: warning: (near initialization for 'S_db_fetchOptions[1]') > > dbdimp.c:3302: warning: braces around scalar initializer > > dbdimp.c:3302: warning: (near initialization for 'S_db_fetchOptions[2]') > > dbdimp.c:3302: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3302: warning: excess elements in scalar initializer > > dbdimp.c:3302: warning: (near initialization for 'S_db_fetchOptions[2]') > > dbdimp.c:3303: warning: braces around scalar initializer > > dbdimp.c:3303: warning: (near initialization for 'S_db_fetchOptions[3]') > > dbdimp.c:3303: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3303: warning: excess elements in scalar initializer > > dbdimp.c:3303: warning: (near initialization for 'S_db_fetchOptions[3]') > > dbdimp.c:3304: warning: braces around scalar initializer > > dbdimp.c:3304: warning: (near initialization for 'S_db_fetchOptions[4]') > > dbdimp.c:3304: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3304: warning: excess elements in scalar initializer > > dbdimp.c:3304: warning: (near initialization for 'S_db_fetchOptions[4]') > > dbdimp.c:3305: warning: braces around scalar initializer > > dbdimp.c:3305: warning: (near initialization for 'S_db_fetchOptions[5]') > > dbdimp.c:3305: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3305: warning: excess elements in scalar initializer > > dbdimp.c:3305: warning: (near initialization for 'S_db_fetchOptions[5]') > > dbdimp.c:3306: warning: braces around scalar initializer > > dbdimp.c:3306: warning: (near initialization for 'S_db_fetchOptions[6]') > > dbdimp.c:3306: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3306: warning: excess elements in scalar initializer > > dbdimp.c:3306: warning: (near initialization for 'S_db_fetchOptions[6]') > > dbdimp.c:3307: warning: braces around scalar initializer > > dbdimp.c:3307: warning: (near initialization for 'S_db_fetchOptions[7]') > > dbdimp.c:3307: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3307: warning: excess elements in scalar initializer > > dbdimp.c:3307: warning: (near initialization for 'S_db_fetchOptions[7]') > > dbdimp.c:3308: warning: braces around scalar initializer > > dbdimp.c:3308: warning: (near initialization for 'S_db_fetchOptions[8]') > > dbdimp.c:3272: error: syntax error before numeric constant > > dbdimp.c:3308: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3308: warning: excess elements in scalar initializer > > dbdimp.c:3308: warning: (near initialization for 'S_db_fetchOptions[8]') > > dbdimp.c:3309: warning: braces around scalar initializer > > dbdimp.c:3309: warning: (near initialization for 'S_db_fetchOptions[9]') > > dbdimp.c:3309: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3309: warning: excess elements in scalar initializer > > dbdimp.c:3309: warning: (near initialization for 'S_db_fetchOptions[9]') > > dbdimp.c:3310: warning: braces around scalar initializer > > dbdimp.c:3310: warning: (near initialization for 'S_db_fetchOptions[10]') > > dbdimp.c:3310: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3310: warning: excess elements in scalar initializer > > dbdimp.c:3310: warning: (near initialization for 'S_db_fetchOptions[10]') > > dbdimp.c:3311: warning: braces around scalar initializer > > dbdimp.c:3311: warning: (near initialization for 'S_db_fetchOptions[11]') > > dbdimp.c:3311: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3311: warning: excess elements in scalar initializer > > dbdimp.c:3311: warning: (near initialization for 'S_db_fetchOptions[11]') > > dbdimp.c:3312: warning: braces around scalar initializer > > dbdimp.c:3312: warning: (near initialization for 'S_db_fetchOptions[12]') > > dbdimp.c:3312: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3312: warning: excess elements in scalar initializer > > dbdimp.c:3312: warning: (near initialization for 'S_db_fetchOptions[12]') > > dbdimp.c:3313: warning: braces around scalar initializer > > dbdimp.c:3313: warning: (near initialization for 'S_db_fetchOptions[13]') > > dbdimp.c:3313: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3314: warning: data definition has no type or storage class > > dbdimp.c: In function 'odbc_db_FETCH_attrib': > > dbdimp.c:3328: error: nested functions are disabled, use > > -fnested-functions to re-enable > > dbdimp.c:3328: error: syntax error before '*' token > > dbdimp.c:3337: error: 'pars' undeclared (first use in this function) > > dbdimp.c: At top level: > > dbdimp.c:3291: error: syntax error before 'S_db_fetchOptions' > > dbdimp.c:3292: warning: braces around scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3292: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3292: warning: excess elements in scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3292: warning: excess elements in scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3292: warning: excess elements in scalar initializer > > dbdimp.c:3292: warning: (near initialization for 'S_db_fetchOptions[0]') > > dbdimp.c:3293: warning: braces around scalar initializer > > dbdimp.c:3293: warning: (near initialization for 'S_db_fetchOptions[1]') > > dbdimp.c:3293: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3293: warning: excess elements in scalar initializer > > dbdimp.c:3293: warning: (near initialization for 'S_db_fetchOptions[1]') > > dbdimp.c:3302: warning: braces around scalar initializer > > dbdimp.c:3302: warning: (near initialization for 'S_db_fetchOptions[2]') > > dbdimp.c:3302: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3302: warning: excess elements in scalar initializer > > dbdimp.c:3302: warning: (near initialization for 'S_db_fetchOptions[2]') > > dbdimp.c:3303: warning: braces around scalar initializer > > dbdimp.c:3303: warning: (near initialization for 'S_db_fetchOptions[3]') > > dbdimp.c:3303: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3303: warning: excess elements in scalar initializer > > dbdimp.c:3303: warning: (near initialization for 'S_db_fetchOptions[3]') > > dbdimp.c:3304: warning: braces around scalar initializer > > dbdimp.c:3304: warning: (near initialization for 'S_db_fetchOptions[4]') > > dbdimp.c:3438: error: syntax error before numeric > > constantdbdimp.c:3304: warning: initialization makes integer from > > pointer without a cast > > > > dbdimp.c:3304: warning: excess elements in scalar initializer > > dbdimp.c:3304: warning: (near initialization for 'S_db_fetchOptions[4]') > > dbdimp.c:3305: warning: braces around scalar initializer > > dbdimp.c:3305: warning: (near initialization for 'S_db_fetchOptions[5]') > > dbdimp.c:3305: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3305: warning: excess elements in scalar initializer > > dbdimp.c:3305: warning: (near initialization for 'S_db_fetchOptions[5]') > > dbdimp.c:3306: warning: braces around scalar initializer > > dbdimp.c:3306: warning: (near initialization for 'S_db_fetchOptions[6]') > > dbdimp.c:3306: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3306: warning: excess elements in scalar initializer > > dbdimp.c:3306: warning: (near initialization for 'S_db_fetchOptions[6]') > > dbdimp.c:3307: warning: braces around scalar initializer > > dbdimp.c:3307: warning: (near initialization for 'S_db_fetchOptions[7]') > > dbdimp.c:3307: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3307: warning: excess elements in scalar initializer > > dbdimp.c:3307: warning: (near initialization for 'S_db_fetchOptions[7]') > > dbdimp.c:3308: warning: braces around scalar initializer > > dbdimp.c:3308: warning: (near initialization for 'S_db_fetchOptions[8]') > > dbdimp.c:3308: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3308: warning: excess elements in scalar initializer > > dbdimp.c:3308: warning: (near initialization for 'S_db_fetchOptions[8]') > > dbdimp.c:3309: warning: braces around scalar initializer > > dbdimp.c:3309: warning: (near initialization for 'S_db_fetchOptions[9]') > > dbdimp.c:3309: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3309: warning: excess elements in scalar initializer > > dbdimp.c:3309: warning: (near initialization for 'S_db_fetchOptions[9]') > > dbdimp.c:3310: warning: braces around scalar initializer > > dbdimp.c:3310: warning: (near initialization for 'S_db_fetchOptions[10]') > > dbdimp.c:3310: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3310: warning: excess elements in scalar initializer > > dbdimp.c:3310: warning: (near initialization for 'S_db_fetchOptions[10]') > > dbdimp.c:3311: warning: braces around scalar initializer > > dbdimp.c:3311: warning: (near initialization for 'S_db_fetchOptions[11]') > > dbdimp.c:3311: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3311: warning: excess elements in scalar initializer > > dbdimp.c:3311: warning: (near initialization for 'S_db_fetchOptions[11]') > > dbdimp.c:3312: warning: braces around scalar initializer > > dbdimp.c:3312: warning: (near initialization for 'S_db_fetchOptions[12]') > > dbdimp.c:3312: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3312: warning: excess elements in scalar initializer > > dbdimp.c:3312: warning: (near initialization for 'S_db_fetchOptions[12]') > > dbdimp.c:3313: warning: braces around scalar initializer > > dbdimp.c:3313: warning: (near initialization for 'S_db_fetchOptions[13]') > > dbdimp.c:3313: warning: initialization makes integer from pointer without > a cast > > dbdimp.c:3314: warning: data definition has no type or storage class > > dbdimp.c: In function 'odbc_db_FETCH_attrib': > > dbdimp.c:3328: error: nested functions are disabled, use > > -fnested-functions to re-enable > > dbdimp.c:3328: error: syntax error before '*' token > > dbdimp.c:3337: error: 'pars' undeclared (first use in this function) > > dbdimp.c:3438: error: syntax error before numeric constant > > dbdimp.c: In function 'odbc_st_FETCH_attrib': > > dbdimp.c:3571: warning: pointer targets in passing argument 2 of > > 'Perl_newSVpv' differ in signedness > > dbdimp.c:3614: warning: pointer targets in passing argument 2 of > > 'SQLGetCursorName' differ in signedness > > dbdimp.c: In function 'odbc_st_FETCH_attrib': > > dbdimp.c:3571: warning: pointer targets in passing argument 2 of > > 'Perl_newSVpv' differ in signedness > > dbdimp.c:3614: warning: pointer targets in passing argument 2 of > > 'SQLGetCursorName' differ in signedness > > dbdimp.c: In function 'odbc_get_statistics': > > dbdimp.c:3817: warning: pointer targets in passing argument 2 of > > 'SQLStatistics' differ in signedness > > dbdimp.c:3817: warning: pointer targets in passing argument 4 of > > 'SQLStatistics' differ in signedness > > dbdimp.c:3817: warning: pointer targets in passing argument 6 of > > 'SQLStatistics' differ in signedness > > dbdimp.c: In function 'odbc_get_primary_keys': > > dbdimp.c:3857: warning: pointer targets in passing argument 2 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:3857: warning: pointer targets in passing argument 4 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:3857: warning: pointer targets in passing argument 6 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c: In function 'odbc_get_special_columns': > > dbdimp.c:3904: warning: pointer targets in passing argument 3 of > > 'SQLSpecialColumns' differ in signedness > > dbdimp.c:3904: warning: pointer targets in passing argument 5 of > > 'SQLSpecialColumns' differ in signedness > > dbdimp.c:3904: warning: pointer targets in passing argument 7 of > > 'SQLSpecialColumns' differ in signednessdbdimp.c: In function > > 'odbc_get_statistics': > > > > dbdimp.c:3817: warning: pointer targets in passing argument 2 of > > 'SQLStatistics' differ in signedness > > dbdimp.c:3817: warning: pointer targets in passing argument 4 of > > 'SQLStatistics' differ in signedness > > dbdimp.c:3817: warning: pointer targets in passing argument 6 of > > 'SQLStatistics' differ in signedness > > dbdimp.c: In function 'odbc_get_primary_keys': > > dbdimp.c:3857: warning: pointer targets in passing argument 2 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:3857: warning: pointer targets in passing argument 4 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c:3857: warning: pointer targets in passing argument 6 of > > 'SQLPrimaryKeys' differ in signedness > > dbdimp.c: In function 'odbc_get_foreign_keys': > > dbdimp.c:3968: warning: pointer targets in passing argument 2 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 4 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 6 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 8 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 10 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 12 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c: In function 'odbc_get_special_columns': > > dbdimp.c:3904: warning: pointer targets in passing argument 3 of > > 'SQLSpecialColumns' differ in signedness > > dbdimp.c:3904: warning: pointer targets in passing argument 5 of > > 'SQLSpecialColumns' differ in signedness > > dbdimp.c:3904: warning: pointer targets in passing argument 7 of > > 'SQLSpecialColumns' differ in signedness > > dbdimp.c: In function 'odbc_describe_col': > > dbdimp.c:3994: warning: pointer targets in passing argument 3 of > > 'SQLDescribeCol' differ in signedness > > dbdimp.c: In function 'odbc_get_foreign_keys': > > dbdimp.c:3968: warning: pointer targets in passing argument 2 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 4 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 6 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 8 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 10 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c:3968: warning: pointer targets in passing argument 12 of > > 'SQLForeignKeys' differ in signedness > > dbdimp.c: In function 'odbc_describe_col': > > dbdimp.c:3994: warning: pointer targets in passing argument 3 of > > 'SQLDescribeCol' differ in signedness > > dbdimp.c: In function 'odbc_db_columns': > > dbdimp.c:4204: warning: pointer targets in passing argument 2 of > > 'SQLColumns' differ in signedness > > dbdimp.c:4204: warning: pointer targets in passing argument 4 of > > 'SQLColumns' differ in signedness > > dbdimp.c:4204: warning: pointer targets in passing argument 6 of > > 'SQLColumns' differ in signedness > > dbdimp.c:4204: warning: pointer targets in passing argument 8 of > > 'SQLColumns' differ in signedness > > dbdimp.c: In function 'odbc_db_columns': > > dbdimp.c:4204: warning: pointer targets in passing argument 2 of > > 'SQLColumns' differ in signedness > > dbdimp.c:4204: warning: pointer targets in passing argument 4 of > > 'SQLColumns' differ in signedness > > dbdimp.c:4204: warning: pointer targets in passing argument 6 of > > 'SQLColumns' differ in signedness > > dbdimp.c:4204: warning: pointer targets in passing argument 8 of > > 'SQLColumns' differ in signedness > > lipo: can't open input file: /var/tmp//ccx2Y3W2.out (No such file or > directory) > > i686-apple-darwin9-gcc-4.0.1: dbdimp.o: No such file or directory > > powerpc-apple-darwin9-gcc-4.0.1: dbdimp.o: No such file or directory > > lipo: can't figure out the architecture type of: /var/tmp//ccFaVGb2.out > > chmod: blib/arch/auto/DBD/ODBC/ODBC.bundle: No such file or directory > > t/01base................ok 1/5install_driver(ODBC) failed: Can't find > > 'boot_DBD__ODBC' symbol in /usr/local/lib/libODBC.dylib > > at (eval 7) line 3 > > Compilation failed in require at (eval 7) line 3. > > > > > > > > The problem is the use of variables called "true" and "false". > Try the version at: > > ftp://ftp.easysoft.com/pub/DBD-ODBC-1.16_1.tar.gz > > I'm not ready to release this yet and as you will see from the "_1" this is > a development release. > > You also may need to add "-framework CoreFoundation" > to the Makefile for the LDLOADLIBS and EXTRALIBS symbols and that will be > the at least one of the issues with Sybase too (see README.osx in > distribution). > > Please let me know how you get on. > > Martin > -- > Martin J. Evans > Easysoft Limited > http://www.easysoft.com >