Menu

#54 Missing Windows DLL

v1.0 (example)
closed-fixed
None
5
2024-05-30
2024-05-30
Torrero
No

When opening KDBX v4 file, saved by Keepass 4.56 on windows, I got error

C:\Users\aleko\Downloads>kpcli-4.1.exe --kdb=test1.kdbx --pwfile=test1.pw
Errors from File::KDBX:
Failed to load KDBX file: Can't load 'C:\Users\aleko\AppData\Local\Temp\par-616c656b6f\cache-efc0d1e0e7e3fb55da451c3f70fd91c92782d7a4\7c34139c.xs.dll' for module XML::LibXML: load_file: Module not found (<- my text translated to English)

BEGIN failed--compilation aborted
Compilation failed in require
BEGIN failed--compilation aborted
Compilation failed in require
BEGIN failed--compilation aborted
Compilation failed in require
Can't locate File/KDBX/Loader/XML in @INC (@INC contains: C:\Users\aleko\AppData\Local\Temp\par-616c656b6f\cache-efc0d1e0e7e3fb55da451c3f70fd91c92782d7a4\inc\lib C:\Users\aleko\AppData\Local\Temp\par-616c656b6f\cache-efc0d1e0e7e3fb55da451c3f70fd91c92782d7a4\inc CODE(0x3d39c08) CODE(0x3d41298))

When looked to 7c34139c.xs.dll with "dependency walker", it says
LIBXML2-2__.DLL is missing.

How does it can be?

Discussion

  • Lester Hightower

    • status: open --> closed-fixed
    • assigned_to: Lester Hightower
     
    • Lester Hightower

      Would you mind sharing and educating me on how you used "dependency walker" to determine that LIBXML2-2__.DLL was missing. Thanks.

       
  • Lester Hightower

    Thank you for reporting this bug. You found a problem with my build process on windows that impacted both v4.0 and v4.1. I corrected that problem, recompiled both EXEs, and put the new files into the project's Files area. Those EXEs should work properly now.

     

Log in to post a comment.