-
Notifications
You must be signed in to change notification settings - Fork 55
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
Error : entry point ScriptIsComplex... in GDI32.dll Windows 7 #136
Comments
This seems to be this problem: https://docs.microsoft.com/en-us/windows/win32/api/usp10/nf-usp10-scriptiscomplex#remarks Unfortunately I don't readily have access to a Windows 7 64bit system, so I can't test my provisional changes to the build. However I've made preview release on dropbox here: https://www.dropbox.com/s/5hshac2hxnmg6le/viking-win64-1.9.0.0.exe?dl=0 So it would be great if you @McAsulys could confirm if this does indeed fix it. |
Thanks, but still the same issue. I try to use the latest version of
the DLL, but that make my system crash. Si theyr is method or fonction
used by Vinking that's not supported by Win7. Btw it work fine on my
linux.
2021-09-11 21:27 UTC+02:00, Rob Norris ***@***.***>:
… This seems to be this problem:
https://docs.microsoft.com/en-us/windows/win32/api/usp10/nf-usp10-scriptiscomplex#remarks
Unfortunately I don't readily have access to a Windows 7 64bit system, so I
can't test my provisional changes to the build. However I've made preview
release on dropbox here:
https://www.dropbox.com/s/5hshac2hxnmg6le/viking-win64-1.9.0.0.exe?dl=0
So it would be great if you @McAsulys could confirm if this does indeed fix
it.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#136 (comment)
|
It's not Viking itself, but one (or more) of the dependencies (I haven't spent any time trying to identify which ones) used by Viking. However it seems it has a knock effort to the build of Viking on Windows. I'll see if I can get hold of a Windows 7 64 bit system, but since Windows 7 is of course very much End of Life - I ultimately won't be putting too much effort into fixing it. |
Thanks, if you find a
2021-09-13 22:38 UTC+02:00, Rob Norris ***@***.***>:
… It's not Viking itself, but one (or more) of the dependencies (I haven't
spent any time trying to identify which ones) used by Viking.
However it seems it has a knock effort to the build of Viking on Windows.
I'll see if I can get hold of a Windows 7 64 bit system, but since Windows 7
is of course very much End of Life - I ultimately won't be putting too much
effort into fixing it.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#136 (comment)
|
Oupse, so, i was saying : Thanks. If you find a solution, tell me, but
don't worry if their's any, i'll use Viking on my linux.
Have a nice day.
2021-09-14 4:06 UTC+02:00, Benedict Dourlens ***@***.***>:
… Thanks, if you find a
2021-09-13 22:38 UTC+02:00, Rob Norris ***@***.***>:
> It's not Viking itself, but one (or more) of the dependencies (I haven't
> spent any time trying to identify which ones) used by Viking.
>
> However it seems it has a knock effort to the build of Viking on Windows.
>
> I'll see if I can get hold of a Windows 7 64 bit system, but since Windows
> 7
> is of course very much End of Life - I ultimately won't be putting too
> much
> effort into fixing it.
>
> --
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub:
> #136 (comment)
|
Update: I've discovered the component that is using ScriptIsComplex - which is libpangowin32-1.0-0.dll The DLL used in Viking is prebuilt from Which is using a 6 year old release - 1.38, whereas the latest upstream is 1.49 see https://pango.gnome.org/ I may be able to build libpangowin32-1.0-0.dll myself and package that with Viking. |
Great news, i'm waiting for the build to test it and give you review
about it. Thanks.
2021-09-17 19:08 UTC+02:00, Rob Norris ***@***.***>:
… Update: I've discovered the component that is using ScriptIsComplex - which
is __libpangowin32-1.0-0.dll__
The DLL used in Viking is prebuilt from
https://build.opensuse.org/package/view_file/windows:mingw:win64/mingw64-pango/
Which is using a 6 year old release - 1.38, whereas the latest upstream is
1.49 see https://pango.gnome.org/
I'm not even sure where to raise the issue.
I may be able to build libpangowin32-1.0-0.dll myself and package that with
Viking.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#136 (comment)
|
Seems like pango since version v1.42.2 has carried a fix for this issue. So I've backported the fix into the 1.38.1 version and included this libpangowin32-1.0-0.dll into the Viking build. An updated preview release is on dropbox - to confirm if it still works under Windows 7: https://www.dropbox.com/s/dol48wa2n2z2nt4/viking-win64-1.9.0.0.exe?dl=0 |
I have created a Windows 7 64 VM and confirmed the above fix does indeed work. |
Create own patched build of libpango to address out of date OpenSUSE mingw64-libpango package. OpenSUSE mingw64-libpango package is version 1.38.1, whereas this issue is fixed upstream in version 1.42.2
Hi, i try to install viking on my Windows 7 and got issue with an entry point ScriptIsComplex that coud not be located the GDI32 DLL. I try update it manually but my windows crash at startup. So i guess windows 7 is not abable to run Vinking. Is theyr way to make it run on win7 ?
That by advance.
The text was updated successfully, but these errors were encountered: