On Fri, Mar 18, 2005 at 04:20:21PM -0800, Michael G Schwern wrote:
> Nothing critical has been been reported (that hasn't been fixed) in 6.25_11
> so 6.25_12 has just been released.  Unless I hear otherwise by Tuesday this
> will become ExtUtils::MakeMaker 6.26.

I put the snapshot inside blead on FreeBSD. The curious ../../.. paths that
building inside the core necessitates seems to confuse FreeBSD make. I get
a lot of warnings at various points about:

"Makefile", line 383: warning: duplicate script for target "../../lib/.exists" 
ignored

(including during one of the MM tests)

However, the big problem comes during make distclean. I get those .. warnings,
and not all files are deleted. Specifically I see:

extra: lib/B lib/B.pm lib/B/Asmdata.pm lib/B/Assembler.pm lib/B/Bblock.pm 
lib/B/Bytecode.pm lib/B/C.pm lib/B/CC.pm lib/B/Concise.pm lib/B/Debug.pm 
lib/B/Deparse.pm lib/B/Disassembler.pm lib/B/Lint.pm lib/B/Showlex.pm 
lib/B/Stackobj.pm lib/B/Stash.pm lib/B/Terse.pm lib/B/Xref.pm lib/B/assemble 
lib/B/cc_harness lib/B/disassemble lib/B/makeliblinks lib/ByteLoader.pm 
lib/DB_File.pm lib/Data lib/Data/Dumper.pm lib/Devel/DProf.pm 
lib/Devel/PPPort.pm lib/Devel/Peek.pm lib/Digest/MD5.pm lib/DynaLoader.pm 
lib/Encode.pm lib/Errno.pm lib/ExtTest.pm lib/Fcntl.pm lib/File/Glob.pm 
lib/Filter/Util lib/Filter/Util/Call.pm lib/I18N/Langinfo.pm lib/IO lib/IO.pm 
lib/IO/Dir.pm lib/IO/File.pm lib/IO/Handle.pm lib/IO/Pipe.pm lib/IO/Poll.pm 
lib/IO/Seekable.pm lib/IO/Select.pm lib/IO/Socket lib/IO/Socket.pm 
lib/IO/Socket/INET.pm lib/IO/Socket/UNIX.pm lib/IPC/Msg.pm lib/IPC/Semaphore.pm 
lib/IPC/SysV.pm lib/List lib/List/Util.pm lib/MIME lib/MIME/Base64.pm 
lib/MIME/QuotedPrint.pm lib/NDBM_File.pm lib/O.pm lib/Opcode.pm lib/POSIX.pm 
lib/POSIX.pod lib/PerlIO/encoding.pm lib/PerlIO/scalar.pm lib/PerlIO/via.pm 
lib/SDBM_File.pm lib/Safe.pm lib/Scalar lib/Scalar/Util.pm lib/Socket.pm 
lib/Storable.pm lib/Sys lib/Sys/Hostname.pm lib/Sys/Syslog.pm lib/Time/HiRes.pm 
lib/Unicode/Normalize.pm lib/XS lib/XS/APItest.pm lib/XS/Typemap.pm 
lib/XSLoader.pm lib/attrs.pm lib/encoding.pm lib/ops.pm lib/threads 
lib/threads.pm lib/threads/shared.pm t/md45083.db

I think that the final "t/md45083.db" is an error elsewhere. But the rest seem
to be all the .pm files installed into lib/ by extensions in ext/

I don't see this problem on Linux. No warnings, and make distclean is perfect.

Nicholas Clark

Reply via email to