<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Re: https://github.com/macports/macports-ports/pull/10132<div><br></div><div>I’m trying to update dovecot. A vanilla `port install` works perfectly and produces perfectly working binaries.</div><div><br></div><div>However, both CI and trace mode builds fail at the same point below. After the build errors out, I’m able to run the exact same command successfully, and the yacc file looks fine:</div><div><br></div><div>sudo -u macports bison -o event-filter-parser.c event-filter-parser.y</div><div><br></div><div>I’m stumped—this looks like a MacPorts CI/trace issue, not an upstream issue.</div><div><br></div><div>Any pointers would be appreciated.</div><div><br></div><div><blockquote type="cite"><div class="bolt-fixed-height-list-row scroll-hidden absolute" data-focuszone="focuszone-54" data-row-index="1220" tabindex="-1" style="box-sizing: inherit; position: absolute; overflow: hidden; width: 5496px; caret-color: rgb(225, 223, 221); color: rgb(225, 223, 221); font-family: Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; height: 20px; top: 24400px;"><div class="line-row flex-row flex-grow" style="box-sizing: inherit; display: flex; flex-direction: row; flex-grow: 1; cursor: text; padding: 0px 12px;"><span class="line-area flex-center flex-row flex-grow justify-start" style="box-sizing: inherit; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-grow: 1; -webkit-user-select: text;"><span class="content" style="box-sizing: inherit; word-break: break-all; margin-left: 20px; position: relative; margin-right: 12px;"><span class="pl-plain" style="box-sizing: inherit;">bison -o event-filter-parser.c event-filter-parser.y
</span></span><span class="link" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1221" style="box-sizing: inherit; height: 20px; margin-right: 25px; visibility: hidden;"><span aria-hidden="true" class="fontSizeM flex-noshrink fabric-icon ms-Icon--Link" style="box-sizing: inherit; flex-shrink: 0; font-size: 0.875rem; align-self: center; display: inline-flex; font-family: AzureDevOpsMDL2Assets; -webkit-font-smoothing: antialiased;"></span></span></span></div></div><div class="bolt-fixed-height-list-row scroll-hidden absolute" data-focuszone="focuszone-54" data-row-index="1221" tabindex="-1" style="box-sizing: inherit; position: absolute; overflow: hidden; width: 5496px; caret-color: rgb(225, 223, 221); color: rgb(225, 223, 221); font-family: Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; height: 20px; top: 24420px;"><div class="line-row flex-row flex-grow" style="box-sizing: inherit; display: flex; flex-direction: row; flex-grow: 1; cursor: text; padding: 0px 12px;"><span class="line-area flex-center flex-row flex-grow justify-start" style="box-sizing: inherit; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-grow: 1; -webkit-user-select: text;"><span class="flex-noshrink flex-self-start line" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1222" aria-label="1222" style="box-sizing: inherit; flex-shrink: 0; align-self: flex-start; color: rgba(var(--palette-neutral-60,102, 102, 102),1); text-align: right; padding-left: 20px; min-width: 33px; -webkit-user-select: none;"></span><span class="content" style="box-sizing: inherit; word-break: break-all; margin-left: 20px; position: relative; margin-right: 12px;"><span class="pl-plain" style="box-sizing: inherit;">event-filter-parser.y:3.9-16: syntax error, unexpected identifier, expecting string</span> bison -o event-filter-parser.c event-filter-parser.y</span></span></div></div></blockquote><div class="bolt-fixed-height-list-row scroll-hidden absolute" data-focuszone="focuszone-54" data-row-index="1220" tabindex="-1" style="-webkit-text-size-adjust: auto; box-sizing: inherit; position: absolute; overflow: hidden; width: 5496px; caret-color: rgb(225, 223, 221); color: rgb(225, 223, 221); font-family: Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; height: 20px; top: 24400px;"><div class="line-row flex-row flex-grow" style="box-sizing: inherit; display: flex; flex-direction: row; flex-grow: 1; cursor: text; padding: 0px 12px;"><span class="line-area flex-center flex-row flex-grow justify-start" style="box-sizing: inherit; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-grow: 1; -webkit-user-select: text;"><span class="link" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1221" style="box-sizing: inherit; height: 20px; margin-right: 25px; visibility: hidden;"><span aria-hidden="true" class="fontSizeM flex-noshrink fabric-icon ms-Icon--Link" style="box-sizing: inherit; flex-shrink: 0; font-size: 0.875rem; align-self: center; display: inline-flex; font-family: AzureDevOpsMDL2Assets; -webkit-font-smoothing: antialiased;"></span></span></span></div></div><div class="bolt-fixed-height-list-row scroll-hidden absolute" data-focuszone="focuszone-54" data-row-index="1221" tabindex="-1" style="-webkit-text-size-adjust: auto; box-sizing: inherit; position: absolute; overflow: hidden; width: 5496px; caret-color: rgb(225, 223, 221); color: rgb(225, 223, 221); font-family: Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; height: 20px; top: 24420px;"><div class="line-row flex-row flex-grow" style="box-sizing: inherit; display: flex; flex-direction: row; flex-grow: 1; cursor: text; padding: 0px 12px;"><span class="line-area flex-center flex-row flex-grow justify-start" style="box-sizing: inherit; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-grow: 1; -webkit-user-select: text;"><span class="flex-noshrink flex-self-start line" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1222" aria-label="1222" style="box-sizing: inherit; flex-shrink: 0; align-self: flex-start; color: rgba(var(--palette-neutral-60,102, 102, 102),1); text-align: right; padding-left: 20px; min-width: 33px; -webkit-user-select: none;"></span><span class="content" style="box-sizing: inherit; word-break: break-all; margin-left: 20px; position: relative; margin-right: 12px;"><span class="pl-plain" style="box-sizing: inherit;">event-filter-parser.y:3.9-16: syntax error, unexpected identifier, expecting string
</span></span><span class="link" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1222" style="box-sizing: inherit; height: 20px; margin-right: 25px; visibility: hidden;"><span aria-hidden="true" class="fontSizeM flex-noshrink fabric-icon ms-Icon--Link" style="box-sizing: inherit; flex-shrink: 0; font-size: 0.875rem; align-self: center; display: inline-flex; font-family: AzureDevOpsMDL2Assets; -webkit-font-smoothing: antialiased;"></span></span></span></div></div><div class="bolt-fixed-height-list-row scroll-hidden absolute" data-focuszone="focuszone-54" data-row-index="1220" tabindex="-1" style="-webkit-text-size-adjust: auto; box-sizing: inherit; position: absolute; overflow: hidden; width: 5496px; caret-color: rgb(225, 223, 221); color: rgb(225, 223, 221); font-family: Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; height: 20px; top: 24400px;"><div class="line-row flex-row flex-grow" style="box-sizing: inherit; display: flex; flex-direction: row; flex-grow: 1; cursor: text; padding: 0px 12px;"><span class="line-area flex-center flex-row flex-grow justify-start" style="box-sizing: inherit; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-grow: 1; -webkit-user-select: text;"><span class="content" style="box-sizing: inherit; word-break: break-all; margin-left: 20px; position: relative; margin-right: 12px;"><span class="pl-plain" style="box-sizing: inherit;">bison -o event-filter-parser.c event-filter-parser.y
</span></span><span class="link" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1221" style="box-sizing: inherit; height: 20px; margin-right: 25px; visibility: hidden;"><span aria-hidden="true" class="fontSizeM flex-noshrink fabric-icon ms-Icon--Link" style="box-sizing: inherit; flex-shrink: 0; font-size: 0.875rem; align-self: center; display: inline-flex; font-family: AzureDevOpsMDL2Assets; -webkit-font-smoothing: antialiased;"></span></span></span></div></div><div class="bolt-fixed-height-list-row scroll-hidden absolute" data-focuszone="focuszone-54" data-row-index="1221" tabindex="-1" style="-webkit-text-size-adjust: auto; box-sizing: inherit; position: absolute; overflow: hidden; width: 5496px; caret-color: rgb(225, 223, 221); color: rgb(225, 223, 221); font-family: Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; height: 20px; top: 24420px;"><div class="line-row flex-row flex-grow" style="box-sizing: inherit; display: flex; flex-direction: row; flex-grow: 1; cursor: text; padding: 0px 12px;"><span class="line-area flex-center flex-row flex-grow justify-start" style="box-sizing: inherit; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-grow: 1; -webkit-user-select: text;"><span class="flex-noshrink flex-self-start line" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1222" aria-label="1222" style="box-sizing: inherit; flex-shrink: 0; align-self: flex-start; color: rgba(var(--palette-neutral-60,102, 102, 102),1); text-align: right; padding-left: 20px; min-width: 33px; -webkit-user-select: none;"></span><span class="content" style="box-sizing: inherit; word-break: break-all; margin-left: 20px; position: relative; margin-right: 12px;"><span class="pl-plain" style="box-sizing: inherit;">event-filter-parser.y:3.9-16: syntax error, unexpected identifier, expecting string
</span></span><span class="link" data-lsec="08703039-49d0-5b78-7691-5b9414c62c1d" data-line="1222" style="box-sizing: inherit; height: 20px; margin-right: 25px; visibility: hidden;"><span aria-hidden="true" class="fontSizeM flex-noshrink fabric-icon ms-Icon--Link" style="box-sizing: inherit; flex-shrink: 0; font-size: 0.875rem; align-self: center; display: inline-flex; font-family: AzureDevOpsMDL2Assets; -webkit-font-smoothing: antialiased;"></span></span></span></div></div><blockquote type="cite"><div>:info:build Making all in lib</div><div>:info:build make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_ports_mail_dovecot/dovecot/work/core-2.3.13/src/lib'</div><div>:info:build perl ./unicodemap.pl < ./UnicodeData.txt > unicodemap.c</div><div>:info:build flex -o event-filter-lexer.c event-filter-lexer.l</div><div>:info:build bison -o event-filter-parser.c event-filter-parser.y</div><div>:info:build event-filter-parser.y:3.9-16: syntax error, unexpected identifier, expecting string</div><div>:info:build make[3]: *** [event-filter-parser.c] Error 1</div></blockquote></div><div><div><br></div></div></body></html>