<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><a href="https://trac.macports.org/ticket/64059" class="">Ticket #64059</a><div class=""><br class=""></div><div class="">Mono fails to compile:<br class=""><div class=""><br class=""></div><div class=""><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build   CC       libmonoutils_la-lock-free-alloc.lo</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build mono-context.c:422:24: error: no member named '__r' in 'struct __darwin_arm_thread_state64'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         memcpy (&mctx->regs, &UCONTEXT_REG_R0 (my_uc), sizeof (host_mgreg_t) * 16);</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build ./mono-sigcontext.h:384:72: note: expanded from macro 'UCONTEXT_REG_R0'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         #define UCONTEXT_REG_R0(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r[0])</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                                               ^</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                 __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                               ^~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build mono-context.c:424:24: error: no member named '__fs' in 'struct __darwin_mcontext64'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         memcpy (&mctx->fregs, UCONTEXT_REG_VFPREGS (my_uc), sizeof (double) * 16);</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build ./mono-sigcontext.h:398:81: note: expanded from macro 'UCONTEXT_REG_VFPREGS'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         #define UCONTEXT_REG_VFPREGS(ctx) (double*)(((ucontext_t*)(ctx))->uc_mcontext->__fs.__r)</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                                                        ^</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                 __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                               ^~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build mono-context.c:450:11: error: no member named '__r' in 'struct __darwin_arm_thread_state64'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         memcpy (&UCONTEXT_REG_R0 (my_uc), &mctx->regs, sizeof (host_mgreg_t) * 12);</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build ./mono-sigcontext.h:384:72: note: expanded from macro 'UCONTEXT_REG_R0'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         #define UCONTEXT_REG_R0(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r[0])</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                                               ^</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_string.h:63:27: note: expanded from macro 'memcpy'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                 __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                         ^~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build mono-context.c:450:11: error: no member named '__r' in 'struct __darwin_arm_thread_state64'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         memcpy (&UCONTEXT_REG_R0 (my_uc), &mctx->regs, sizeof (host_mgreg_t) * 12);</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build ./mono-sigcontext.h:384:72: note: expanded from macro 'UCONTEXT_REG_R0'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         #define UCONTEXT_REG_R0(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r[0])</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                                               ^</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_string.h:63:62: note: expanded from macro 'memcpy'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                 __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                            ~~~~~~~~~~~~~~~~^~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build #define __darwin_obsz0(object) __builtin_object_size (object, 0)</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                       ^~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build mono-context.c:452:10: error: no member named '__fs' in 'struct __darwin_mcontext64'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         memcpy (UCONTEXT_REG_VFPREGS (my_uc), &mctx->fregs, sizeof (double) * 16);</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build ./mono-sigcontext.h:398:81: note: expanded from macro 'UCONTEXT_REG_VFPREGS'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         #define UCONTEXT_REG_VFPREGS(ctx) (double*)(((ucontext_t*)(ctx))->uc_mcontext->__fs.__r)</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                                                        ^</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_string.h:63:27: note: expanded from macro 'memcpy'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                 __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                         ^~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build mono-context.c:452:10: error: no member named '__fs' in 'struct __darwin_mcontext64'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         memcpy (UCONTEXT_REG_VFPREGS (my_uc), &mctx->fregs, sizeof (double) * 16);</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build ./mono-sigcontext.h:398:81: note: expanded from macro 'UCONTEXT_REG_VFPREGS'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build         #define UCONTEXT_REG_VFPREGS(ctx) (double*)(((ucontext_t*)(ctx))->uc_mcontext->__fs.__r)</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                                                        ^</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_string.h:63:62: note: expanded from macro 'memcpy'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                 __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                            ~~~~~~~~~~~~~~~~^~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/secure/_common.h:38:55: note: expanded from macro '__darwin_obsz0'</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build #define __darwin_obsz0(object) __builtin_object_size (object, 0)</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build                                                       ^~~~~~</span></font></div><div class=""><font face="Courier" class=""><span style="font-style: normal;" class="">:info:build 6 errors generated.</span></font></div></div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><div class="">Gerben Wierda (<a href="https://www.linkedin.com/in/gerbenwierda" class="">LinkedIn</a>)</div><div class=""><a href="https://ea.rna.nl/" class="">R&A Enterprise Architecture</a> (main site)<br class="">Book: <a href="https://ea.rna.nl/the-book/" class="">Chess and the Art of Enterprise Architecture</a><br class="">Book: <a href="https://ea.rna.nl/the-book-edition-iii/" class="">Mastering ArchiMate</a><br class=""></div></div></div></div></div></div></div></div>
</div>
<br class=""></div></div></body></html>