<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Michael Van Canneyt via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>> schrieb am Sa., 7. Jan. 2023, 12:46:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On Sat, 7 Jan 2023, Mattias Gaertner via fpc-devel wrote:<br>
<br>
> On Fri, 6 Jan 2023 18:05:43 +0100 (CET)<br>
> Michael Van Canneyt via fpc-devel <<a href="mailto:fpc-devel@lists.freepascal.org" target="_blank" rel="noreferrer">fpc-devel@lists.freepascal.org</a>><br>
> wrote:<br>
><br>
>> [...]<br>
>> For those that wish to help in testing:<br>
>><br>
>> - Update your git clone<br>
><br>
> I used a fresh clone.<br>
><br>
>> - switch to branch unicodertl.<br>
><br>
> I used git checkout unicodertl<br>
><br>
>> - in the toplevel FPC directory, do a<br>
>><br>
>> make all<br>
><br>
> I get:<br>
><br>
> Compiling .../packages/fcl-process/src/process.pp<br>
> Compiling .../packages/fcl-process/src/pipes.pp<br>
> process.inc(94,23) Error: Incompatible type for arg no. 1: Got "PChar",<br>
> expected "PWideChar"<br>
<br>
Lesson: <br>
Always run a toplevel "make all" after even the smallest (no matter how<br>
insignificant) change in RTL.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That's my usual modus operandi when working on the RTL or some compiler feature: first make sure that make inside the rtl directory works and then ensure that it also works in the top level.</div><div dir="auto">There have often enough been subtle errors further down the line (good candidate, especially when working with generics, is the rtl-generics package ðŸ™„). </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div></div>