Forgot to make mention that I did run a test with a perl script I wrote to extra from the SQL database, of which it successfully connected, extracted data and returned it.
On Tue, Apr 15, 2008 at 10:13 AM, Alexander Medina <[EMAIL PROTECTED]> wrote: > 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 > > >