XMLTV / xmltv

Utilities to obtain, generate, and post-process TV listings data in XMLTV format
GNU General Public License v2.0
266 stars 93 forks source link

The downloaded Windows executable generates errors trying to load / compile things in a temp folder #229

Closed Dan-at-56 closed 2 weeks ago

Dan-at-56 commented 2 months ago

Thanks for taking the time to report an issue. Please take a moment to review our open/closed issues above, in case your issue has already been reported.

If you are reporting a new issue, please give your issue a descriptive title and fill out the blanks below, providing as much information as possible.

XMLTV Version?

(Please specify release version or git commit ID) xmltv-1.3.0-win64

XMLTV Component?

(Grabber name or utility) xmltv-1.3.0-win64

Perl Version

Operating System

Windows 10

What happened?

On attempting to run the exe, I get a set of errors: Can't load 'C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib\auto\XML\Parser\Expat\Expat.xs.dll' for module XML::Parser::Expat: load_file:The specified module could not be found at /DynaLoader.pm line 193. at /PAR/Heavy.pm line 104. Compilation failed in require at C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib/XML/Parser.pm line 18. BEGIN failed--compilation aborted at C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib/XML/Parser.pm line 22. Compilation failed in require at C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib/XML/Twig.pm line 151. BEGIN failed--compilation aborted at C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib/XML/Twig.pm line 151. Compilation failed in require at C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib/XMLTV.pm line 110. BEGIN failed--compilation aborted at C:\Users\Dan\AppData\Local\Temp\par-44616e\cache-e7b6808ccc942c8bca072072b3072e1cb38b5d8a\inc\lib/XMLTV.pm line 110. Compilation failed in require at script/xmltv.pl line 29. BEGIN failed--compilation aborted at script/xmltv.pl line 29.

What did you expect to happen?

Not sure - have never successfully used the software

Did you see any warnings/errors?

see above

What steps are needed to reproduce this issue?

(Please provide the full commands you are running)

  1. .\xmltv.exe

Please attach your config file below:

I have not produced / modified any config files. Should I have? Where would I find them?

Any other information?

When I first ran the exe it took a while setting things up. It's possible I did this incorrectly because I ran it directly from the zip file, so maybe it has been set up incorrectly. Unfortunately I have no idea how to get back to a pre-install situation to start again from scratch and do it from a folder where all the files have been unpacked. Advice would be appreciated.

rmeden commented 2 months ago

Are any disks full? try deleting any folders that begin with C:\Users\Dan\AppData\Local\Temp\par and run xmltv.exe (note: it's normal for the first run to take a long time!)

meluvalli commented 1 month ago

I have the exact same problem. I tried deleting the par-* folder as directed. No, my HD is far from full!

Also, please note, previous version that I was running worked fine. xmltv-1.1.2-win32... This issue is on xmltv-1.3.0-win64 and also tried xmltv-1.3.0-win32.

rmeden commented 1 month ago

@meluvalli are you not finding a par folder? (there should be one in the error message).

What version of windows? What's the some of the error messages?

meluvalli commented 1 month ago

Sorry for the confusion. I was saying I did delete the par-* folder and tried again. Got the same error as the person that posted the original issue.

On Fri, May 24, 2024 at 6:18 AM Robert Eden @.***> wrote:

@meluvalli https://github.com/meluvalli are you not finding a par folder? (there should be one in the error message).

What version of windows? What's the some of the error messages?

— Reply to this email directly, view it on GitHub https://github.com/XMLTV/xmltv/issues/229#issuecomment-2129518707, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCTHBE7KEVFKVTGO4OQKBDZD442HAVCNFSM6AAAAABGRL4XEWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRZGUYTQNZQG4 . You are receiving this because you were mentioned.Message ID: @.***>

honir commented 1 month ago

@rmeden
Running xmltv32.exe on W7 I get an error: The program can't start because libexpat-1_.dll is missing from your computer.

This file is present in the par cache

Cmd window then displays the errors noted in the OP.

(xmltv-1.3.0-win32.zip)

Dan-at-56 commented 1 month ago

Thanks for the responses and apologies for not replying earlier. Like @meluvalli I've tried deleting the par folder and reinstalling but I get the same error. I also have plenty of disk space. Any further suggestions? Thanks.

honir commented 2 weeks ago

A new version of xmltv32.exe and xmltv.exe has been uploaded to http://xmltv.org/alpha/ (and GitHub, and SourceForge). ( xmltv-1.3.0-win32.zip and xmltv-1.3.0-win64.zip )