<p></p>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/codebrainz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebrainz">@codebrainz</a> sorry I didn't look closely enough at it, saw the first error in your build post was Scintilla and assumed it was all C++17 regex issues, but in fact most of them are ctgas errors:</p>
<ul>
<li>missing <fnmatch.h> which is the linux glob file match header, but its in ctags/fnmatch</li>
<li>at least some of the missing macros are defined in ctags/gnu_regex/regex_internal.h, didn't check them all</li>
</ul>
<p>So it looks like the meson.build needs to declare those two directories as includes so the headers will be found, not sure why it works on Linux, possibly its using the system headers of the same name or finding them because they are in the same directory as the file being compiled.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/2761#issuecomment-896398415">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ3YD4AK5HK4LYLXMILT4G6TNANCNFSM4ZDZAFLA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email">Android</a>.<img src="https://github.com/notifications/beacon/AAIOWJ5IUZVUW7SJNDG45JTT4G6TNA5CNFSM4ZDZAFLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGVW7ITY.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/2761#issuecomment-896398415",
"url": "https://github.com/geany/geany/pull/2761#issuecomment-896398415",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>