# New Ticket Created by Bill Smith # Please include the string: [perl #36399] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36399 >
(1) The Configure script from perl-5.8.7 does not finish running normally on Solaris 2.8. It stops for _days_ at the point where it tests fcntl-based locks. All files are in the attached gzipped tar file: typescript.Configure --Configure script transcript typescript.proc --process tree typescript.fcntl --fcntl Solaris man page excerpt typescript.test --make test fcntl lock failure. After a few seconds, the process that corresponds to try.c which Configure runs to test fcntl-based locking becomes a "defunct" process and appears in the process tree. Configure waits for its child's death for days. Configure's source, line 12072, shows that sys/types is not used when creating try.c to test fcntl-based locks although it is required by Solaris. (2) Killing that test program, allows Configure to finish, and one is able to build perl, but "make test" will also wait for days when ext/Storable/t/lock.t runs. (3) Details--Sun recommended patches applied June 16: $ uname -a SunOS gourde 5.8 Generic_117350-25 sun4u sparc 8309329b Sun_Microsystems mydomain $ gcc -v Reading specs from /usr/local/lib/gcc/sparc-sun-solaris2.8/3.4.2/specs Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls --disable-libgcj --enable-languages=c,c++ Thread model: posix gcc version 3.4.2 $ sh Configure -V Configure generated by metaconfig 3.0 PL70. If you should want more information, ask me, and I will gladly provide it to you. __________________________________ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html
fcntl.tar.gz
Description: GNU Zip compressed data