[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Mingw-cross-env-list] Patch to harfbuzz for Windows XP support
From: |
Tony Theodore |
Subject: |
Re: [Mingw-cross-env-list] Patch to harfbuzz for Windows XP support |
Date: |
Sun, 16 Dec 2012 15:39:25 +1100 |
On 28/11/2012, at 8:20 AM, Gerardo Ballabio <address@hidden> wrote:
> Hi all,
> I've recently discovered MXE and used it to build a program of mine,
> which uses the gtkmm library. When I tried the compiled executable on
> a Windows XP machine, it refused to run and popped a message box which
> complained about a missing symbol (ScriptItemizeOpenType) in some DLL.
>
> Googling on the symbol's name I found this post:
> https://bugs.freedesktop.org/show_bug.cgi?id=55494
>
> As explained there, ScriptItemizeOpenType is a Windows function that
> was introduced in Vista. The harfbuzz package, which is a dependency
> of pango and thus of all the gtk family, calls it, and as a result,
> any program compiled with MXE that uses gtk can't run on Windows XP.
>
> I tried the patch attached to the post, and it solved the problem for
> me, so you might want to add it to MXE.
Thanks Gerardo, the same issue was there in the test programs and this fixes
it. Committed here:
https://github.com/mxe/mxe/commit/387f6f9c9952a8bc6aac2a5dfdc094a30ec20132
Can you keep an eye on the thread above to see if there's a cleaner solution
eventually?
Thanks,
Tony
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Mingw-cross-env-list] Patch to harfbuzz for Windows XP support,
Tony Theodore <=