Replies: 3 comments 9 replies
-
|
In regard to the zap2xml.exe, if it was compiled using Strawberry PERL, you'll want to install Strawberry PERL on the target system as the EXE relies on some DLLs that get installed by Strawberry PERL. Best way to test it is to just move your EXE to the new system and run it from a command prompt. If it errors out, then most likely you'll need to install Strawberry PERL. At worst, just install Strawberry PERL on the target machine and compile your own EXE. Here are some short instructions on how to install Strawberry and compile your own EXE from the source code found at the historical branch. https://github.com/jef/zap2xml/tree/historical-perl Download and install PERL from here: https://strawberryperl.com/ cpan From the cpan console run: Once finished, type exit to leave cpan. Run the following command to compile the perl script into an EXE, including the dependent module (sub::Util): pp -M sub::Util -o Zap2xml.exe zap2xml.pl And you're done :) |
Beta Was this translation helpful? Give feedback.
-
|
I used Chat GPT, after inserting some code that didn't work, I used this: I did this on the machine that was already working, I'm not near the one I'm trying to set up. |
Beta Was this translation helpful? Give feedback.
-
|
I've tried uninstalling/reinstalling perl, reinstalling nodejs. I'm still getting the same error when running the script. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Longtime user of Zap2xml, did a switch to perl script 2 years ago and then updated to Gracenote on my main PC.
I bought a new computer a month ago, set up Windows Media Center and EPG Centre, but I'm having trouble getting zap2xml working.
I got an error on the install of nodejs, I didn't feel like troubleshooting since I knew I was able to set up usins Perl on my other PC.
This is the error I get when running Zap2xml on the new computer:
Time::HiRes::utime(): unimplemented in this platform at (eval 7) line 1.
On the computer where it's working is says zap2xml (2018-12-1) on the second line when you run the script.
I have a zap2xml.exe file on the working computer dated 12/3/2018 - could I transfer that file to the new one?
The newer version of zap2xml that I think was from the perl compilation is dated 1/5/2023
AI suggests a patch for utime -
New "utime($atime, $mtime, $file);"
Would that work? Any suggestions?
Currently when I run the .bat file it saves the xml on the cloud, so I've been accessing the file remotely to run EPG Centre on the new computer.
Beta Was this translation helpful? Give feedback.
All reactions