Re: Testing DBI
[email protected] ("H.Merijn Brand") Tue, 10 Mar 2020 15:11:09 +0100
| Newsgroups | perl.dbi.dev |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 10 Mar 2020 14:57:01 +0100, [email protected] wrote: > On Tuesday 10 March 2020 14:50:18 H.Merijn Brand wrote: > > On Tue, 10 Mar 2020 11:19:03 +0100, [email protected] wrote: > > > > > On Tuesday 10 March 2020 11:15:54 H.Merijn Brand wrote: > [...] > > > > > > Hello! Do you know last working set of versions which works? > > > > All tests are for v5.8.2 built for x86_64-linux-thread-multi-ld > > > > I doubt if Devel::PPPort is the culprit: > > > > threaded 5.8.1, 5.8.3, and 5.8.4 PASS > > > > threaded 5.8.2 FAILS for all Devel::PPPort's between 3.58 and 3.41 > > > > 3.36 is probably too old: > > > > t/31methcache.t .. 1/49 > > # Failed test 'use DBI;' > > # at t/31methcache.t line 25. > > # Tried to use 'DBI'. > > # Error: Can't load > > '/home/tux/DBI-git/blib/arch/auto/DBI/DBI.so' for module DBI: > > /home/tux/DBI-git/blib/arch/auto/DBI/DBI.so: undefined symbol: > > croak_sv at > > /media/Tux/perls-t/lib/5.8.2/x86_64-linux-thread-multi-ld/DynaLoader.pm > > line 229. # at /home/tux/DBI-git/blib/lib/DBI.pm line 284 > > Look at DBI commit ac809c0c303d7cd1f5d73d3bb4dd6a803db94e0d which > removed own compatibility layer for croak_sv(). You can try to revert > that commit (or provide croak_sv() from that commit) and check what > happens? I don't think digging deeper is worth the trouble. unthreaded works fine with Devel::PPPort-3.58 back to 5.8.1 threaded fails only in 5.8.2 *IF* action is required, I'd rather make an exception in Makefile.PL to exclude support for threaded 5.8.2. Personally, I'd raise the minimum version to 5.8.3 -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using perl5.00307 .. 5.31 porting perl5 on HP-UX, AIX, and Linux https://useplaintext.email https://tux.nl http://www.test-smoke.org http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEGolmczWuFi3lJEbAA6FHoT5dwJgFAl5nn/0ACgkQA6FHoT5d wJiC8wf+N3PNOPEykwVjaLJxNcxUCs0fraV91foU2p/fovsM+XOzR3PdZIRX7B0R NZyzhp/jULAoj9yIIsFbSXpqJezdMYNv24pwc+dm2hY17nLCnrblbpapWjI+s8Bd kOy+ShrMY/gZnea4+YtwXewlaC/y4UmecFSjgRcfPtpnqrwnGhI1OqKRuyDIEyKj ISM2sL5wtvsRpr6MMJRqRVh74wlnfUZ963+8zKXO8YujTuXF48DYGGLadpWatd11 I76DFOlNSvad0r9v1X87etbAEGf5lcXbgO5tWdUsNvfzV/lw0R+Hz+9CzIbwMBcW C4mSMuie1SYa9kjxAMcgj39zD4CRRg== =DH2u -----END PGP SIGNATURE-----