Well just had another crack at it with a little more success I checked my ENV variable and I had
LANG=en_US.UTF-8 set I removed this from my ENV and the Makefile.PL make and make test all worked as expected ""John Scoles"" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Testing with RH lunix Red Hat Linux 3.2.3-54 and perl 5.8 > > Ran Perl Makefile.PL but with this warning > > *** You are using a perl configured with threading enabled. > *** You should be aware that using multiple threads is > *** not recommended for production environments. > > *** Note: > The optional PlRPC-modules (RPC::PlServer etc) are not installed. > If you want to use the DBD::Proxy driver and DBI::ProxyServer > modules, then you'll need to install the RPC::PlServer, RPC::PlClient, > Storable and Net::Daemon modules. The CPAN Bundle::DBI may help you. > You can install them any time after installing the DBI. > You do *not* need these modules for typical DBI usage. > > Your perl was compiled with gcc (version 3.2.3 20030502 ()), okay. > > > Then I did the make > and got this > gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING > -fno-strict-aliasing > -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > -I/usr/include/gdbm > -O2 -g -pipe -march=i386 -mcpu=i686 -DVERSION=\"1.55\" > -DXS_VERSION=\"1.55\" > -fPIC > "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" -W -Wall > -Wpointer-arith > -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual > -Wmissing-noreturn > -Wno-unused-parameter DBI.c > DBI.xs: In function `XS_DBI_dispatch': > DBI.xs:2934: warning: int format, pointer arg (arg 6) > DBI.xs:2969: warning: int format, pointer arg (arg 7) > > > and then the usual Manifying stuff > > Then I ran > make test > > It seemed to thorw a number of utf8 errors (more than I expected) > > and at the test I got this > > t/zvxgp_85gofer...........ok 161/0# Looks like you failed 3 tests of 161. > t/zvxgp_85gofer...........dubious > Test returned status 3 (wstat 768, 0x300) > DIED. FAILED tests 79-80, 83 > Failed 3/161 tests, 98.14% okay (less 30 skipped tests: 128 okay, > 79.50%) > t/zvxgp_86gofer_fail......skipped > all skipped: requires Callbacks which are not supported with > PurePerl > Failed Test Stat Wstat Total Fail Failed List of Failed > ------------------------------------------------------------------------------- > t/85gofer.t 3 768 161 3 1.86% 79-80 83 > t/zvg_85gofer.t 3 768 161 3 1.86% 79-80 83 > t/zvp_85gofer.t 3 768 161 3 1.86% 79-80 83 > t/zvxgp_85gofer.t 3 768 161 3 1.86% 79-80 83 > 29 tests and 331 subtests skipped. > Failed 4/121 test scripts, 96.69% okay. 12/5268 subtests failed, 99.77% > okay. > make: *** [test_dynamic] Error 29 > $ TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY < > > and it just hangs > > Will also try this on Windows today. > > > "Tim Bunce" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] >> You can download it from >> >> http://homepage.mac.com/tim.bunce/.Public/perl/DBI-1.55-RC3.tar.gz >> >> =head2 Changes in DBI 1.55 (svn rev 9480), 1st May 2007 >> >> Fixed set_err() so HandleSetErr hook is executed reliably, if set. >> Fixed accuracy of profiling when perl configured to use long doubles. >> Fixed 42prof_data.t on fast systems with poor timers thanks to Malcolm >> Nooning. >> Fixed potential corruption in selectall_arrayref and selectrow_arrayref >> for compiled drivers, thanks to Rob Davies. >> Rebuild your compiled drivers after installing DBI. >> >> Changed some handle creation code from perl to C code, >> to reduce handle creation cost by ~20%. >> Changed internal implementation of the CachedKids attribute >> so it's a normal handle attribute (and initially undef). >> Changed connect_cached and prepare_cached to avoid a FETCH method call, >> and thereby reduced cost by ~5% and ~30% respectively. >> Changed _set_fbav to not croak when given a wrongly sized array, >> it now warns and adjusts the row buffer to match. >> Changed some internals to improve performance with threaded perls. >> Changed DBD::NullP to be slightly more useful for testing. >> Changed File::Spec prerequisite to not require a minimum version. >> Changed tests to work with other DBMs thanks to ZMAN. >> >> Added more functionality to the (undocumented) Callback mechanism. >> Callbacks can now elect to provide a value to be returned, in which >> case >> the method won't be called. A callback for "*" is applied to all >> methods >> that don't have their own callback. >> Added $h->{ReadOnly} attribute. >> Added support for DBI Profile Path to contain refs to scalars >> which will be de-ref'd for each profile sample. >> Added dbilogstrip utility to edit DBI logs for diff'ing (gets installed) >> Added details for SQLite 3.3 to NULL handling docs thanks to Alex >> Teslik. >> Added take_imp_data() to DBI::PurePerl. >> >> Gofer related changes: >> Fixed gofer pipeone & stream transports to avoid risk of hanging. >> Improved error handling and tracing significantly. >> Added way to generate random 1-in-N failures for methods. >> Added automatic retry-on-error mechanism to gofer transport base >> class. >> Added tests to show automatic retry mechanism works a treat! >> Added go_retry_hook callback hook so apps can fine-tune retry >> behaviour. >> Added header to request and response packets for sanity checking >> and to enable version skew between client and server. >> Added forced_single_resultset, max_cached_sth_per_dbh and >> max_cached_dbh_per_drh >> to gofer executor config. >> Driver-private methods installed with install_method are now proxied. >> No longer does a round-trip to the server for methods it knows >> have not been overridden by the remote driver. >> Most significant aspects of gofer behaviour are controlled by policy >> mechanism. >> Added policy-controlled caching of results for some methods, such as >> schema metadata. >> The connect_cached and prepare_cached methods cache on client and >> server. >> The bind_param_array and execute_array methods are now supported. >> Worked around a DBD::Sybase bind_param bug (which is fixed in >> DBD::Sybase 1.07) >> Added goferperf.pl utility (doesn't get installed). >> Many other assorted Gofer related bug fixes, enhancements and docs. >> The http and mod_perl transports have been remove to their own >> distribution. >> Client and server will need upgrading together for this release. >> >> =cut >> >> I hope to release 1.55 this week. I'd appreciate any testing you can do. >> Including installing it and testing with your existing drivers, plus >> and then rebuilding your drivers (to check for any build-time issues). >> >> Between now and the actual release I'll be working on improving the Gofer >> docs. >> I hope DBI 1.55 is the release that marks DBD::Gofer being >> production-ready. >> >> Thanks! >> >> Tim. > >