I'm trying to install XMLTV, see
http://sourceforge.net/project/showfiles.php?group_id=39046
but it fails every time saying
Warning: the following files are missing in your kit:
META.yml
Please inform the author.
The interesting thing is, when I look at MANIFEST, META.yml is
mentioned on the very last line, as follows:
META.yml Module meta-data (added by MakeMaker)
so it may not actually be a problem with the Makefile.PL file?
MakeMaker is adding another file to the manifest, which is not found?
Note that there are tons of META.yml files in the special file of XMLTV
prerequisites, but the line added to MANIFEST is just as I've quoted it
above, i.e. no path, just the filename.
There's some mention of MakeMaker and XMLTV here:
http://www.mail-archive.com/perl5-porters@perl.org/msg87187.html
which seems to suggest the problem was fixed in MakeMaker 6.29, but I'm
still not getting a good install and I've got 6.30.
Any ideas?
Leo Lapworth - 14 Jan 2006 10:04 GMT
> I'm trying to install XMLTV, see
>
[quoted text clipped - 5 lines]
> META.yml
> Please inform the author.
You can install without this file - it's just meta data about the
package.
So do:
perl Makefile.PL
make
make test
make install
and ignore the warning about META.yml
Leo
John Horner - 14 Jan 2006 14:34 GMT
> You can install without this file - it's just meta data about the
> package.
[quoted text clipped - 5 lines]
> make test
> make install
OK now I have to apologise because I wasn't quoting the whole error
message:
Warning: the following files are missing in your kit:
META.yml
Please inform the author.
bad makefile line: ' $(NOECHO) $(NOOP)' at Makefile.PL line 1031.
I was just assuming the warning and the error went together. Looking at
the Makefile.pl leaves me none the wiser, as line 1031 is just
instructing it to 'die "bad makefile line: '$_'"'; I've commented out
line 1031 and it all seems to be fine without it.