On Tue, Nov 30, 2004 at 07:23:00AM -0600, [EMAIL PROTECTED] wrote: > Automated smoke report for 5.9.2 patch 23566 > mccoy.peters.homeunix.org: Intel Pentium III ("GenuineIntel" 686-class, 512KB > L2 cache) (i386/1 cpu) > on openbsd - 3.6 > using cc version 2.95.3 20010125 (prerelease, propolice) > smoketime 7 hours 17 minutes (average 54 minutes 43 seconds) > > Summary: FAIL(X) > > O = OK F = Failure(s), extended report at the bottom > X = Failure(s) under TEST but not under harness > ? = still running or test results not (yet) available > Build failures during: - = unknown or N/A > c = Configure, m = make, M = make (after miniperl), t = make test-prep > > 23566 Configuration (common) none > ----------- --------------------------------------------------------- > O O O O > O O O O -Duse64bitint > X X X X -Duseithreads > X X X X -Duseithreads -Duse64bitint > | | | +----- PERLIO = perlio -DDEBUGGING > | | +------- PERLIO = stdio -DDEBUGGING > | +--------- PERLIO = perlio > +----------- PERLIO = stdio > > > Failures: > [stdio/perlio] -Duseithreads > [stdio/perlio] -DDEBUGGING -Duseithreads > [stdio/perlio] -Duseithreads -Duse64bitint > [stdio/perlio] -DDEBUGGING -Duseithreads -Duse64bitint > Inconsistent test results (between TEST and harness): > ../lib/Net/t/time.t.....................FAILED at test 0 > > -- > Report by Test::Smoke v1.19#716 running on perl 5.8.5 > (Reporter v0.016 / Smoker v0.015) >
I looked into these failures a bit last night. The problem is that the function getservbyname_r() is defined within the OpenBSD library, but no prototype is defined in any .h file. The smoke test, by default, assumes getservbyname_r() is available, but never comes up with a proper prototype to use for the function. This leads to the test failures. Configuring by hand with -Duseithreads leads to a clean compile and no test failures. Steve Peters [EMAIL PROTECTED]