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.
>
> 


Reply via email to