<div dir="ltr">Hi Dick,<div>It seems you can safely delete the qualifier <i>noexcept</i> here and then all will be well, even on other platforms.</div><div>I will include this change in the upcoming 2.76 release.</div><div><br></div><div>Regards,</div><div><br></div><div>-- John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 13, 2022 at 5:27 PM Richard Koch <<a href="mailto:koch@uoregon.edu">koch@uoregon.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="overflow-wrap: break-word;">
John,
<div><br>
</div>
<div>The asymptote in the latest TeX Live sources builds fine for me on Arm, running either the latest system Monterey or the earlier Big Sur.</div>
<div><br>
</div>
<div>Today I tried to compile on Intel, where we support still earlier systems. But on both Catalina and Mojave I ran into the following error message when building:</div>
<div><br>
</div>
<div>--------</div>
<div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
Creating types.d</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
g++ -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD -Wall -I/Users/koch/AsymptoteBuild/include -I/Users/koch/AsymptoteBuild/include/gsi -I/Users/koch/AsymptoteBuild/include/readline -I. -Igc-8.2.0/include -I/usr/include/tirpc
-std=c++14 -g -DBROKEN_COMPILER -ILspCpp -ILspCpp/LibLsp/JsonRpc -o camperror.o -c
<a href="http://camperror.cc" target="_blank">camperror.cc</a></div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
In file included from <a href="http://camperror.cc:15" target="_blank">camperror.cc:15</a>:</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
In file included from ./vm.h:11:</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
In file included from ./errormsg.h:15:</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
./symbolmaps.h:151:17: error: exception specification of explicitly defaulted copy assignment operator does not match the calculated one</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
SymbolInfo& operator=(SymbolInfo const& symInfo) noexcept = default;</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
^</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
1 error generated.</div>
<div style="margin:0px;font-stretch:normal;font-size:16px;line-height:normal">
make: *** [camperror.o] Error 1</div>
</div>
<div>--------</div>
<div><br>
</div>
<div>I haven't spent any time on this, hoping that it immediately rings a bell with someone else. Does it with you?</div>
<div><br>
</div>
<div><br>
</div>
<div>Richard Koch</div>
<div><a href="mailto:koch@uoregon.edu" target="_blank">koch@uoregon.edu</a></div>
</div>
</blockquote></div>