[Lazarus] Building Lazarus: apparent errors with lazloggerbase?

Reinier Olislagers reinierolislagers at gmail.com
Sun Sep 7 15:44:42 CEST 2014


Just thought I'd post a quick note in case it's useful..

I've got fpcup set up to build the IDE, tools (e.g. lazdatadesktop) with
fpc trunk on a Linux x64 VM.

As I'm building with debug info enabled, there might be some usable info
in the output...


fpcup: info: TUniversalInstaller: building module lazdatadesktop running
all InstallExecute commands in:
Name=lazdatadesktop
Description="A database helper tool for Lazarus. Will be registered in
External Tools"
Enabled=1
Workingdir=$(lazarusdir)/tools/lazdatadesktop
InstallExecute1=$(lazarusdir)/lazbuild
--primary-config-path=$(LazarusPrimaryConfigPath)
$(lazarusdir)/tools/lazdatadesktop/lazdatadesktop.lpr
RegisterExternalTool=$(lazarusdir)/tools/lazdatadesktop/lazdatadesktop

fpcup: info: TUniversalInstaller: running ExecuteCommandInDir for
/home/pascaldev/trunk/lazarus/lazbuild
--primary-config-path=~/trunk/config_lazarus
/home/pascaldev/trunk/lazarus/tools/lazdatadesktop/lazdatadesktop.lpr
Executing : /home/pascaldev/trunk/lazarus/lazbuild
"--primary-config-path=~/trunk/config_lazarus"
"/home/pascaldev/trunk/lazarus/tools/lazdatadesktop/lazdatadesktop.lpr"
(working dir: /home/pascaldev/trunk/lazarus/tools/lazdatadesktop)
using config file /home/pascaldev/trunk/lazarus/lazarus.cfg
SetPrimaryConfigPath NewValue="~/trunk/config_lazarus" ->
"/home/pascaldev/trunk/config_lazarus"
primary config path: /home/pascaldev/trunk/config_lazarus/
TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Last= -Fu.  -MObjFPC
-Scghi -O1 -g -gl -vewnhi -l fcllaz.pas
TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Last=
-Fu../../packager/units/x86_64-linux;.  -MObjFPC -Scghi -O1 -g -gl
-vewnhi -l lazutils.pas
TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Last=
-Fu../../packager/units/x86_64-linux;../lazutils/lib/x86_64-linux;.
-MObjFPC -Sci -O1 -g -gl -vewni -l codetools.pas
TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Last=
-Fuforms;widgetset;nonwin32;../packager/units/x86_64-linux;../components/lazutils/lib/x86_64-linux;.
-Fiinclude  -MObjFPC -Scghi -O1 -g -gl -vew -l alllclunits.pp

  $000000000061FA99 line 720 of lazloggerbase.pas
  $000000000047C887 line 1414 of lclproc.pas
  $00000000004013BF line 322 of lazbuild.lpr
  $0000000000537A6A line 103 of idedialogs.pas
  $00000000005B8A7F line 2989 of ../packager/packagesystem.pas
  $00000000005BA405 line 3302 of ../packager/packagesystem.pas
  $00000000005B9EFD line 3192 of ../packager/packagesystem.pas
  $00000000005BE42B line 3786 of ../packager/packagesystem.pas
  $00000000005BDC5B line 3624 of ../packager/packagesystem.pas
  $00000000004038FF line 777 of lazbuild.lpr
  $00000000004035AA line 950 of lazbuild.lpr
  $00000000004018EB line 399 of lazbuild.lpr
  $0000000000406A65 line 1388 of lazbuild.lpr
  $0000000000408AEB line 1670 of lazbuild.lpr
  $00000000004007CD
ERROR: Error reading file
Unable to read state file
"/home/pascaldev/trunk/lazarus/lcl/units/x86_64-linux/gtk2/LCL.compiled"
of package LCL 1.3.
Error: In
'file:///home/pascaldev/trunk/lazarus/lcl/units/x86_64-linux/gtk2/LCL.compiled'
(line 1 pos 1): Root element is missing
lazbuild is non interactive, aborting now.




More information about the Lazarus mailing list