Re: Gem: error with libharfbuzz-0.w64 in windows

João Pais <[email protected]> Mon, 8 Jun 2026 09:30:48 +0200
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============0803090425532576125==
Content-Type: multipart/alternative;
 boundary="------------aNjNBo9BjHf8UAZmUR4sVUs6"

This is a multi-part message in MIME format.
--------------aNjNBo9BjHf8UAZmUR4sVUs6
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

>> I worked on a patch using the latest Gem version on my older 64b laptop, and everything was going well - windows10, 64b vanilla Pd.
> with "latest Gem", you mean "0.94-ga7888272"?
the one I downloaded from deken, yes.
>> I tried now opening it on my desktop on windows 11 (same Pd version), but Gem doesn't load. The error I get is this:
>>
>> Der Prozedureinsprungpunkt "DllMain" wurde in der DLL [my local Gem path]\libharfbuzz-0.w64 nicht gefunden.
> can you confirm that the file "libharfbuzz-0.w64" does exist in the Gem directory?

yes, both 32+64 versions are there.

>> I searched on the list and for other versions of the libharfbuzz-0.w64 file online, but couldn't find any.
>>
>> ah well, the file is usually named "libharfbuzz-0.dll", but we rename it to "libharfbuzz-0.w64" so we can also have the 32bit variant in the deken package (which is named "libharfbuzz-0.w32")

that was a good hint. I downloaded the dll from harfbuzz git place and 
replaced it. Now it doesn't complain about it, but Gem still doesn't 
load, 2 errors are found:

xxxx\Gem\Gem.m_amd64: Das angegebene Modul wurde nicht gefunden. [the 
file is there]
  (126)
xxxx\Gem\Gem.dll: %1 ist keine zulässige Win32-Anwendung.
  (193)

> please open an issue athttps://bugs.gem.iem.at/

I can do that later. Are the new errors also part of the same report, or 
separate reports is better?


Fyi - everything works on Pd32b in the same computer.

--------------aNjNBo9BjHf8UAZmUR4sVUs6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html data-lt-installed="true">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body style="padding-bottom: 1px;">
    <blockquote type="cite"
      cite="mid:[email protected]">
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">I worked on a patch using the latest Gem version on my older 64b laptop, and everything was going well - windows10, 64b vanilla Pd.
</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">
with "latest Gem", you mean "0.94-ga7888272"?</pre>
    </blockquote>
    the one I downloaded from deken, yes.
    <blockquote type="cite"
      cite="mid:[email protected]">
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">I tried now opening it on my desktop on windows 11 (same Pd version), but Gem doesn't load. The error I get is this:

Der Prozedureinsprungpunkt "DllMain" wurde in der DLL [my local Gem path]\libharfbuzz-0.w64 nicht gefunden.
</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">can you confirm that the file "libharfbuzz-0.w64" does exist in the Gem directory?</pre>
    </blockquote>
    <p>yes, both 32+64 versions are there.</p>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">I searched on the list and for other versions of the libharfbuzz-0.w64 file online, but couldn't find any.

ah well, the file is usually named "libharfbuzz-0.dll", but we rename it to "libharfbuzz-0.w64" so we can also have the 32bit variant in the deken package (which is named "libharfbuzz-0.w32")</pre>
      </blockquote>
    </blockquote>
    <p>that was a good hint. I downloaded the dll from harfbuzz git
      place and replaced it. Now it doesn't complain about it, but Gem
      still doesn't load, 2 errors are found:</p>
    <p>xxxx\Gem\Gem.m_amd64: Das angegebene Modul wurde nicht gefunden.
      [the file is there]<br>
       (126)<br>
      xxxx\Gem\Gem.dll: %1 ist keine zulässige Win32-Anwendung.<br>
       (193)</p>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <pre wrap="" class="moz-quote-pre">please open an issue at <a class="moz-txt-link-freetext" href="https://bugs.gem.iem.at/">https://bugs.gem.iem.at/</a></pre>
    </blockquote>
    <p>I can do that later. Are the new errors also part of the same
      report, or separate reports is better?</p>
    <p><br>
    </p>
    <p>Fyi - everything works on Pd32b in the same computer.</p>
  </body>
  <lt-container></lt-container>
</html>

--------------aNjNBo9BjHf8UAZmUR4sVUs6--


--===============0803090425532576125==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/734D34BWM2L3ZJUS4OA4PYAQTNEH7Z52/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/
--===============0803090425532576125==--