<html aria-label="message body"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi Gian Luca,<div><br></div><div>good to hear from you!</div><div><br></div><div>I had the same issues you describe on MacOS also. I changed the install script accordingly, however, I did it manually. Actually, I also added the correct number of parameters to quite a few functions in ecru_util.c and esru_x.c. It seems that compilers on Linux are fairly lenient in following modifications in language “best practice” syntax.</div><div><br></div><div>I am pondering on if I want to code around the update_notes issue (which also seems to be a result of less strict convention following on Linux, i.e. the missing “V” in the 13.3.18 entry is not accepted by MacOS but does not seem an issue on Linux). Interestingly, the update_notes seem to be written / saved on a windows system, as the file as CRLF as “paragraph endings”.</div><div><br></div><div>Best</div><div>Achim<br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 8 Aug 2026, at 23:18, Gian Luca Brunetti &lt;gianluca.brunetti@polimi.it&gt; wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">Hi Achim,</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">I have just encountered a different issue with 13.3.18 on a current Ubuntu system, so I thought I would mention it here in case it is useful to others.</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">In my case, the installation stopped while building the X11 part of ESP-r, in esru_x.c. With a recent GCC, some old-style C declarations, for example</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">extern gnwkquery_();</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">are interpreted differently, which led to errors such as “too many arguments to function”, together with a conflicting declaration of getenv().</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">I was able to get past this by compiling the C code using GNU C17 semantics, adding</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">-std=gnu17</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">to the CFLAGS used by the installer.</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">The patch I used was:</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">sed -i '/GNU).*CFLAGS=/ s|";;| -std=gnu17 -Wno-error=implicit-int -Wno-error=implicit-function-declaration";;|' Install</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">This is a different issue from the update_notes.txt problem you describe, but the workaround might still be worth sharing.</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">For completeness: I used ChatGPT to formulate the workaround.</div><div class="elementToProof" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">Best</div><div style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;">Gian Luca</div><div id="Signature" class="elementToProof" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt;"><br></div><div class="elementToProof" style="background-color: rgb(255, 255, 255);"><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;"><br></div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Gian Luca Brunetti</div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Associate Professor</div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Arch. PhD</div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Politecnico di Milano<br></div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif;"><span class="spanWithBackgroundColor" style="font-size: 16.3636px; background-color: rgb(255, 255, 255);">DAStU -<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 16.3636px;">Dipartimento di Architettura e Studi Urbani /<span class="Apple-converted-space">&nbsp;</span></span><span class="spanWithBackgroundColor" style="font-size: 16.3636px; background-color: rgb(255, 255, 255);">Department</span><span class="spanWithBackgroundColor" style="font-size: 12pt; background-color: rgb(255, 255, 255);">&nbsp;of Architecture and Urban Studies</span></div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">via Bonardi 3, edificio 12 / building 12</div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">20133 Milano<br></div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">tel. (+39) 02 2399 5750<br></div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">cell. (+39) 3358040808</div><div class="elementToProof" style="direction: ltr; margin-right: 0px; margin-left: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">email:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:gianluca.brunetti@polimi.it">gianluca.brunetti@polimi.it</a></div></div></div><div id="appendonsend" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"></div><hr tabindex="-1" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; display: inline-block; width: 1181.875px;"><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;"></span><div id="divRplyFwdMsg" dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><font face="Calibri, sans-serif" style="font-size: 11pt;"><b>From:</b><span class="Apple-converted-space">&nbsp;</span><a href="mailto:esp-r-bounces@lists.strath.ac.uk">esp-r-bounces@lists.strath.ac.uk</a><span class="Apple-converted-space">&nbsp;</span>&lt;<a href="mailto:esp-r-bounces@lists.strath.ac.uk">esp-r-bounces@lists.strath.ac.uk</a>&gt; on behalf of achim.geissler &lt;<a href="mailto:achim.geissler@acatalepsy.ch">achim.geissler@acatalepsy.ch</a>&gt;<br><b>Sent:</b><span class="Apple-converted-space">&nbsp;</span>Monday, August 3, 2026 9:08 AM<br><b>To:</b><span class="Apple-converted-space">&nbsp;</span><a href="mailto:esp-r@lists.strath.ac.uk">esp-r@lists.strath.ac.uk</a><span class="Apple-converted-space">&nbsp;</span>&lt;<a href="mailto:esp-r@lists.strath.ac.uk">esp-r@lists.strath.ac.uk</a>&gt;<br><b>Subject:</b><span class="Apple-converted-space">&nbsp;</span>[esp-r] Compiling on MacOS 26.5+</font><div>&nbsp;</div></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid; line-break: after-white-space;">Hi all,<div><br></div><div>after some time, I wanted to update my ESP-r version on my M2 Mac w/ MacOS 26.5 (soon .6) to the current latest, 13.3.18 from May 2025.</div><div><br></div><div>Compiling was possible after quite a struggle, however, there seems to be a problem with the “update_notes.txt” which is downloaded at startup to check if the most recent version is installed. As far as I could see, an (MacOS) “EOF” or similar is inserted prior to the 13.3.18 changes listing and this leads to an error "<font face="Monaco" size="1">EMENU: EOF detected, error in input command.”</font><span class="Apple-converted-space">&nbsp;</span>which itself possibly makes firing up of X broken.</div><div><br></div><div>Who - currently - is managing the ESP-r code? I would be interested in getting the 13.3.17 archive (my latest successful installation was 13.3.16) to make sure there is no gap in my source tree.</div><div><br></div><div>Also, it would be nice if somebody at ESRU could check the current “update_notes.txt” and make sure no undesired characters inadvertently made their way into it.</div><div><br></div><div>Thanks.</div><div>Best</div><div>Achim<br><div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none;"><br class="x_Apple-interchange-newline"><a href="mailto:achim.geissler@acatalepsy.ch">achim.geissler@acatalepsy.ch</a></div></div></div></div></div></blockquote></div><br><div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;"><br class="Apple-interchange-newline">achim.geissler@acatalepsy.ch</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;"><br></div><br class="Apple-interchange-newline">
</div>
<br></div></body></html>