[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