DBI is typcially a simple install, however, for some reason I am having some trouble compiling DBI 1.37 under cywin, perl ver 5.8, on WinXP. I'm getting parse errors on the DBI.xs and an unexpected token on the DBI.c file. Any help would be great. Abe gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -DUSEIMPORTLIB -O3 -DVER ION=\"1.37\" -DXS_VERSION=\"1.37\" "-I/usr/lib/perl5/5.8.0/cygwin-multi-64int/ ORE" -Wall -Wno-comment -DDBI_NO_THREADS DBI.c DBI.xs:227: parse error before '->' token DBI.xs:321: initializer element is not constant DBI.xs:321: parse error before "T" DBI.xs:333: parse error before '=' token DBI.xs:335: parse error before '(' token DBI.xs:379: parse error before "if" DBI.xs: In function `dbi_bootinit': DBI.xs:415: `PERINTERP' undeclared (first use in this function) DBI.xs:415: (Each undeclared identifier is reported only once DBI.xs:415: for each function it appears in.) DBI.xs:415: warning: left-hand operand of comma expression has no effect DBI.xs:421: `check_version' undeclared (first use in this function) DBI.xs: In function `neatsvpv': DBI.xs:579: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_logmsg': DBI.xs:925: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `set_trace_file': DBI.xs:963: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `set_trace': DBI.xs:1033: `PERINTERP' undeclared (first use in this function) DBI.xs:1043: `dbi_build_opt' undeclared (first use in this function) DBI.xs: In function `dbih_inner': DBI.xs:1093: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_getcom2': DBI.xs:1221: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_setup_attrib': DBI.xs:1339: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_make_fdsv': DBI.xs:1393: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_make_com': DBI.xs:1469: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_setup_handle': DBI.xs:1627: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_dumpcom': DBI.xs:1829: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_clearcom': DBI.xs:1949: `PERINTERP' undeclared (first use in this function) DBI.xs:1943: warning: unused variable `Perl___notused' DBI.xs:1945: warning: unused variable `my_perl' DBI.xs: In function `dbih_setup_fbav': DBI.xs:2169: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_get_fbav': DBI.xs:2219: warning: unused variable `Perl___notused' DBI.xs: In function `dbih_sth_bind_col': DBI.xs:2285: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `dbih_set_attr_k': DBI.xs:2397: `PERINTERP' undeclared (first use in this function) DBI.xs:2529: warning: unused variable `Perl___notused' DBI.xs:2379: warning: unused variable `Perl___notused' DBI.xs: In function `dbih_get_attr_k': DBI.xs:3311: `PERINTERP' undeclared (first use in this function) DBI.xs:2791: warning: unused variable `Perl___notused' DBI.xs: In function `log_where': DBI.xs:3541: warning: unused variable `Perl___notused' DBI.xs: In function `clear_cached_kids': DBI.xs:3623: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `XS_DBI_dispatch': DBI.xs:4133: `PERINTERP' undeclared (first use in this function) DBI.xs:5057: warning: unused variable `Perl___notused' DBI.xs: In function `XS_DBI__clone_dbis': DBI.xs:3110: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `XS_DBI__install_method': DBI.xs:3190: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `XS_DBI_trace': DBI.xs:3250: `PERINTERP' undeclared (first use in this function) DBI.xs:3272: `dbi_build_opt' undeclared (first use in this function) DBI.xs: In function `XS_DBI__svdump': DBI.xs:3291: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `XS_DBI__var_FETCH': DBI.xs:3354: `PERINTERP' undeclared (first use in this function) DBI.xs:3409: parse error before ';' token DBI.xs:3417: `vname' undeclared (first use in this function) DBI.xs:3407: warning: unused variable `state' DBI.xs: In function `XS_DBD_____st_fetchrow_array': DBI.xs:3616: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `XS_DBD_____common_state': DBI.xs:3762: parse error before ';' token DBI.xs:3758: warning: unused variable `lna' DBI.xs:3760: warning: unused variable `state' DBI.c:4012: parse error before ')' token DBI.xs: In function `XS_DBD_____common_trace_msg': DBI.xs:3847: `PERINTERP' undeclared (first use in this function) DBI.xs: In function `XS_DBD___mem__common_DESTROY': DBI.xs:3872: `PERINTERP' undeclared (first use in this function)
Abe Jarrett