As with Jonathan and Darren I get a number of: Perl.c:86: warning: unused parameter `cv' during make.
I also get: cc -c -W -Wall -Wpointer-arith -Wmissing-noreturn -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual -Wdisabled-optimization -O2 -DVERSION=\"1.49\" -DXS_VERSION=\"1.49\" -fpic "-I/usr/local/lib/perl5/5.8.0/i686-linux/CORE" -DDBI_NO_THREADS Perl.c cc1: Invalid option `-Wmissing-noreturn' cc1: Invalid option `-Wdisabled-optimization' Perl.xs: In function `dbd_st_rows': Perl.xs:39: warning: unused parameter `h' and it eventually fails: make: *** [Perl.o] Error 1 When I remove the two invalid -W args (which 1.48 doesn't seem to suffer from) it builds with a few extra: DBI.c: In function `XS_DBI__install_method': DBI.c:3621: warning: unused parameter `cv' The -W issue seems to relate to the new section below in the Makefile.PL: if (my $gccversion = $Config{gccversion}) { # ask gcc to be more pedantic warn "WARNING: Your GNU C $gccversion compiler is very old. Please upgrade it and rebuild perl.\n" if $gccversion =~ m/^(1|2\.[1-8])/; $opts{CCFLAGS} .= ' -W -Wall -Wpointer-arith -Wmissing-noreturn -Wbad-function-cast'; $opts{CCFLAGS} .= ' -Wno-comment -Wno-sign-compare -Wno-cast-qual'; $opts{CCFLAGS} .= ' -Wdisabled-optimization' if $gccversion ge "3.0"; if (0 && $is_developer && $::opt_g) { $opts{CCFLAGS} .= ' -DPERL_GCC_PEDANTIC -ansi -pedantic' if $gccversion ge "3.0"; $opts{CCFLAGS} .= ' -Wmissing-prototypes'; # noisy due to XS_* funcs } } This is Linux/x86, perl, v5.8.0 built for i686-linux egcs-2.91.66 1.49 tests successfully and so far works with the current project I'm working on. I did not encounter any of these issues in: This is perl, v5.8.0 built for sun4-solaris The perl Makefile.PL, make and make test were all flawless. Martin -- Martin J. Evans Easysoft Ltd, UK Development On 28-Nov-2005 Tim Bunce wrote: > http://dbi.demonweb.co.uk/public/DBI-1.49.tar.gz > > =head2 Changes in DBI 1.49 (svn rev 2283), 28th November 2005 > > Fixed assorted attribute handling bugs in DBD::Proxy. > Fixed croak() in DBD::NullP thanks to Sergey Skvortsov. > Fixed handling of take_imp_data() and dbi_imp_data attribute. > Fixed bugs in DBD::DBM thanks to Jeff Zucker. > Fixed bug in DBI::ProfileDumper thanks to Sam Tregar. > Fixed ping in DBD::Proxy thanks to George Campbell. > Fixed dangling ref in $sth after parent $dbh destroyed > with thanks to [EMAIL PROTECTED] for the bug report #13151 > Fixed prerequisites to include Storable thanks to Michael Schwern. > Fixed $dbh->take_imp_data to be more practical. > > Change to require perl 5.6.1 (as advertised in 2003) not 5.6.0. > Changed internals to be more strictly coded thanks to Andy Lester. > Changed warning about multiple copies of Driver.xst found in @INC > to ignore duplicated directories thanks to Ed Avis. > Changed Driver.xst to enable drivers to define an dbd_st_prepare_sv > function where the statement parameter is an SV. That enables > compiled drivers to support SQL strings that are UTF-8. > Changed "use DBI" to only set $DBI::connect_via if not already set. > Changed docs to clarify pre-method clearing of err values. > > Added $sth->{ParamTypes} specification thanks to Dean Arnold. > Added $h->{Callbacks} attribute to enable code hooks to be invoked > when certain methods are called. For example: > $dbh->{Callbacks}->{prepare} = sub { ... }; > With thanks to David Wheeler for the kick start. > Added $h->{ChildHandles} (using weakrefs) thanks to Sam Tregar > I've recoded it in C so there's no significant performance impact. > Added $h->{Type} docs (returns 'dr', 'db', or 'st') > Adding trace message in DESTROY if InactiveDestroy enabled. > > Ported DBI::ProfileDumper::Apache to mod_perl2 RC5+ > thanks to Philip M. Golluci > > =cut > > I'd appreciate some testing. Especially on Perl 5.6 and Windows. > > Thanks! > > Tim.