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
|