trunk/fpc/target-check-rtl-riscv32-freertos.txt results

File details

./trunk/fpc/target-check-rtl-riscv32-freertos.txt 2026-03-04-01:38

Used binaries

/FPC/compilers/cross-compiling/bin/riscv32-freertos-as   

Binaries version

> uname -a
Linux idefix 6.8.0-78-generic #78-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 12 11:34:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
> sha256sum: 7403616d7413a53c27027f784faa6d972201a70a0455e41ff990c26c900bed53  /FPC/compilers/cross-compiling/bin/riscv32-freertos-as
> /FPC/compilers/cross-compiling/bin/riscv32-freertos-as --version: GNU assembler (GNU Binutils) 2.43.1
Copyright (C) 2024 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `riscv32-esp-elf'.

Full file content

 
### /usr/bin/gmake -d  -r -C rtl all CPU_TARGET=riscv32 OS_TARGET=freertos FPC=/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 BINUTILSPREFIX=riscv32-freertos- OPT="-n -vx " SUBARCH=rv32imc
GNU Make 4.3
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile 'Makefile'...
gmake: Entering directory '/home/FPC/compilers/cross-compiling/pas/gitlab-fpcbuild/fpcsrc/rtl'
/bin/sh: 1: /FPC/compilers/cross-compiling/bin/riscv32-freertos-gcc: Permission denied
dirname: missing operand
Try 'dirname --help' for more information.
Updating makefiles....
 Considering target file 'Makefile'.
  Looking for an implicit rule for 'Makefile'.
  No implicit rule found for 'Makefile'.
  Finished prerequisites of target file 'Makefile'.
 No need to remake target 'Makefile'.
Updating goal targets....
Considering target file 'all'.
 File 'all' does not exist.
  Considering target file 'freertos_all'.
   File 'freertos_all' does not exist.
   Finished prerequisites of target file 'freertos_all'.
  Must remake target 'freertos_all'.
/usr/bin/gmake -C freertos all
Putting child 0x652a11354430 (freertos_all) PID 2321089 on the chain.
Live child 0x652a11354430 (freertos_all) PID 2321089 
GNU Make 4.3
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile 'Makefile'...
gmake[1]: Entering directory '/home/FPC/compilers/cross-compiling/pas/gitlab-fpcbuild/fpcsrc/rtl/freertos'
Reading makefile '../inc/makefile.inc' (search path) (no ~ expansion)...
Reading makefile '../riscv32/makefile.cpu' (search path) (no ~ expansion)...
Updating makefiles....
 Considering target file '../riscv32/makefile.cpu'.
  Looking for an implicit rule for '../riscv32/makefile.cpu'.
  No implicit rule found for '../riscv32/makefile.cpu'.
  Finished prerequisites of target file '../riscv32/makefile.cpu'.
 No need to remake target '../riscv32/makefile.cpu'.
 Considering target file '../inc/makefile.inc'.
  Looking for an implicit rule for '../inc/makefile.inc'.
  No implicit rule found for '../inc/makefile.inc'.
  Finished prerequisites of target file '../inc/makefile.inc'.
 No need to remake target '../inc/makefile.inc'.
 Considering target file 'Makefile'.
  Looking for an implicit rule for 'Makefile'.
  No implicit rule found for 'Makefile'.
  Finished prerequisites of target file 'Makefile'.
 No need to remake target 'Makefile'.
Updating goal targets....
Considering target file 'all'.
 File 'all' does not exist.
  Considering target file 'fpc_all'.
   File 'fpc_all' does not exist.
    Considering target file 'fpcmade.riscv32-freertos'.
     File 'fpcmade.riscv32-freertos' does not exist.
      Considering target file 'fpc_units'.
       File 'fpc_units' does not exist.
        Considering target file '/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos'.
         File '/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos' does not exist.
         Finished prerequisites of target file '/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos'.
        Must remake target '/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos'.
/usr/bin/mkdir -p /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos
Putting child 0x613e738d6b30 (/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos) PID 2321092 on the chain.
Live child 0x613e738d6b30 (/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos) PID 2321092 
Reaping winning child 0x613e738d6b30 PID 2321092 
Removing child 0x613e738d6b30 PID 2321092 from chain.
        Successfully remade target file '/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos'.
        Considering target file 'system.ppu'.
         File 'system.ppu' does not exist.
          Considering target file 'system.pp'.
           Looking for an implicit rule for 'system.pp'.
           No implicit rule found for 'system.pp'.
           Finished prerequisites of target file 'system.pp'.
          No need to remake target 'system.pp'.
         Finished prerequisites of target file 'system.ppu'.
        Must remake target 'system.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32 @system.cfg -Us -Sg system.pp
Putting child 0x613e73949090 (system.ppu) PID 2321093 on the chain.
Live child 0x613e73949090 (system.ppu) PID 2321093 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/system.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/system.s"
Reaping winning child 0x613e73949090 PID 2321093 
Removing child 0x613e73949090 PID 2321093 from chain.
        Successfully remade target file 'system.ppu'.
        Considering target file 'uuchar.ppu'.
         File 'uuchar.ppu' does not exist.
          Considering target file '../inc/uuchar.pp'.
           Looking for an implicit rule for '../inc/uuchar.pp'.
           No implicit rule found for '../inc/uuchar.pp'.
           Finished prerequisites of target file '../inc/uuchar.pp'.
          No need to remake target '../inc/uuchar.pp'.
          Pruning file 'system.ppu'.
         Finished prerequisites of target file 'uuchar.ppu'.
        Must remake target 'uuchar.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../inc/uuchar.pp
Putting child 0x613e73949090 (uuchar.ppu) PID 2321165 on the chain.
Live child 0x613e73949090 (uuchar.ppu) PID 2321165 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/uuchar.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/uuchar.s"
Reaping winning child 0x613e73949090 PID 2321165 
Removing child 0x613e73949090 PID 2321165 from chain.
        Successfully remade target file 'uuchar.ppu'.
        Considering target file 'objpas.ppu'.
         File 'objpas.ppu' does not exist.
          Considering target file '../objpas/objpas.pp'.
           Looking for an implicit rule for '../objpas/objpas.pp'.
           No implicit rule found for '../objpas/objpas.pp'.
           Finished prerequisites of target file '../objpas/objpas.pp'.
          No need to remake target '../objpas/objpas.pp'.
          Considering target file '../inc/except.inc'.
           Looking for an implicit rule for '../inc/except.inc'.
           No implicit rule found for '../inc/except.inc'.
           Finished prerequisites of target file '../inc/except.inc'.
          No need to remake target '../inc/except.inc'.
          Pruning file 'system.ppu'.
         Finished prerequisites of target file 'objpas.ppu'.
        Must remake target 'objpas.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  -Fi../objpas ../objpas/objpas.pp
Putting child 0x613e739495e0 (objpas.ppu) PID 2321167 on the chain.
Live child 0x613e739495e0 (objpas.ppu) PID 2321167 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/objpas.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/objpas.s"
Reaping winning child 0x613e739495e0 PID 2321167 
Removing child 0x613e739495e0 PID 2321167 from chain.
        Successfully remade target file 'objpas.ppu'.
        Considering target file 'iso7185.ppu'.
         File 'iso7185.ppu' does not exist.
          Considering target file '../inc/iso7185.pp'.
           Looking for an implicit rule for '../inc/iso7185.pp'.
           No implicit rule found for '../inc/iso7185.pp'.
           Finished prerequisites of target file '../inc/iso7185.pp'.
          No need to remake target '../inc/iso7185.pp'.
          Pruning file 'system.ppu'.
         Finished prerequisites of target file 'iso7185.ppu'.
        Must remake target 'iso7185.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../inc/iso7185.pp
Putting child 0x613e73947a60 (iso7185.ppu) PID 2321169 on the chain.
Live child 0x613e73947a60 (iso7185.ppu) PID 2321169 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/iso7185.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/iso7185.s"
Reaping winning child 0x613e73947a60 PID 2321169 
Removing child 0x613e73947a60 PID 2321169 from chain.
        Successfully remade target file 'iso7185.ppu'.
        Considering target file 'extpas.ppu'.
         File 'extpas.ppu' does not exist.
          Considering target file '../inc/extpas.pp'.
           Looking for an implicit rule for '../inc/extpas.pp'.
           No implicit rule found for '../inc/extpas.pp'.
           Finished prerequisites of target file '../inc/extpas.pp'.
          No need to remake target '../inc/extpas.pp'.
          Pruning file 'system.ppu'.
          Considering target file 'dos.ppu'.
           File 'dos.ppu' does not exist.
            Considering target file 'dos.pp'.
             Looking for an implicit rule for 'dos.pp'.
             No implicit rule found for 'dos.pp'.
             Finished prerequisites of target file 'dos.pp'.
            No need to remake target 'dos.pp'.
            Considering target file '../inc/filerec.inc'.
             Looking for an implicit rule for '../inc/filerec.inc'.
             No implicit rule found for '../inc/filerec.inc'.
             Finished prerequisites of target file '../inc/filerec.inc'.
            No need to remake target '../inc/filerec.inc'.
            Considering target file '../inc/textrec.inc'.
             Looking for an implicit rule for '../inc/textrec.inc'.
             No implicit rule found for '../inc/textrec.inc'.
             Finished prerequisites of target file '../inc/textrec.inc'.
            No need to remake target '../inc/textrec.inc'.
            Considering target file 'strings.ppu'.
             File 'strings.ppu' does not exist.
              Considering target file '../inc/strings.pp'.
               Looking for an implicit rule for '../inc/strings.pp'.
               No implicit rule found for '../inc/strings.pp'.
               Finished prerequisites of target file '../inc/strings.pp'.
              No need to remake target '../inc/strings.pp'.
              Considering target file '../inc/stringsi.inc'.
               Looking for an implicit rule for '../inc/stringsi.inc'.
               No implicit rule found for '../inc/stringsi.inc'.
               Finished prerequisites of target file '../inc/stringsi.inc'.
              No need to remake target '../inc/stringsi.inc'.
              Considering target file '../riscv32/stringss.inc'.
               Looking for an implicit rule for '../riscv32/stringss.inc'.
               No implicit rule found for '../riscv32/stringss.inc'.
               Finished prerequisites of target file '../riscv32/stringss.inc'.
              No need to remake target '../riscv32/stringss.inc'.
              Considering target file '../riscv32/strings.inc'.
               Looking for an implicit rule for '../riscv32/strings.inc'.
               No implicit rule found for '../riscv32/strings.inc'.
               Finished prerequisites of target file '../riscv32/strings.inc'.
              No need to remake target '../riscv32/strings.inc'.
              Considering target file '../inc/genstr.inc'.
               Looking for an implicit rule for '../inc/genstr.inc'.
               No implicit rule found for '../inc/genstr.inc'.
               Finished prerequisites of target file '../inc/genstr.inc'.
              No need to remake target '../inc/genstr.inc'.
              Considering target file '../inc/genstrs.inc'.
               Looking for an implicit rule for '../inc/genstrs.inc'.
               No implicit rule found for '../inc/genstrs.inc'.
               Finished prerequisites of target file '../inc/genstrs.inc'.
              No need to remake target '../inc/genstrs.inc'.
              Considering target file '../inc/cgenstr.inc'.
               Looking for an implicit rule for '../inc/cgenstr.inc'.
               No implicit rule found for '../inc/cgenstr.inc'.
               Finished prerequisites of target file '../inc/cgenstr.inc'.
              No need to remake target '../inc/cgenstr.inc'.
              Pruning file 'system.ppu'.
             Finished prerequisites of target file 'strings.ppu'.
            Must remake target 'strings.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../inc/strings.pp
Putting child 0x613e739478e0 (strings.ppu) PID 2321171 on the chain.
Live child 0x613e739478e0 (strings.ppu) PID 2321171 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/strings.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/strings.s"
Reaping winning child 0x613e739478e0 PID 2321171 
Removing child 0x613e739478e0 PID 2321171 from chain.
            Successfully remade target file 'strings.ppu'.
            Pruning file 'system.ppu'.
            Pruning file 'objpas.ppu'.
           Finished prerequisites of target file 'dos.ppu'.
          Must remake target 'dos.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  dos.pp
Putting child 0x613e739484e0 (dos.ppu) PID 2321173 on the chain.
Live child 0x613e739484e0 (dos.ppu) PID 2321173 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/dos.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/dos.s"
Reaping winning child 0x613e739484e0 PID 2321173 
Removing child 0x613e739484e0 PID 2321173 from chain.
          Successfully remade target file 'dos.ppu'.
         Finished prerequisites of target file 'extpas.ppu'.
        Must remake target 'extpas.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../inc/extpas.pp
Putting child 0x613e7394cf30 (extpas.ppu) PID 2321175 on the chain.
Live child 0x613e7394cf30 (extpas.ppu) PID 2321175 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/extpas.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/extpas.s"
Reaping winning child 0x613e7394cf30 PID 2321175 
Removing child 0x613e7394cf30 PID 2321175 from chain.
        Successfully remade target file 'extpas.ppu'.
        Considering target file 'heapmgr.ppu'.
         File 'heapmgr.ppu' does not exist.
          Considering target file 'heapmgr.pp'.
           Looking for an implicit rule for 'heapmgr.pp'.
           No implicit rule found for 'heapmgr.pp'.
           Finished prerequisites of target file 'heapmgr.pp'.
          No need to remake target 'heapmgr.pp'.
          Pruning file 'system.ppu'.
         Finished prerequisites of target file 'heapmgr.ppu'.
        Must remake target 'heapmgr.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32 heapmgr.pp
Putting child 0x613e73948f40 (heapmgr.ppu) PID 2321177 on the chain.
Live child 0x613e73948f40 (heapmgr.ppu) PID 2321177 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/heapmgr.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/heapmgr.s"
Reaping winning child 0x613e73948f40 PID 2321177 
Removing child 0x613e73948f40 PID 2321177 from chain.
        Successfully remade target file 'heapmgr.ppu'.
        Considering target file 'consoleio.ppu'.
         File 'consoleio.ppu' does not exist.
          Considering target file 'consoleio.pp'.
           Looking for an implicit rule for 'consoleio.pp'.
           No implicit rule found for 'consoleio.pp'.
           Finished prerequisites of target file 'consoleio.pp'.
          No need to remake target 'consoleio.pp'.
          Pruning file 'system.ppu'.
         Finished prerequisites of target file 'consoleio.ppu'.
        Must remake target 'consoleio.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32 consoleio.pp
Putting child 0x613e73948f40 (consoleio.ppu) PID 2321179 on the chain.
Live child 0x613e73948f40 (consoleio.ppu) PID 2321179 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/consoleio.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/consoleio.s"
Reaping winning child 0x613e73948f40 PID 2321179 
Removing child 0x613e73948f40 PID 2321179 from chain.
        Successfully remade target file 'consoleio.ppu'.
        Considering target file 'sysutils.ppu'.
         File 'sysutils.ppu' does not exist.
          Considering target file 'sysutils.pp'.
           Looking for an implicit rule for 'sysutils.pp'.
           No implicit rule found for 'sysutils.pp'.
           Finished prerequisites of target file 'sysutils.pp'.
          No need to remake target 'sysutils.pp'.
          Considering target file '../objpas/sysutils/dati.inc'.
           Looking for an implicit rule for '../objpas/sysutils/dati.inc'.
           No implicit rule found for '../objpas/sysutils/dati.inc'.
           Finished prerequisites of target file '../objpas/sysutils/dati.inc'.
          No need to remake target '../objpas/sysutils/dati.inc'.
          Considering target file '../objpas/sysutils/datih.inc'.
           Looking for an implicit rule for '../objpas/sysutils/datih.inc'.
           No implicit rule found for '../objpas/sysutils/datih.inc'.
           Finished prerequisites of target file '../objpas/sysutils/datih.inc'.
          No need to remake target '../objpas/sysutils/datih.inc'.
          Considering target file '../objpas/sysutils/disk.inc'.
           Looking for an implicit rule for '../objpas/sysutils/disk.inc'.
           No implicit rule found for '../objpas/sysutils/disk.inc'.
           Finished prerequisites of target file '../objpas/sysutils/disk.inc'.
          No need to remake target '../objpas/sysutils/disk.inc'.
          Considering target file '../objpas/sysutils/diskh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/diskh.inc'.
           No implicit rule found for '../objpas/sysutils/diskh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/diskh.inc'.
          No need to remake target '../objpas/sysutils/diskh.inc'.
          Considering target file '../objpas/sysutils/filutil.inc'.
           Looking for an implicit rule for '../objpas/sysutils/filutil.inc'.
           No implicit rule found for '../objpas/sysutils/filutil.inc'.
           Finished prerequisites of target file '../objpas/sysutils/filutil.inc'.
          No need to remake target '../objpas/sysutils/filutil.inc'.
          Considering target file '../objpas/sysutils/filutilh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/filutilh.inc'.
           No implicit rule found for '../objpas/sysutils/filutilh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/filutilh.inc'.
          No need to remake target '../objpas/sysutils/filutilh.inc'.
          Considering target file '../objpas/sysutils/fina.inc'.
           Looking for an implicit rule for '../objpas/sysutils/fina.inc'.
           No implicit rule found for '../objpas/sysutils/fina.inc'.
           Finished prerequisites of target file '../objpas/sysutils/fina.inc'.
          No need to remake target '../objpas/sysutils/fina.inc'.
          Considering target file '../objpas/sysutils/finah.inc'.
           Looking for an implicit rule for '../objpas/sysutils/finah.inc'.
           No implicit rule found for '../objpas/sysutils/finah.inc'.
           Finished prerequisites of target file '../objpas/sysutils/finah.inc'.
          No need to remake target '../objpas/sysutils/finah.inc'.
          Considering target file '../objpas/sysutils/fmtflt.inc'.
           Looking for an implicit rule for '../objpas/sysutils/fmtflt.inc'.
           No implicit rule found for '../objpas/sysutils/fmtflt.inc'.
           Finished prerequisites of target file '../objpas/sysutils/fmtflt.inc'.
          No need to remake target '../objpas/sysutils/fmtflt.inc'.
          Considering target file '../objpas/sysutils/intfh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/intfh.inc'.
           No implicit rule found for '../objpas/sysutils/intfh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/intfh.inc'.
          No need to remake target '../objpas/sysutils/intfh.inc'.
          Considering target file '../objpas/sysutils/osutil.inc'.
           Looking for an implicit rule for '../objpas/sysutils/osutil.inc'.
           No implicit rule found for '../objpas/sysutils/osutil.inc'.
           Finished prerequisites of target file '../objpas/sysutils/osutil.inc'.
          No need to remake target '../objpas/sysutils/osutil.inc'.
          Considering target file '../objpas/sysutils/osutilsh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/osutilsh.inc'.
           No implicit rule found for '../objpas/sysutils/osutilsh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/osutilsh.inc'.
          No need to remake target '../objpas/sysutils/osutilsh.inc'.
          Considering target file '../objpas/sysutils/stre.inc'.
           Looking for an implicit rule for '../objpas/sysutils/stre.inc'.
           No implicit rule found for '../objpas/sysutils/stre.inc'.
           Finished prerequisites of target file '../objpas/sysutils/stre.inc'.
          No need to remake target '../objpas/sysutils/stre.inc'.
          Considering target file '../objpas/sysutils/strg.inc'.
           Looking for an implicit rule for '../objpas/sysutils/strg.inc'.
           No implicit rule found for '../objpas/sysutils/strg.inc'.
           Finished prerequisites of target file '../objpas/sysutils/strg.inc'.
          No need to remake target '../objpas/sysutils/strg.inc'.
          Considering target file '../objpas/sysutils/sysansi.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysansi.inc'.
           No implicit rule found for '../objpas/sysutils/sysansi.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysansi.inc'.
          No need to remake target '../objpas/sysutils/sysansi.inc'.
          Considering target file '../objpas/sysutils/sysansih.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysansih.inc'.
           No implicit rule found for '../objpas/sysutils/sysansih.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysansih.inc'.
          No need to remake target '../objpas/sysutils/sysansih.inc'.
          Considering target file '../objpas/sysutils/syscodepages.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syscodepages.inc'.
           No implicit rule found for '../objpas/sysutils/syscodepages.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syscodepages.inc'.
          No need to remake target '../objpas/sysutils/syscodepages.inc'.
          Considering target file '../objpas/sysutils/syscodepagesh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syscodepagesh.inc'.
           No implicit rule found for '../objpas/sysutils/syscodepagesh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syscodepagesh.inc'.
          No need to remake target '../objpas/sysutils/syscodepagesh.inc'.
          Considering target file '../objpas/sysutils/sysencoding.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysencoding.inc'.
           No implicit rule found for '../objpas/sysutils/sysencoding.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysencoding.inc'.
          No need to remake target '../objpas/sysutils/sysencoding.inc'.
          Considering target file '../objpas/sysutils/sysencodingh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysencodingh.inc'.
           No implicit rule found for '../objpas/sysutils/sysencodingh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysencodingh.inc'.
          No need to remake target '../objpas/sysutils/sysencodingh.inc'.
          Considering target file '../objpas/sysutils/sysformt.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysformt.inc'.
           No implicit rule found for '../objpas/sysutils/sysformt.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysformt.inc'.
          No need to remake target '../objpas/sysutils/sysformt.inc'.
          Considering target file '../objpas/sysutils/syshelp.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syshelp.inc'.
           No implicit rule found for '../objpas/sysutils/syshelp.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syshelp.inc'.
          No need to remake target '../objpas/sysutils/syshelp.inc'.
          Considering target file '../objpas/sysutils/syshelpb.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syshelpb.inc'.
           No implicit rule found for '../objpas/sysutils/syshelpb.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syshelpb.inc'.
          No need to remake target '../objpas/sysutils/syshelpb.inc'.
          Considering target file '../objpas/sysutils/syshelpf.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syshelpf.inc'.
           No implicit rule found for '../objpas/sysutils/syshelpf.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syshelpf.inc'.
          No need to remake target '../objpas/sysutils/syshelpf.inc'.
          Considering target file '../objpas/sysutils/syshelph.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syshelph.inc'.
           No implicit rule found for '../objpas/sysutils/syshelph.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syshelph.inc'.
          No need to remake target '../objpas/sysutils/syshelph.inc'.
          Considering target file '../objpas/sysutils/syshelpo.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syshelpo.inc'.
           No implicit rule found for '../objpas/sysutils/syshelpo.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syshelpo.inc'.
          No need to remake target '../objpas/sysutils/syshelpo.inc'.
          Considering target file '../objpas/sysutils/syshelps.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syshelps.inc'.
           No implicit rule found for '../objpas/sysutils/syshelps.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syshelps.inc'.
          No need to remake target '../objpas/sysutils/syshelps.inc'.
          Considering target file '../objpas/sysutils/sysint.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysint.inc'.
           No implicit rule found for '../objpas/sysutils/sysint.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysint.inc'.
          No need to remake target '../objpas/sysutils/sysint.inc'.
          Considering target file '../objpas/sysutils/sysinth.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysinth.inc'.
           No implicit rule found for '../objpas/sysutils/sysinth.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysinth.inc'.
          No need to remake target '../objpas/sysutils/sysinth.inc'.
          Considering target file '../objpas/sysutils/sysmarshal.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysmarshal.inc'.
           No implicit rule found for '../objpas/sysutils/sysmarshal.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysmarshal.inc'.
          No need to remake target '../objpas/sysutils/sysmarshal.inc'.
          Considering target file '../objpas/sysutils/sysmarshalh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysmarshalh.inc'.
           No implicit rule found for '../objpas/sysutils/sysmarshalh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysmarshalh.inc'.
          No need to remake target '../objpas/sysutils/sysmarshalh.inc'.
          Considering target file '../objpas/sysutils/syspch.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syspch.inc'.
           No implicit rule found for '../objpas/sysutils/syspch.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syspch.inc'.
          No need to remake target '../objpas/sysutils/syspch.inc'.
          Considering target file '../objpas/sysutils/syspchh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syspchh.inc'.
           No implicit rule found for '../objpas/sysutils/syspchh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syspchh.inc'.
          No need to remake target '../objpas/sysutils/syspchh.inc'.
          Considering target file '../objpas/sysutils/syssb.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syssb.inc'.
           No implicit rule found for '../objpas/sysutils/syssb.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syssb.inc'.
          No need to remake target '../objpas/sysutils/syssb.inc'.
          Considering target file '../objpas/sysutils/syssbh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syssbh.inc'.
           No implicit rule found for '../objpas/sysutils/syssbh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syssbh.inc'.
          No need to remake target '../objpas/sysutils/syssbh.inc'.
          Considering target file '../objpas/sysutils/syssr.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syssr.inc'.
           No implicit rule found for '../objpas/sysutils/syssr.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syssr.inc'.
          No need to remake target '../objpas/sysutils/syssr.inc'.
          Considering target file '../objpas/sysutils/sysstr.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysstr.inc'.
           No implicit rule found for '../objpas/sysutils/sysstr.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysstr.inc'.
          No need to remake target '../objpas/sysutils/sysstr.inc'.
          Considering target file '../objpas/sysutils/sysstrh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysstrh.inc'.
           No implicit rule found for '../objpas/sysutils/sysstrh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysstrh.inc'.
          No need to remake target '../objpas/sysutils/sysstrh.inc'.
          Considering target file '../objpas/sysutils/systhrdh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/systhrdh.inc'.
           No implicit rule found for '../objpas/sysutils/systhrdh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/systhrdh.inc'.
          No need to remake target '../objpas/sysutils/systhrdh.inc'.
          Considering target file '../objpas/sysutils/sysuintf.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysuintf.inc'.
           No implicit rule found for '../objpas/sysutils/sysuintf.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysuintf.inc'.
          No need to remake target '../objpas/sysutils/sysuintf.inc'.
          Considering target file '../objpas/sysutils/sysuni.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysuni.inc'.
           No implicit rule found for '../objpas/sysutils/sysuni.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysuni.inc'.
          No need to remake target '../objpas/sysutils/sysuni.inc'.
          Considering target file '../objpas/sysutils/sysunih.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysunih.inc'.
           No implicit rule found for '../objpas/sysutils/sysunih.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysunih.inc'.
          No need to remake target '../objpas/sysutils/sysunih.inc'.
          Considering target file '../objpas/sysutils/sysuthrd.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysuthrd.inc'.
           No implicit rule found for '../objpas/sysutils/sysuthrd.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysuthrd.inc'.
          No need to remake target '../objpas/sysutils/sysuthrd.inc'.
          Considering target file '../objpas/sysutils/sysutilh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysutilh.inc'.
           No implicit rule found for '../objpas/sysutils/sysutilh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysutilh.inc'.
          No need to remake target '../objpas/sysutils/sysutilh.inc'.
          Considering target file '../objpas/sysutils/sysutils.inc'.
           Looking for an implicit rule for '../objpas/sysutils/sysutils.inc'.
           No implicit rule found for '../objpas/sysutils/sysutils.inc'.
           Finished prerequisites of target file '../objpas/sysutils/sysutils.inc'.
          No need to remake target '../objpas/sysutils/sysutils.inc'.
          Considering target file '../objpas/sysutils/syswide.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syswide.inc'.
           No implicit rule found for '../objpas/sysutils/syswide.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syswide.inc'.
          No need to remake target '../objpas/sysutils/syswide.inc'.
          Considering target file '../objpas/sysutils/syswideh.inc'.
           Looking for an implicit rule for '../objpas/sysutils/syswideh.inc'.
           No implicit rule found for '../objpas/sysutils/syswideh.inc'.
           Finished prerequisites of target file '../objpas/sysutils/syswideh.inc'.
          No need to remake target '../objpas/sysutils/syswideh.inc'.
          Considering target file '../objpas/sysutils/tzenv.inc'.
           Looking for an implicit rule for '../objpas/sysutils/tzenv.inc'.
           No implicit rule found for '../objpas/sysutils/tzenv.inc'.
           Finished prerequisites of target file '../objpas/sysutils/tzenv.inc'.
          No need to remake target '../objpas/sysutils/tzenv.inc'.
          Pruning file 'system.ppu'.
          Pruning file 'objpas.ppu'.
          Considering target file 'sysconst.ppu'.
           File 'sysconst.ppu' does not exist.
            Considering target file '../objpas/sysconst.pp'.
             Looking for an implicit rule for '../objpas/sysconst.pp'.
             No implicit rule found for '../objpas/sysconst.pp'.
             Finished prerequisites of target file '../objpas/sysconst.pp'.
            No need to remake target '../objpas/sysconst.pp'.
            Pruning file 'objpas.ppu'.
            Pruning file 'system.ppu'.
           Finished prerequisites of target file 'sysconst.ppu'.
          Must remake target 'sysconst.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../objpas/sysconst.pp
Putting child 0x613e7394ab50 (sysconst.ppu) PID 2321182 on the chain.
Live child 0x613e7394ab50 (sysconst.ppu) PID 2321182 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sysconst.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sysconst.s"
Reaping winning child 0x613e7394ab50 PID 2321182 
Removing child 0x613e7394ab50 PID 2321182 from chain.
          Successfully remade target file 'sysconst.ppu'.
         Finished prerequisites of target file 'sysutils.ppu'.
        Must remake target 'sysutils.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32 -Fi../objpas/sysutils sysutils.pp
Putting child 0x613e7394cba0 (sysutils.ppu) PID 2321184 on the chain.
Live child 0x613e7394cba0 (sysutils.ppu) PID 2321184 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sysutils.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sysutils.s"
Reaping winning child 0x613e7394cba0 PID 2321184 
Removing child 0x613e7394cba0 PID 2321184 from chain.
        Successfully remade target file 'sysutils.ppu'.
        Considering target file 'math.ppu'.
         File 'math.ppu' does not exist.
          Considering target file '../objpas/math.pp'.
           Looking for an implicit rule for '../objpas/math.pp'.
           No implicit rule found for '../objpas/math.pp'.
           Finished prerequisites of target file '../objpas/math.pp'.
          No need to remake target '../objpas/math.pp'.
          Considering target file '../riscv32/mathu.inc'.
           Looking for an implicit rule for '../riscv32/mathu.inc'.
           No implicit rule found for '../riscv32/mathu.inc'.
           Finished prerequisites of target file '../riscv32/mathu.inc'.
          No need to remake target '../riscv32/mathu.inc'.
          Pruning file 'objpas.ppu'.
          Pruning file 'sysutils.ppu'.
          Pruning file 'system.ppu'.
         Finished prerequisites of target file 'math.ppu'.
        Must remake target 'math.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../objpas/math.pp
Putting child 0x613e7394cba0 (math.ppu) PID 2321186 on the chain.
Live child 0x613e7394cba0 (math.ppu) PID 2321186 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/math.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/math.s"
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/types.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/types.s"
Reaping winning child 0x613e7394cba0 PID 2321186 
Removing child 0x613e7394cba0 PID 2321186 from chain.
        Successfully remade target file 'math.ppu'.
        Considering target file 'classes.ppu'.
         File 'classes.ppu' does not exist.
          Considering target file 'classes.pp'.
           Looking for an implicit rule for 'classes.pp'.
           No implicit rule found for 'classes.pp'.
           Finished prerequisites of target file 'classes.pp'.
          No need to remake target 'classes.pp'.
          Considering target file 'tthread.inc'.
           Looking for an implicit rule for 'tthread.inc'.
           No implicit rule found for 'tthread.inc'.
           Finished prerequisites of target file 'tthread.inc'.
          No need to remake target 'tthread.inc'.
          Considering target file '../objpas/classes/action.inc'.
           Looking for an implicit rule for '../objpas/classes/action.inc'.
           No implicit rule found for '../objpas/classes/action.inc'.
           Finished prerequisites of target file '../objpas/classes/action.inc'.
          No need to remake target '../objpas/classes/action.inc'.
          Considering target file '../objpas/classes/bits.inc'.
           Looking for an implicit rule for '../objpas/classes/bits.inc'.
           No implicit rule found for '../objpas/classes/bits.inc'.
           Finished prerequisites of target file '../objpas/classes/bits.inc'.
          No need to remake target '../objpas/classes/bits.inc'.
          Considering target file '../objpas/classes/classes.inc'.
           Looking for an implicit rule for '../objpas/classes/classes.inc'.
           No implicit rule found for '../objpas/classes/classes.inc'.
           Finished prerequisites of target file '../objpas/classes/classes.inc'.
          No need to remake target '../objpas/classes/classes.inc'.
          Considering target file '../objpas/classes/classesh.inc'.
           Looking for an implicit rule for '../objpas/classes/classesh.inc'.
           No implicit rule found for '../objpas/classes/classesh.inc'.
           Finished prerequisites of target file '../objpas/classes/classesh.inc'.
          No need to remake target '../objpas/classes/classesh.inc'.
          Considering target file '../objpas/classes/collect.inc'.
           Looking for an implicit rule for '../objpas/classes/collect.inc'.
           No implicit rule found for '../objpas/classes/collect.inc'.
           Finished prerequisites of target file '../objpas/classes/collect.inc'.
          No need to remake target '../objpas/classes/collect.inc'.
          Considering target file '../objpas/classes/compon.inc'.
           Looking for an implicit rule for '../objpas/classes/compon.inc'.
           No implicit rule found for '../objpas/classes/compon.inc'.
           Finished prerequisites of target file '../objpas/classes/compon.inc'.
          No need to remake target '../objpas/classes/compon.inc'.
          Considering target file '../objpas/classes/constsg.inc'.
           Looking for an implicit rule for '../objpas/classes/constsg.inc'.
           No implicit rule found for '../objpas/classes/constsg.inc'.
           Finished prerequisites of target file '../objpas/classes/constsg.inc'.
          No need to remake target '../objpas/classes/constsg.inc'.
          Considering target file '../objpas/classes/constss.inc'.
           Looking for an implicit rule for '../objpas/classes/constss.inc'.
           No implicit rule found for '../objpas/classes/constss.inc'.
           Finished prerequisites of target file '../objpas/classes/constss.inc'.
          No need to remake target '../objpas/classes/constss.inc'.
          Considering target file '../objpas/classes/cregist.inc'.
           Looking for an implicit rule for '../objpas/classes/cregist.inc'.
           No implicit rule found for '../objpas/classes/cregist.inc'.
           Finished prerequisites of target file '../objpas/classes/cregist.inc'.
          No need to remake target '../objpas/classes/cregist.inc'.
          Considering target file '../objpas/classes/dm.inc'.
           Looking for an implicit rule for '../objpas/classes/dm.inc'.
           No implicit rule found for '../objpas/classes/dm.inc'.
           Finished prerequisites of target file '../objpas/classes/dm.inc'.
          No need to remake target '../objpas/classes/dm.inc'.
          Considering target file '../objpas/classes/filer.inc'.
           Looking for an implicit rule for '../objpas/classes/filer.inc'.
           No implicit rule found for '../objpas/classes/filer.inc'.
           Finished prerequisites of target file '../objpas/classes/filer.inc'.
          No need to remake target '../objpas/classes/filer.inc'.
          Considering target file '../objpas/classes/intf.inc'.
           Looking for an implicit rule for '../objpas/classes/intf.inc'.
           No implicit rule found for '../objpas/classes/intf.inc'.
           Finished prerequisites of target file '../objpas/classes/intf.inc'.
          No need to remake target '../objpas/classes/intf.inc'.
          Considering target file '../objpas/classes/lists.inc'.
           Looking for an implicit rule for '../objpas/classes/lists.inc'.
           No implicit rule found for '../objpas/classes/lists.inc'.
           Finished prerequisites of target file '../objpas/classes/lists.inc'.
          No need to remake target '../objpas/classes/lists.inc'.
          Considering target file '../objpas/classes/observer.inc'.
           Looking for an implicit rule for '../objpas/classes/observer.inc'.
           No implicit rule found for '../objpas/classes/observer.inc'.
           Finished prerequisites of target file '../objpas/classes/observer.inc'.
          No need to remake target '../objpas/classes/observer.inc'.
          Considering target file '../objpas/classes/parser.inc'.
           Looking for an implicit rule for '../objpas/classes/parser.inc'.
           No implicit rule found for '../objpas/classes/parser.inc'.
           Finished prerequisites of target file '../objpas/classes/parser.inc'.
          No need to remake target '../objpas/classes/parser.inc'.
          Considering target file '../objpas/classes/persist.inc'.
           Looking for an implicit rule for '../objpas/classes/persist.inc'.
           No implicit rule found for '../objpas/classes/persist.inc'.
           Finished prerequisites of target file '../objpas/classes/persist.inc'.
          No need to remake target '../objpas/classes/persist.inc'.
          Considering target file '../objpas/classes/reader.inc'.
           Looking for an implicit rule for '../objpas/classes/reader.inc'.
           No implicit rule found for '../objpas/classes/reader.inc'.
           Finished prerequisites of target file '../objpas/classes/reader.inc'.
          No need to remake target '../objpas/classes/reader.inc'.
          Considering target file '../objpas/classes/resref.inc'.
           Looking for an implicit rule for '../objpas/classes/resref.inc'.
           No implicit rule found for '../objpas/classes/resref.inc'.
           Finished prerequisites of target file '../objpas/classes/resref.inc'.
          No need to remake target '../objpas/classes/resref.inc'.
          Considering target file '../objpas/classes/sllist.inc'.
           Looking for an implicit rule for '../objpas/classes/sllist.inc'.
           No implicit rule found for '../objpas/classes/sllist.inc'.
           Finished prerequisites of target file '../objpas/classes/sllist.inc'.
          No need to remake target '../objpas/classes/sllist.inc'.
          Considering target file '../objpas/classes/streams.inc'.
           Looking for an implicit rule for '../objpas/classes/streams.inc'.
           No implicit rule found for '../objpas/classes/streams.inc'.
           Finished prerequisites of target file '../objpas/classes/streams.inc'.
          No need to remake target '../objpas/classes/streams.inc'.
          Considering target file '../objpas/classes/stringl.inc'.
           Looking for an implicit rule for '../objpas/classes/stringl.inc'.
           No implicit rule found for '../objpas/classes/stringl.inc'.
           Finished prerequisites of target file '../objpas/classes/stringl.inc'.
          No need to remake target '../objpas/classes/stringl.inc'.
          Considering target file '../objpas/classes/twriter.inc'.
           Looking for an implicit rule for '../objpas/classes/twriter.inc'.
           No implicit rule found for '../objpas/classes/twriter.inc'.
           Finished prerequisites of target file '../objpas/classes/twriter.inc'.
          No need to remake target '../objpas/classes/twriter.inc'.
          Considering target file '../objpas/classes/util.inc'.
           Looking for an implicit rule for '../objpas/classes/util.inc'.
           No implicit rule found for '../objpas/classes/util.inc'.
           Finished prerequisites of target file '../objpas/classes/util.inc'.
          No need to remake target '../objpas/classes/util.inc'.
          Considering target file '../objpas/classes/writer.inc'.
           Looking for an implicit rule for '../objpas/classes/writer.inc'.
           No implicit rule found for '../objpas/classes/writer.inc'.
           Finished prerequisites of target file '../objpas/classes/writer.inc'.
          No need to remake target '../objpas/classes/writer.inc'.
          Pruning file 'system.ppu'.
          Pruning file 'objpas.ppu'.
          Considering target file 'sortbase.ppu'.
           File 'sortbase.ppu' does not exist.
            Considering target file '../inc/sortbase.pp'.
             Looking for an implicit rule for '../inc/sortbase.pp'.
             No implicit rule found for '../inc/sortbase.pp'.
             Finished prerequisites of target file '../inc/sortbase.pp'.
            No need to remake target '../inc/sortbase.pp'.
            Pruning file 'objpas.ppu'.
            Pruning file 'system.ppu'.
           Finished prerequisites of target file 'sortbase.ppu'.
          Must remake target 'sortbase.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../inc/sortbase.pp
Putting child 0x613e7394d460 (sortbase.ppu) PID 2321189 on the chain.
Live child 0x613e7394d460 (sortbase.ppu) PID 2321189 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sortbase.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sortbase.s"
Reaping winning child 0x613e7394d460 PID 2321189 
Removing child 0x613e7394d460 PID 2321189 from chain.
          Successfully remade target file 'sortbase.ppu'.
          Pruning file 'sysutils.ppu'.
          Considering target file 'typinfo.ppu'.
           File 'typinfo.ppu' does not exist.
            Considering target file '../objpas/typinfo.pp'.
             Looking for an implicit rule for '../objpas/typinfo.pp'.
             No implicit rule found for '../objpas/typinfo.pp'.
             Finished prerequisites of target file '../objpas/typinfo.pp'.
            No need to remake target '../objpas/typinfo.pp'.
            Pruning file 'objpas.ppu'.
            Pruning file 'sysutils.ppu'.
            Considering target file 'rtlconsts.ppu'.
             File 'rtlconsts.ppu' does not exist.
              Considering target file '../objpas/rtlconsts.pp'.
               Looking for an implicit rule for '../objpas/rtlconsts.pp'.
               No implicit rule found for '../objpas/rtlconsts.pp'.
               Finished prerequisites of target file '../objpas/rtlconsts.pp'.
              No need to remake target '../objpas/rtlconsts.pp'.
              Considering target file '../objpas/rtlconst.inc'.
               Looking for an implicit rule for '../objpas/rtlconst.inc'.
               No implicit rule found for '../objpas/rtlconst.inc'.
               Finished prerequisites of target file '../objpas/rtlconst.inc'.
              No need to remake target '../objpas/rtlconst.inc'.
              Pruning file 'objpas.ppu'.
              Pruning file 'system.ppu'.
             Finished prerequisites of target file 'rtlconsts.ppu'.
            Must remake target 'rtlconsts.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../objpas/rtlconsts.pp
Putting child 0x613e7394ba70 (rtlconsts.ppu) PID 2321191 on the chain.
Live child 0x613e7394ba70 (rtlconsts.ppu) PID 2321191 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/rtlconsts.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/rtlconsts.s"
Reaping winning child 0x613e7394ba70 PID 2321191 
Removing child 0x613e7394ba70 PID 2321191 from chain.
            Successfully remade target file 'rtlconsts.ppu'.
           Finished prerequisites of target file 'typinfo.ppu'.
          Must remake target 'typinfo.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32 -Sg  ../objpas/typinfo.pp
Putting child 0x613e7394ba70 (typinfo.ppu) PID 2321193 on the chain.
Live child 0x613e7394ba70 (typinfo.ppu) PID 2321193 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/typinfo.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/typinfo.s"
Reaping winning child 0x613e7394ba70 PID 2321193 
Removing child 0x613e7394ba70 PID 2321193 from chain.
          Successfully remade target file 'typinfo.ppu'.
          Pruning file 'rtlconsts.ppu'.
          Considering target file 'fgl.ppu'.
           File 'fgl.ppu' does not exist.
            Considering target file '../objpas/fgl.pp'.
             Looking for an implicit rule for '../objpas/fgl.pp'.
             No implicit rule found for '../objpas/fgl.pp'.
             Finished prerequisites of target file '../objpas/fgl.pp'.
            No need to remake target '../objpas/fgl.pp'.
            Pruning file 'objpas.ppu'.
            Considering target file 'types.ppu'.
             File 'types.ppu' does not exist.
              Considering target file '../objpas/types.pp'.
               Looking for an implicit rule for '../objpas/types.pp'.
               No implicit rule found for '../objpas/types.pp'.
               Finished prerequisites of target file '../objpas/types.pp'.
              No need to remake target '../objpas/types.pp'.
              Pruning file 'objpas.ppu'.
              Pruning file 'math.ppu'.
              Pruning file 'system.ppu'.
             Finished prerequisites of target file 'types.ppu'.
            Must remake target 'types.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../objpas/types.pp
Putting child 0x613e7394ba70 (types.ppu) PID 2321195 on the chain.
Live child 0x613e7394ba70 (types.ppu) PID 2321195 
Executing "/FPC/compilers/cross-compiling/bin/riscv32-freertos-as" with command line "-o /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/types.o  -march=rv32imc -mabi=ilp32 /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/types.s"
Reaping winning child 0x613e7394ba70 PID 2321195 
Removing child 0x613e7394ba70 PID 2321195 from chain.
            Successfully remade target file 'types.ppu'.
            Pruning file 'system.ppu'.
            Pruning file 'sysutils.ppu'.
            Pruning file 'sortbase.ppu'.
            Pruning file 'rtlconsts.ppu'.
           Finished prerequisites of target file 'fgl.ppu'.
          Must remake target 'fgl.ppu'.
/FPC/compilers/cross-compiling/pas/fpc-3.3.1/bin/ppcrv32 -Cprv32imc -Tfreertos -Priscv32 -XPriscv32-freertos- -Fi../inc -Fi../riscv32 -FE. -FU/FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos -n -vx -driscv32  ../objpas/fgl.pp
Putting child 0x613e7394fcb0 (fgl.ppu) PID 2321197 on the chain.
Live child 0x613e7394fcb0 (fgl.ppu) PID 2321197 
PPU Loading /FPC/compilers/cross-compiling/pas/trunk/fpcsrc/rtl/units/riscv32-freertos/sortbase.ppu
Trying to use a unit which was compiled with a different FPU mode
fgl.pp(35,20) Fatal: Can't find unit sortbase used by fgl
Fatal: Compilation aborted
Reaping losing child 0x613e7394fcb0 PID 2321197 
gmake[1]: *** [Makefile:2635: fgl.ppu] Error 1
Removing child 0x613e7394fcb0 PID 2321197 from chain.
gmake[1]: Leaving directory '/home/FPC/compilers/cross-compiling/pas/gitlab-fpcbuild/fpcsrc/rtl/freertos'
Reaping losing child 0x652a11354430 PID 2321089 
gmake: *** [Makefile:3943: freertos_all] Error 2
Removing child 0x652a11354430 PID 2321089 from chain.
gmake: Leaving directory '/home/FPC/compilers/cross-compiling/pas/gitlab-fpcbuild/fpcsrc/rtl'
Error line found in /FPC/compilers/cross-compiling/logs/trunk/check-targets/target-check-rtl-riscv32-freertos.txt: Target fgl.ppu Error 1 in line 2635
Target freertos_all Error 2 in line 3943
target_make_files="fgl.ppu
freertos_all"
Listing directory rtl/units/riscv32-freertos:
rtl/units/riscv32-freertos/typinfo.rsj
rtl/units/riscv32-freertos/dos.ppu
rtl/units/riscv32-freertos/extpas.ppu
rtl/units/riscv32-freertos/dos.o
rtl/units/riscv32-freertos/math.o
rtl/units/riscv32-freertos/system.ppu
rtl/units/riscv32-freertos/types.ppu
rtl/units/riscv32-freertos/sysutils.ppu
rtl/units/riscv32-freertos/consoleio.o
rtl/units/riscv32-freertos/uuchar.ppu
rtl/units/riscv32-freertos/uuchar.o
rtl/units/riscv32-freertos/consoleio.ppu
rtl/units/riscv32-freertos/objpas.o
rtl/units/riscv32-freertos/iso7185.o
rtl/units/riscv32-freertos/sortbase.o
rtl/units/riscv32-freertos/iso7185.ppu
rtl/units/riscv32-freertos/rtlconsts.ppu
rtl/units/riscv32-freertos/typinfo.ppu
rtl/units/riscv32-freertos/strings.ppu
rtl/units/riscv32-freertos/math.rsj
rtl/units/riscv32-freertos/system.o
rtl/units/riscv32-freertos/typinfo.o
rtl/units/riscv32-freertos/rtlconsts.o
rtl/units/riscv32-freertos/sortbase.ppu
rtl/units/riscv32-freertos/sysconst.o
rtl/units/riscv32-freertos/heapmgr.o
rtl/units/riscv32-freertos/objpas.ppu
rtl/units/riscv32-freertos/heapmgr.ppu
rtl/units/riscv32-freertos/strings.o
rtl/units/riscv32-freertos/math.ppu
rtl/units/riscv32-freertos/types.o
rtl/units/riscv32-freertos/sysconst.ppu
rtl/units/riscv32-freertos/sysconst.rsj
rtl/units/riscv32-freertos/sysutils.o
rtl/units/riscv32-freertos/extpas.o
rtl/units/riscv32-freertos/rtlconsts.rsj
Running: /home/fpc/bin/check-ppu-crc-coherence.sh . riscv32-freertos
Testing ppu CRCs for target=riscv32-freertos in /FPC/compilers/cross-compiling/pas/trunk/fpcsrc
No problem detected, 16 ppus checked
Analyzed 1 targets