<p></p>
<p dir="auto">FYI, compilation via Cygwin/MinGW still fails because of that EXPORT/IMPORT-vs-extern issue. <code class="notranslate">okToFree</code> cannot be linked. I changed this in the Cog branch to "extern" for now but now sure whether this affects dynamic linking of the file-dialog plugin:</p>
<pre class="notranslate"><code class="notranslate">2022-11-15T16:12:03.5584325Z C:/msys64/mingw64/bin/ld: builddbg/vm/FileDialogPlugin.lib(sqWin32FileDialog.o): in function `runSaveDlg':
2022-11-15T16:12:03.5585383Z D:/a/opensmalltalk-vm/opensmalltalk-vm/building/win64x64/squeak.cog.spur/../../../platforms/win32/plugins/FileDialogPlugin/sqWin32FileDialog.c:117: undefined reference to `__imp_okToFreeSTGMEDIUMHGLOBAL'
2022-11-15T16:12:03.5586566Z C:/msys64/mingw64/bin/ld: D:/a/opensmalltalk-vm/opensmalltalk-vm/building/win64x64/squeak.cog.spur/../../../platforms/win32/plugins/FileDialogPlugin/sqWin32FileDialog.c:119: undefined reference to `__imp_okToFreeSTGMEDIUMHGLOBAL'
2022-11-15T16:12:03.5587465Z C:/msys64/mingw64/bin/ld: builddbg/vm/FileDialogPlugin.lib(sqWin32FileDialog.o): in function `runOpenDlg':
2022-11-15T16:12:03.5588527Z D:/a/opensmalltalk-vm/opensmalltalk-vm/building/win64x64/squeak.cog.spur/../../../platforms/win32/plugins/FileDialogPlugin/sqWin32FileDialog.c:94: undefined reference to `__imp_okToFreeSTGMEDIUMHGLOBAL'
2022-11-15T16:12:03.5589961Z C:/msys64/mingw64/bin/ld: D:/a/opensmalltalk-vm/opensmalltalk-vm/building/win64x64/squeak.cog.spur/../../../platforms/win32/plugins/FileDialogPlugin/sqWin32FileDialog.c:96: undefined reference to `__imp_okToFreeSTGMEDIUMHGLOBAL'
</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/28b073f31e2767f14f54bf792a8f02016f0f65a1#commitcomment-90076930">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEWZ7BAZTROA6K4J65KDWISSW5ANCNFSM6AAAAAASCADBKA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AIJPEW2FY7WTF5XWRU7HCV3WISSW5A5CNFSM6AAAAAASCADBKCWGG33NNVSW45C7OR4XAZNNINXW23LJORBW63LNMVXHJKTDN5WW2ZLOORPWSZGOAVPHOAQ.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><OpenSmalltalk/opensmalltalk-vm/commit/28b073f31e2767f14f54bf792a8f02016f0f65a1/90076930</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/28b073f31e2767f14f54bf792a8f02016f0f65a1#commitcomment-90076930",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/28b073f31e2767f14f54bf792a8f02016f0f65a1#commitcomment-90076930",
"name": "View Commit"
},
"description": "View this Commit on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>