<html><head></head><body><div>Hi Graham,</div><div><br></div><div>On Tue, 2022-05-03 at 09:38 +0200, Graham Inggs wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hi Abou<br></div><div><br></div><div>For some reason your reply did not make it into my inbox, but I saw it<br></div><div>in the maliling list archive.<br></div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Does this mean we need to rebuild lazarus against the latest fpc?<br></div></blockquote><div><br></div><div>That looks the case indeed, but strange that it happens only on mipsel.<br></div><div>Let's try to trigger a Lazarus rebuild and see if it fixes the issue.<br></div></blockquote><div><br></div><div>I started looking at this yesterday on eller.debian.org, and was<br></div><div>unable to reproduce the problem. Then I found that someone had done a<br></div><div>"Rebuild for outdated Built-Using" of lazarus [1], which fixed the<br></div><div>issue on mipsel.<br></div><div><br></div><div>I gave back all the packages that build with lazarus and failed on<br></div><div>mipsel. This resulted in successful builds of astap [2], astap-cli<br></div><div>[3] and ddrescueview [4], which has now migrated. The builds of<br></div><div>doublecmd [5], lazpaint [6], optgeo [7], tomboy-ng [8] and winff [9]<br></div><div>continued to fail, but hopefully the failing reasons in the logs will<br></div><div>now be clearer.<br></div><div><br></div><div>Regards<br></div><div>Graham<br></div><div><br></div><div><br></div><div>[1] <a href="https://buildd.debian.org/status/package.php?p=lazarus">https://buildd.debian.org/status/package.php?p=lazarus</a><br></div><div>[2] <a href="https://buildd.debian.org/status/logs.php?pkg=astap&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=astap&arch=mipsel</a><br></div><div>[3] <a href="https://buildd.debian.org/status/logs.php?pkg=astap-cli&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=astap-cli&arch=mipsel</a><br></div><div>[4] <a href="https://buildd.debian.org/status/logs.php?pkg=ddrescueview&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=ddrescueview&arch=mipsel</a><br></div><div>[5] <a href="https://buildd.debian.org/status/logs.php?pkg=doublecmd&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=doublecmd&arch=mipsel</a><br></div><div>[6] <a href="https://buildd.debian.org/status/logs.php?pkg=lazpaint&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=lazpaint&arch=mipsel</a><br></div><div>[7] <a href="https://buildd.debian.org/status/logs.php?pkg=optgeo&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=optgeo&arch=mipsel</a><br></div><div>[8] <a href="https://buildd.debian.org/status/logs.php?pkg=tomboy-ng&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=tomboy-ng&arch=mipsel</a><br></div><div>[9] <a href="https://buildd.debian.org/status/logs.php?pkg=winff&arch=mipsel">https://buildd.debian.org/status/logs.php?pkg=winff&arch=mipsel</a></div></blockquote><div><br></div><div>I had a look at [5] and it has the following error message.</div><pre><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">/<<PKGBUILDDIR>>/components/doublecmd/dcosutils.pas(65,60) Error: (4001) Incompatible types: got "LongInt" expected "LongWord"</span></pre><pre style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;">/<<PKGBUILDDIR>>/components/doublecmd/dcosutils.pas(296,1) Fatal: (10026) There were 1 errors compiling module, stopping</pre><div><br></div><div>This is similar to a previous error that was fixed in <a href="https://salsa.debian.org/pascal-team/doublecmd/-/commit/fe7dc89513c247b0d4135d8b0b896b145b1ce1ee">fe7dc89513c247b0d4135d8b0b896b145b1ce1ee</a>.</div><div>Other programs fail due to other issue like non visible fields, which are real programming issues.</div><div><br></div><div>I would try to fix these one by one, and let's start by doublecmd. One thing to try is to remove the following lines from the patch:</div><pre>+ {$ELSEIF DEFINED(CPUMIPS)}</pre><pre>+ LongInt</pre><div><br></div><div>The we can try to see if it helps building or if another issue is triggered. Unfortunately I don't have time to proceed to such a debug session, but would do if I manage to have time.</div><pre style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;">-- <br></pre><pre style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;">Cheers,
Abou Al Montacir</pre></body></html>