fpcup
An FPC/Lazarus downloader/updater/installer
Open source freeware (modified LGPL/BSD), see:
https://bitbucket.org/reiniero/fpcup
This program will download the FPC and Lazarus sources
from the source Subversion/SVN repositories,
compile, and install.
Result: you get a fresh, up-to-date Lazarus/FPC installation.
Version: based on commit 16105d7c3ec3 (Mon Jun 10 08:58:32 2013 +0200)
Build date: 2013/06/10 09:12:05
Compiled for CPU: x86_64 on linux
The "binutilsdir" parameter (currently set to /home/user/dev/lazfpc01/fpcup) is not necessary or supported on this system.
The parameter will be ignored.
Options:
Bootstrap compiler dir: /home/user/dev/lazfpc01/fpcbootstrap
Lazarus shortcut name: Lazarus_lazfpc01
Shortcut fpcup name: fpcup_lazfpc01_update
FPC URL: http://svn.freepascal.org/svn/fpc/branches/fixes_2_6
FPC options:
FPC directory: /home/user/dev/lazfpc01/fpc
Lazarus directory: /home/user/dev/lazfpc01/lazarus
Lazarus primary config path:
(Lazarus settings path) /home/psuser/dev/lazfpc01/config_lazarus
Lazarus URL: http://svn.freepascal.org/svn/lazarus/trunk
Lazarus options:
Keep local changes: no
Log file name: /home/user/fpcup.log
Additional modules:
Parameter list: --installdir="~/dev/lazfpc01" --fpcURL="fixes" --lazURL="trunk"
Continue (Y/n):
Info: 3-9-13 09:03:20: fpcup 16105d7c3ec3 (Mon Jun 10 08:58:32 2013 +0200) started.
Info: /home/user/dev/lazfpc01/fpcbootstrap/x86_64-linux-ppcx64 is not a valid x86_64-linux-ppcx64 application (x86_64-linux-ppcx64 result code was: -1)
Info: Going to download /tmp/TMP00000.tmp from URL: ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/x86_64-linux-ppcx64.bz2
Info: Going to move /tmp/TMP00000.tmp.out to /home/user/dev/lazfpc01/fpcbootstrap/x86_64-linux-ppcx64
Info: FPC: running make distclean:
Info: Checking out/updating FPC sources...
Info: FPC was at: branch revision FRET_UNKNOWN_REVISION (repository revision )
Info: FPC is now at: branch revision 25401 (repository revision 25402)
Info: TFPCInstaller: building module FPC...
Info: Running make all for FPC:
Info: Running make install for FPC:
Info: Created launcher script for FPC:/home/user/dev/lazfpc01/fpc/bin/x86_64-linux/fpc.sh
Info: Creating fpc.cfg:
Info: Checking out/updating Lazarus sources:
Info: Lazarus was at: branch revision FRET_UNKNOWN_REVISION (repository revision )
Info: Lazarus is now at: revision 42568
Info: TLazarusNativeInstaller: building module BIGIDE...
Info: BIGIDE: running make bigide:
Info: Created Lazarus primary config directory: /home/user/dev/lazfpc01/config_lazarus
Info: Lazarus: creating desktop shortcut:
Info: helplazarus: documentation directory: /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: Going to download /tmp/TMP00000.tmp.zip from URL: http://sourceforge.net/projects/lazarus/files/Lazarus%20Documentation/Lazarus%201.0/fpc-lazarus-doc-chm-1.0.zip/download
Info: helplazarus: documentation directory: /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: /home/user/dev/lazfpc01/lazarus/docs/html/build_lcl_docs is not a valid build_lcl_docs application (build_lcl_docs result code was: -1)
Info: helplazarus: compiling build_lcl_docs help compiler:
Info: helplazarus: compiling chm help docs:
Info: helplazarus: WARNING: /home/user/dev/lazfpc01/lazarus/docs/chm/lcl/lcl.chm was created but is empty (perhaps due to FPC bugs). Lcl.chm may be out of date! Try running with --verbose to see build_lcl_docs error messages.
Info: Getting module lazdatadesktop
Info: TUniversalInstaller: building module lazdatadesktop...
Info: Getting module doceditor
Info: TUniversalInstaller: building module doceditor...
Info: Getting module suggestedpackages
Info: TUniversalInstaller: building module suggestedpackages...
Info: Getting module fpcdocs
Info: TUniversalInstaller: building module fpcdocs...
Info: Getting module lazres
Info: TUniversalInstaller: building module lazres...
Info: TLazarusNativeInstaller: building module USERIDE...
Info: Lazarus: running lazbuild to get IDE with user-specified packages:
Info: Lazarus: creating desktop shortcut:
Info: 3-9-13 09:21:16: fpcup finished.
Info: Checking out/updating FPC sources...
Info: FPC: WARNING: found modified files.
/home/user/dev/lazfpc01/fpc/utils/fpcmkcfg/fppkg.inc
Diff with last revision stored in /home/user/dev/lazfpc01/fpc/REV25401.diff
FPC: reverting before updating.
Info: FPC was at: branch revision 25401 (repository revision 25402)
Info: No updates for FPC found.
Info: TFPCInstaller: building module FPC...
Info: Running make all for FPC:
Info: Running make install for FPC:
Info: fpc.sh launcher script already exists (/home/user/dev/lazfpc01/fpc/bin/x86_64-linux/fpc.sh); trying to overwrite it.
Info: Created launcher script for FPC:/home/user/dev/lazfpc01/fpc/bin/x86_64-linux/fpc.sh
Info: fpc.cfg already exists; leaving it alone.
Info: Checking out/updating Lazarus sources:
Info: Lazarus was at: revision 42568
Info: No updates for Lazarus found.
Info: TLazarusNativeInstaller: building module BIGIDE...
Info: BIGIDE: running make bigide:
Info: Lazarus: creating desktop shortcut:
Info: helplazarus: documentation directory: /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: helplazarus: skipping docs download: FPC rtl.chm and fcl.chm already present in docs directory /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: helplazarus: documentation directory: /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: helplazarus: compiling chm help docs:
Info: helplazarus: WARNING: /home/user/dev/lazfpc01/lazarus/docs/chm/lcl/lcl.chm was created but is empty (perhaps due to FPC bugs). Lcl.chm may be out of date! Try running with --verbose to see build_lcl_docs error messages.
Info: Getting module lazdatadesktop
Info: TUniversalInstaller: building module lazdatadesktop...
Info: Getting module doceditor
Info: TUniversalInstaller: building module doceditor...
Info: Getting module suggestedpackages
Info: TUniversalInstaller: building module suggestedpackages...
Info: Getting module fpcdocs
Info: TUniversalInstaller: building module fpcdocs...
Info: Getting module lazres
Info: TUniversalInstaller: building module lazres...
Info: TLazarusNativeInstaller: building module USERIDE...
Info: Lazarus: running lazbuild to get IDE with user-specified packages:
Info: Lazarus: creating desktop shortcut:
Info: 3-9-13 09:23:53: fpcup finished.
Info: Checking out/updating FPC sources...
Info: FPC was at: branch revision 25401 (repository revision 25403)
Info: No updates for FPC found.
Info: TFPCInstaller: building module FPC...
Info: Running make all for FPC:
Info: Running make install for FPC:
Info: fpc.sh launcher script already exists (/home/user/dev/lazfpc01/fpc/bin/x86_64-linux/fpc.sh); trying to overwrite it.
Info: Created launcher script for FPC:/home/user/dev/lazfpc01/fpc/bin/x86_64-linux/fpc.sh
Info: fpc.cfg already exists; leaving it alone.
Info: Checking out/updating Lazarus sources:
Info: Lazarus was at: revision 42568
Info: No updates for Lazarus found.
Info: TLazarusNativeInstaller: building module BIGIDE...
Info: BIGIDE: running make bigide:
Info: Lazarus: creating desktop shortcut:
Info: helplazarus: documentation directory: /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: helplazarus: skipping docs download: FPC rtl.chm and fcl.chm already present in docs directory /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: helplazarus: documentation directory: /home/user/dev/lazfpc01/lazarus/docs/chm/
Info: helplazarus: compiling chm help docs:
Info: helplazarus: WARNING: /home/psuser/dev/lazfpc01/lazarus/docs/chm/lcl/lcl.chm was created but is empty (perhaps due to FPC bugs). Lcl.chm may be out of date! Try running with --verbose to see build_lcl_docs error messages.
Info: Getting module lazdatadesktop
Info: TUniversalInstaller: building module lazdatadesktop...
Info: Getting module doceditor
Info: TUniversalInstaller: building module doceditor...
Info: Getting module suggestedpackages
Info: TUniversalInstaller: building module suggestedpackages...
Info: Getting module fpcdocs
Info: TUniversalInstaller: building module fpcdocs...
Info: Getting module lazres
Info: TUniversalInstaller: building module lazres...
Info: TLazarusNativeInstaller: building module USERIDE...
Info: Lazarus: running lazbuild to get IDE with user-specified packages:
Info: Lazarus: creating desktop shortcut:
Info: 3-9-13 09:28:23: fpcup finished.