mingw-cross-env-list
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]