[Lazarus] Problem using packages

Hans-Peter Diettrich DrDiettrich1 at aol.com
Mon Jun 6 12:28:29 CEST 2011


When I try to run the examples/EasyTree/EasyDocking project, the 
following messages appear (fpc 2.4.2):

"Compiling package FCL 1.0.1" completed
"Compiling package LCLBase 1.0.1" completed
"Compiling package LCL 1.0.1" completed
"Compiling package EasyDockMgr 1.0" completed
Options changed, recompiling clean with -B
PPU Loading 
D:\git2\lazarus\examples\dockmanager\lib\i386-win32\easydocksite.ppu
PPU Source: easydocksite.pas not found
PPU Source: zoneheader.inc not found
PPU Source: easy_dock_images.lrs time 2010/12/13 14:27:20 *
..\package\easydockmgr.pas(10,5) Fatal: Can't find unit EasyDockSite 
used by EasyDockMgr

What can be wrong, forcing "Options changed..."?

The console output shows (before above messages?):

TProject.DoLoadStateFile Statefile not found: 
D:\git2\lazarus\examples\dockmanager\easytree\easydocking.compiled
TMainIDE.CheckIfPackageNeedsCompilation  No state file for Project

Then the recompile -B is invoked.

Some more strange messages from the console:

PPU Loading 
D:\git2\lazarus\examples\dockmanager\lib\i386-win32\easydocksite.ppu
PPU Source: easydocksite.pas not found
PPU Source: zoneheader.inc not found
File easy_dock_images.lrs is newer than PPU file 
D:\git2\lazarus\examples\dockmanager\lib\i386-win32\easydocksite.ppu
PPU Source: easy_dock_images.lrs time 2010/12/13 14:27:20 *
easydocksite.pas(12,23) Fatal: Can't find unit EasyDockSite used by 
EasyDockMgr

How can a file from 2010 be newer than a just compiled one?


No such problem occurs with a different --pcp (not the one Lazarus was 
built with), same compiler. I'd understand when problems occur with 
different options in *different* configs, but different options in the 
*same* config???

DoDi





More information about the Lazarus mailing list