[Lazarus] Lazarus SVN build "stucked" to TFPCSourceCache.Update after ran

Thierry Bothorel thierry.bothorel at gmail.com
Wed Sep 29 00:03:39 CEST 2010


Mattias Gaertner a écrit :
> On Tue, 28 Sep 2010 22:44:06 +0200
> Thierry Bothorel <thierry.bothorel at gmail.com> wrote:
>
>   
>> [...]
>> Ok, so this brings me to the starting point :-) I did a test. If I run just
>> startlazarus --pcp=~/.lazarus
>> it starts properly ,because it reads
>> /etc/lazarus/environmentoptions.xml, but this file is not supposed to be
>> there because it is installed and setup for another Lazarus installation.
>>
>> But if /etc/lazarus/environmentoptions.xml does not exist (as if I has
>> not installed Lazarus from  Ubuntu repositories) , I get back to the
>> TFPCSourceCache.Update problem. On a fresh install no primary or
>> secondary config file is supposed to be there. I compiled Lazarus
>> with-dVerboseFPCSrcScan but I did not noticed new lines in the output.
>>     
>
> Then start the IDE in gdb, run it, stop it and see the backtrace.
>
> Mattias
>
> --
>   
Uhm I never used gdb this way. Is this what you mean (see the last lines)

~$ gdb --args
/home/thierrybo/Sys/local/opt/lazarus_FPC_svn/startlazarus 
--pcp=~/.lazarus --scp=~/.lazarus
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
/home/thierrybo/Sys/local/opt/lazarus_FPC_svn/startlazarus...done.
(gdb)
(gdb) r
Starting program:
/home/thierrybo/Sys/local/opt/lazarus_FPC_svn/startlazarus
--pcp=\~/.lazarus --scp=\~/.lazarus
[Thread debugging using libthread_db enabled]
Adding "--pcp=~/.lazarus" as a parameter
Adding "--scp=~/.lazarus" as a parameter
TLazarusManager.Run starting
/home/thierrybo/Sys/local/opt/lazarus_FPC_svn/lazarus ...
SetPrimaryConfigPath NewValue="~/.lazarus" -> "/home/thierrybo/.lazarus"
SetSecondaryConfigPath NewValue="~/.lazarus" -> "/home/thierrybo/.lazarus"
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/thierrybo/.lazarus"
  SecondaryConfigPath="/home/thierrybo/.lazarus"
Note: environment config file not found - using defaults
NOTE: editor options config file not found - using defaults
NOTE: miscellaneous options file not found - using defaults
NOTE : fichier de configuration codetools non trouvé. Valeurs par défaut
utilisées.

NOTE: Compiler filename not set! (see Environment / Options ... /
Environment / Files)

NOTE: FPC source directory not set! (see Environment / Options ... /
Environment / Files)
TFPCTargetConfigCache.NeedsUpdate compiler file changed "/usr/bin/fpc"
FileAge=1244031136 StoredAge=0
TFPCTargetConfigCache.Update /usr/bin/fpc TargetOS=linux
TargetCPU=x86_64 CompilerOptions= ExtraOptions=
RunTool /usr/bin/fpc -iTOTP -Px86_64 -Tlinux
RunTool /usr/bin/fpc -va -Px86_64 -Tlinux compilertest.pas
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/rtl"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/gdbm"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/unzip"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/syslog"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/regexpr"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/uuid"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fftw"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/utmp"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/x11"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/users"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fv"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/dts"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/gtk2"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/iconvenc"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/libpng"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/mad"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/hash"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/oracle"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/chm"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/imagemagick"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/mysql"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-json"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/xforms"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/a52"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-base"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/opengl"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/bfd"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/tcl"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-registry"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/sdl"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/dbus"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/ncurses"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-image"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/ldap"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/httpd13"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/svgalib"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/pasjpeg"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/graph"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/pthreads"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/postgres"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-passrc"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-process"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/odbc"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-fpcunit"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/openal"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/oggvorbis"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-net"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/cairo"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/zlib"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/httpd20"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/numlib"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/libcurl"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-web"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/pcap"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/pxlib"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/newt"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/ggi"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/ibase"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/sqlite"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-db"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-async"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fpmkunit"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/gdbint"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/libgd"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/openssl"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/modplug"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/paszlib"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/fcl-xml"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/cdrom"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/aspell"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/lexyacc"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux"
Using unit path: "/usr/lib/fpc/2.2.4/units/x86_64-linux/httpd22"
Using unit path: "/usr/lib/fpc/2.2.4"
TFPCTargetConfigCache.Update: has changed
TMainIDE.RescanCompilerDefines A  ClearCaches=False
CompilerFilename=/usr/bin/fpc TargetOS=linux TargetCPU=x86_64
EnvFPCSrcDir=/usr/share/fpcsrc/$(FPCVer)/ FPCSrcDir=
TFPCSourceCache.Update /home/thierrybo ...
^C
Program received signal SIGINT, Interrupt.
0x000000000053ff41 in
SYSTEM_FPSYSCALL$INT64$INT64$INT64$INT64$INT64$$INT64 ()
(gdb) bt
#0  0x000000000053ff41 in
SYSTEM_FPSYSCALL$INT64$INT64$INT64$INT64$INT64$$INT64
    ()
#1  0x0000000000540520 in SYSTEM_FPWAITPID$LONGINT$PCINT$LONGINT$$LONGINT ()
#2  0x0000000000000000 in ?? ()
(gdb)





More information about the Lazarus mailing list