[fpc-devel] oldheap.inc file missing (was: heap.inc evo when)

Pierre Muller pierre at freepascal.org
Sat Apr 19 09:49:02 CEST 2025


   Florian, you committed several changes to fix history,
but they somehow resulted in the fact that oldheap.inc is not present
in current trunk...

   This means that it is impossible to test old heap,
could you please reinstall oldheap or explain
what happens.


Pierre


muller at cfarm422:~/pas/trunk/fpcsrc$ make rtl OPT="-n -vx -dLEGACYHEAP"
make -C rtl all
make[1]: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl'
make -C linux all
make[2]: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl/linux'
/usr/bin/mkdir -p /home/muller/pas/gitlab-fpc-source/rtl/units/x86_64-linux
make /home/muller/pas/gitlab-fpc-source/rtl/units/x86_64-linux
make[3]: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl/linux'
make[3]: '/home/muller/pas/gitlab-fpc-source/rtl/units/x86_64-linux' is up to date.
make[3]: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl/linux'
as --64 -o /home/muller/pas/gitlab-fpc-source/rtl/units/x86_64-linux/abitag.o x86_64/abitag.as
/home/muller/pas/fpc-3.3.1/bin/ppcx64 -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../x86_64 -Fi../unix -Fix86_64 -FE. -FU/home/muller/pas/gitlab-fpc-source/rtl/units/x86_64-linux -Cg -Fl/usr/lib/gcc/x86_64-linux-gnu/12 -n -vx -dLEGACYHEAP -dx86_64 -dRELEASE  -Us -Sg system.pp
system.inc(1780,2) Fatal: Cannot open include file "oldheap.inc"
Fatal: Compilation aborted



muller at cfarm422:~/pas/trunk/fpcsrc/rtl/inc$ grep oldheap -iwnrC4 .
./system.inc-1776-
./system.inc-1777-{$i sysheap.inc}
./system.inc-1778-
./system.inc-1779-{$IFDEF LEGACYHEAP}
./system.inc:1780:{$i oldheap.inc}
./system.inc-1781-{$ELSE}
./system.inc-1782-{$i heap.inc}
./system.inc-1783-{$ENDIF LEGACYHEAP}
./system.inc-1784-

muller at cfarm422:~/pas/trunk/fpcsrc$ git log -n 6 -- rtl/inc/oldheap.inc
commit dfbd4eac2a81a88c0e11367d0159781c2e254821
Author: florian <florian at freepascal.org>
Date:   Fri Apr 18 14:55:13 2025 +0200

       + fix line history part 2

commit 06aff099c163330f64f6a871ebe4ede1fabe7286
Author: Michaël Van Canneyt <michael at freepascal.org>
Date:   Fri Apr 18 14:18:41 2025 +0200

     * Move heap to oldheap, prepare for MR !694




More information about the fpc-devel mailing list