It looks like, starting with 6.25_01, the makefile fragment for PL_FILES
has changed. It is no longer passing the target as an option the to
PERLRUNINST call. Is this intentional? I didn't see any mention of this
in the Changes file.
MP3-Tag-0.94 is the current package I'm noticing this with. I also came
across it with another package, but I forgot the name already.
Anyway, with 6.25 installed, the pertinent lines from the Makefile are:
[EMAIL PROTECTED]:42am]src/MP3-Tag/MP3-Tag-0.94(581) perl Makefile.PL ; grep
data_pod.PL Makefile
Writing Makefile for MP3::Tag
# PL_FILES => { data_pod.PL=>q[ID3v2-Data.pod] }
ID3v2-Data.pod :: data_pod.PL
$(PERLRUNINST) data_pod.PL ID3v2-Data.pod
And with 6.25_01 and 6.25_05 I see:
[EMAIL PROTECTED]:55am]src/MP3-Tag/MP3-Tag-0.94(582) perl Makefile.PL ; grep
data_pod.PL Makefile
Writing Makefile for MP3::Tag
# PL_FILES => { data_pod.PL=>q[ID3v2-Data.pod] }
ID3v2-Data.pod :: data_pod.PL
$(PERLRUNINST) data_pod.PL
I'm not sure if this was an intentional thing or not. At first I thought
it was, in keeping with this part of the docs:
``The *.PL files are expected to produce output to the target files
themselves.''
But now I'm not sure.
Thoughts?
mrc
--
Mike Castle [EMAIL PROTECTED] www.netcom.com/~dalgoda/
We are all of us living in the shadow of Manhattan. -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc