[fpc-pascal] How to make all FPC utils?

Thomas Kurz fpc.2021 at t-net.ruhr
Thu May 22 10:16:30 CEST 2025


Hello,

I'm trying to create an automated dockerized build of FPC targeting Win32 (and later Win64). Everything's fine so far, except the `utils` directory.

My `make` command is `make clean all FPC=/usr/lib/fpc/3.2.2/ppcross386 OS_TARGET=win32 CPU_TARGET=i386`.

When I run this, e.g. in the `utils/fpcm`, I get:

./fpmake clean --localunitdir=../.. --globalunitdir=../../packages --os=win32 --cpu=i386 -o -Twin32 -o -Pi386 -o -XPi386-win32- -o -Xr -o -di386 --compiler=/usr/lib/fpc/3.2.2/ppcross386 -bu
./fpmake compile --localunitdir=../.. --globalunitdir=../../packages --os=win32 --cpu=i386 -o -Twin32 -o -Pi386 -o -XPi386-win32- -o -Xr -o -di386 --compiler=/usr/lib/fpc/3.2.2/ppcross386 -bu
Start compiling package utils-fpcm for target i386-win32.
Subversion executable (svn) not found. Svn-revision in fpcmake executable might be out of date.
       Compiling BuildUnit_utils_fpcm.pp
       Compiling fpcmmain.pp
       Compiling fpcmdic.pp
       Compiling fpcmwr.pp
       Compiling fpcmpkg.pp
       Compiling fpcmake.pp
       Linking bin/i386-win32/fpcmake.exe
[100%] Compiled package utils-fpcm


However, making in `utils` leads to (only the "fpcm" subsection):

Start compiling package utils-fpcm for target i386-win32.
Subversion executable (svn) not found. Svn-revision in fpcmake executable might be out of date.
       Compiling fpcm/BuildUnit_utils_fpcm.pp
       Compiling fpcm/fpcmmain.pp
       Compiling fpcm/fpcmdic.pp
       Compiling fpcm/fpcmwr.pp
       Compiling fpcm/fpcmpkg.pp
[ 14%] Compiled package utils-fpcm


You see that compilation of `fpcmake.pp` is missing, thus `fpcmake.exe` is missing, too.

What am I doing wrong?

Kind regards,
Thomas



More information about the fpc-pascal mailing list