OK, here is what I think is happening.
In the FPC repository, there is -
A branch : fixes_3_2 that currently identifies itself as being fpc 3.2.3 see -
compiler/version.pas:32 version_nr = '3';
packages/rtl-objpas/src/inc/system.uitypes.pp:490 'mrContinue',
A tagged 'version' : also identifies itself as being 3.2.3
compiler/version.pas:32 version_nr = '3';
packages/rtl-objpas/src/inc/system.uitypes.pp
does not contain 'mrContinue',
FPC 3.2.3, being a development version, changes. At some stage, fixes_3_2 was tagged but continued to be developed. Some time later, branch_3_2_4_RC_1 was forked off, from fixes, not, apparently, 3.2.3.
Grab a copy of fixes_3_2, it will call itself 3.2.3 and it does have those identifiers !
As a matter of interest, see my FPC directory (if I'd looked a bit more carefully, I would have spotted what is going on) -
dbannon@dell:~/bin/FPC/SRC$ ls -la
total 1356
drwxrwxr-x 8 dbannon dbannon 4096 Sep 20 17:20 .
drwxrwxr-x 13 dbannon dbannon 4096 Oct 18 20:00 ..
lrwxrwxrwx 1 dbannon dbannon 16 Sep 20 17:20 fpc-3.2.3 -> source-fixes_3_2
lrwxrwxrwx 1 dbannon dbannon 27 Jul 22 21:43 fpc-3.2.4 -> source-release_3_2_4-branch
....
Davo