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

Reply via email to