-
Notifications
You must be signed in to change notification settings - Fork 23
Illegal instruction #16
Comments
What CPU do you have? I can't find any evidence of a CPU with SSE4.1 but not SSSE3. |
AMD APU A6-3600 http://www.cpu-world.com/CPUs/K10/AMD-A-Series%20A6-3600.html |
That doesn't have SSE4.1. |
You're right it was SSE4a though the problem is still that my CPU doesn't support SSSE3 and for some reason the dll calls SSSE3 functions, perhaps those are precompiled libraries or whatever compiler picks up this system as supporting ssse3 |
I don't think there is a way to detect the binary to install based on the available instruction sets. That would at least very much surprise me. However, you can try fixing it for yourself and then overriding the artifact location to your own version of libpng and hoping that it works. To you, the [b53b4c65-9356-5827-b1ea-8c7a1a84506f]
libpng = "/path/to/my/libpng/binaries" I assume the issue occured because your CPU is very old. Not sure what I could do about it myself. |
need to be closed now |
Hello, the problem is that my CPU supports SSE4.1 but doesn't support SSSE3 and libpng16 implementation doesn't account for that possibility, I could modify the source code of libpng16 myself to account for the situation but I have no idea in what way and where does Ahorn use libpng16 and how I could modify it to use the compiled version or compile the modified version.
As per below the line
const windowIcon = Pixbuf(filename=iconFile, width=-1, height=-1, preserve_aspect_ratio=true)
is the one which uses libpng16, so maybe I can somehow modify this line somehow windowIcon might not be an essential thing.
Below is the error.log from %LOCALAPPDATA%\Ahorn
The text was updated successfully, but these errors were encountered: