[fpc-devel] strange error "checksum changed" in package, when compiling project.

Martin lazarus at mfriebe.de
Sun Oct 20 17:30:51 CEST 2013


Just checking, if there may be a simple fault on my side, or if I 
stumbled on a bug (fpc 2.6.2 and trunk (from a few weeks ago))

It happens with circular unit references via uses in implementation. (I 
know "not advisable design", but a valid language feature)

The circle is in a package, the package compiles fine.

When I compile a project, using the package (therefore only path to ppu 
files)

Hint: Start of reading config file 
C:\FPC\rel_2_6_2\gw\bin\i386-win32\fpc.cfg
Hint: End of reading config file C:\FPC\rel_2_6_2\gw\bin\i386-win32\fpc.cfg
Free Pascal Compiler version 2.6.2 [2013/02/16] for i386
Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling FpTest.lpr
Compiling testpascalparser.pas
PPU Loading 
B:\lazarus_latest\components\fpdebug\lib\i386-win32\fpdbgdwarf.ppu
PPU Source: fpdbgdwarf.pas not found
PPU Loading 
B:\lazarus_latest\components\fpdebug\lib\i386-win32\fpdbgdwarf.ppu
PPU Source: fpdbgdwarf.pas not found
Recompiling FpDbgDwarf, checksum changed for FpDbgClasses
..\fpdbgclasses.pp(331,13) Fatal: Can't find unit FpDbgDwarf used by 
FpDbgClasses



Project is
   lazarus\components\fpdebug\test\FpTest.lpr

based on Revision: 43291
with modifications http://pastebin.com/8bTNcdjC



More information about the fpc-devel mailing list