-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows: Can't read string length at ../Setup/Inno/FieldReader.pm line 85 #7
Comments
Thanks, I'll look into it. |
I can list and unpack the installer perfectly fine on a Docker container running Debian Linux with Perl 5.26.0. It's possible that Perl on Windows has some incompatibilities with the way uninno treats compressed data. I don't have a Windows system to test this on, so you'll have to rely on a proper Unix environment for the moment. I'm working on somewhat more compatible decompression code, but it's not ready yet. Sorry. |
I can confirm this works fine in Windows Subsystem for Linux, which is a decent workaround for Windows 10 users. |
I removed the dependency on Unix-style pipes and xz in the latest HEAD. Thanks! |
Did you push? 😄 |
Wooops, I didn't. Sorry. 😬 |
If I keep the executable filename intact (with hyphens):
If I rename executable to simple.exe:
|
You mean it fails when the installer filename contains hyphens??? Admittedly, there is a small bug here: The error should happen earlier, when the installer can't be opened. But I don't see why opening the installer should fail. As for the CRC error, seems like something is not reading the data correctly. I verified with the installer you posted, and it still works fine on Linux. Well, it was worth a shot. I'll keep the bug open, but no guarantees that it gets fixed. |
Installer version: 5507u
Perl: ActiveState Perl 5, version 22, subversion 1 (v5.22.1) built for MSWin32-x86-multi-thread-64int
Host: Windows 10 16257.rs_prerelease
Stack:
Sample: https://go.skype.com/desktop.preview.download
The text was updated successfully, but these errors were encountered: