Quite a few directory names in the makefile have to be changed (at
least for the windows build), for example:
$(DESTDIR)/./$(PREFIX)/share/doc/xmltv-1.1.1 ->
$(DESTDIR)$(PREFIX)/share/doc/xmltv-1.1.1.
$(DESTDIR) is empty so the directories start with "/./" what makes
them invalid.
The packer module is "PAR::Packer" not "Par::Packer". So it has to
be installed with "cpan PAR::Packer".
"gmake xmltv.exe" also requires Params::Validate which has to be
installed by "cpan Params::Validate".
Par::Packer shouldn't be needed for "XMLTVWindowsBuild" only the EXE
build. (just don't do a "gmake xmltv.exe" "gmake install" should
install all the grabbers in native perl.
I didn't need to make any file changes, but my directories don't have
spaces or version numbers in them ( C:\xmltv )
I haven't tried it from a tar distribution, just from a git pull... I'll
have a new work laptop, I'll try to follow the instructions there and
see if it needs updating.
On 3/7/2022 1:50 AM, witesbk wrote:
I didn't need to make any file changes, but my directories don't have spaces or version numbers in them ( C:\xmltv )
I haven't tried it from a tar distribution, just from a git pull... I'll have a new work laptop, I'll try to follow the instructions there and see if it needs updating.
Robert
Originally posted by @rmeden in https://github.com/XMLTV/xmltv/issues/164#issuecomment-1061372356