Recent

Author Topic: fpcup 3.1.1 Update  (Read 136881 times)

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: fpcup 3.1.1 Update
« Reply #240 on: February 03, 2017, 01:31:22 pm »
Here's another one
IF you test than use THE LAST version.
Otherwise you maybe accusing the people who are involved in this project of something that is already solved.

Plz: give an example that reflects the current state, name a version, your platform, etc.

Not very helpful.
« Last Edit: February 03, 2017, 01:33:18 pm by Thaddy »
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

sierdolg

  • New Member
  • *
  • Posts: 21
Re: fpcup 3.1.1 Update
« Reply #241 on: February 03, 2017, 03:44:24 pm »
As I already wrote:

"The context is: fpclazup-x86_64-linux, based on commit fpcup016 (20170106) Build date: 2017/01/08 10:44:55 Compiled for CPU: x86_64 on linux, downloaded yesterday." (I do suppose that *is* the most recent version available.)

Explicitely added for completeness: I'm running Debian Linux 8 (Jessie) 64bit, with no fpc or lazarus distro's package installed.


And I'm far from accusing anyone for anything, I just asked for a little help (explanation) what the phrase "error executing sequence suggestedpackages; line: 5, param: suggestedpackages" means, especially "line: 5", as it is surely not the line count of the ini-file. Sorry, too, for my imperfect English - I'm not a native speaker nor a developer nor computer scientist.

In other words: When getting the message stressed out in bold, then what line in fpclazup.ini is worthwile to comment, or what else can be done to track down what goes wrong?



« Last Edit: February 03, 2017, 03:50:22 pm by sierdolg »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #242 on: February 03, 2017, 06:10:31 pm »
Mmm, I do not know what went wrong with your install.
But, to be sure, I have released a new version of fpc(laz)up.

https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/releases/latest

I just ran a test on my Linux x86_64 Mint, with success.

Code: Pascal  [Select][+][-]
  1. ./fpclazup-x86_64-linux --fpcURL=trunk --lazURL=trunk

In the past, there were some problems with the help.

Also consider using fpcupdeluxe, a GUI installer based on fpc(laz)up:
https://github.com/newpascal/fpcupdeluxe

sierdolg

  • New Member
  • *
  • Posts: 21
Re: fpcup 3.1.1 Update
« Reply #243 on: February 04, 2017, 12:41:53 pm »
First of all, thanks a lot,  DonAlfredo!

I just tried again, on another machine, it's also Debian GNU/Linux 8 64 bit (4.9.0-0.bpo.1-amd64 #1 SMP Debian 4.9.2-2~bpo8+1 (2017-01-26) x86_64 GNU/Linux).

I ran (as I'd like to install that and as fpclazup itself suggests), with a freshly downloaded fpclazup-x86_64-linux;

 ./fpclazup-x86_64-linux  --lazURL=trunk

No luck for me, again this "error executing sequence suggestedpackage" thing, which I don't understand in deeper detail.

Code: HTML5  [Select][+][-]
  1.  [2017-02-04 11:56:31.009 Info] 4-2-17 11:56:31: fpcup finished.
  2.  [2017-02-04 11:56:31.209 Info] ------------------------------------------------
  3.  [2017-02-04 11:56:38.641 Info] 4-2-17 11:56:38: fpcup finished.
  4.  [2017-02-04 11:56:38.841 Info] ------------------------------------------------
  5.  [2017-02-04 11:58:21.526 Info] 4-2-17 11:58:21: fpcup019 (20170129) started.
  6.  [2017-02-04 11:58:22.233 Info] TFPCInstaller init:
  7.  [2017-02-04 11:58:22.233 Info] FPC directory:      /home/tstusr/development/fpc
  8.  [2017-02-04 11:58:22.233 Info] FPC URL:            http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  9.  [2017-02-04 11:58:22.233 Info] FPC options:        
  10.  [2017-02-04 11:58:22.233 Info] TFPCInstaller init:
  11.  [2017-02-04 11:58:22.233 Info] Bootstrap compiler dir: /home/tstusr/development/fpcbootstrap/
  12.  [2017-02-04 11:58:22.233 Info] FPC URL:                http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  13.  [2017-02-04 11:58:22.233 Info] FPC options:            
  14.  [2017-02-04 11:58:22.233 Info] FPC source directory:   /home/tstusr/development/fpc
  15.  [2017-02-04 11:58:22.233 Info] FPC install directory:  /home/tstusr/development/fpc
  16.  [2017-02-04 11:58:22.233 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpcbootstrap:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/bin:/home/tstusr/development/fpc/utils:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/compiler:/bin:/usr/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  17.  [2017-02-04 11:58:22.234 Info] Error running fpcup. Technical details: error executing sequence fpc; line: 2, param: FPC
  18.  [2017-02-04 11:58:22.434 Info] Error running fpcup. Technical details: error executing sequence Default; line: 3, param: fpc
  19.  [2017-02-04 11:58:22.634 Info] 4-2-17 11:58:22: fpcup finished.
  20.  [2017-02-04 11:58:22.834 Info] ------------------------------------------------
  21.  [2017-02-04 12:01:48.443 Info] 4-2-17 12:01:48: fpcup019 (20170129) started.
  22.  [2017-02-04 12:01:49.252 Info] SVN client found: /usr/bin/svn
  23.  [2017-02-04 12:01:49.753 Info] TFPCInstaller init:
  24.  [2017-02-04 12:01:49.753 Info] FPC directory:      /home/tstusr/development/fpc
  25.  [2017-02-04 12:01:49.753 Info] FPC URL:            http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  26.  [2017-02-04 12:01:49.753 Info] FPC options:        
  27.  [2017-02-04 12:01:49.754 Info] TFPCInstaller init:
  28.  [2017-02-04 12:01:49.754 Info] Bootstrap compiler dir: /home/tstusr/development/fpcbootstrap/
  29.  [2017-02-04 12:01:49.754 Info] FPC URL:                http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  30.  [2017-02-04 12:01:49.754 Info] FPC options:            
  31.  [2017-02-04 12:01:49.754 Info] FPC source directory:   /home/tstusr/development/fpc
  32.  [2017-02-04 12:01:49.754 Info] FPC install directory:  /home/tstusr/development/fpc
  33.  [2017-02-04 12:01:49.754 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpcbootstrap:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/bin:/home/tstusr/development/fpc/utils:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/compiler:/bin:/usr/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  34.  [2017-02-04 12:01:50.855 Info] INFO: directory /home/tstusr/development/fpc is not an SVN repository (or a repository with the wrong remote URL).
  35.  [2017-02-04 12:01:51.055 Info] INFO: creating directory /home/tstusr/development/fpc for SVN checkout.
  36.  [2017-02-04 12:03:31.918 Info] TFPCInstaller init:
  37.  [2017-02-04 12:03:31.918 Info] FPC directory:      /home/tstusr/development/fpc
  38.  [2017-02-04 12:03:31.918 Info] FPC URL:            http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  39.  [2017-02-04 12:03:31.918 Info] FPC options:        
  40.  [2017-02-04 12:03:40.584 Info] TFPCInstaller init:
  41.  [2017-02-04 12:03:40.584 Info] Bootstrap compiler dir: /home/tstusr/development/fpcbootstrap/
  42.  [2017-02-04 12:03:40.584 Info] FPC URL:                http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  43.  [2017-02-04 12:03:40.584 Info] FPC options:            
  44.  [2017-02-04 12:03:40.584 Info] FPC source directory:   /home/tstusr/development/fpc
  45.  [2017-02-04 12:03:40.584 Info] FPC install directory:  /home/tstusr/development/fpc
  46.  [2017-02-04 12:03:40.584 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpcbootstrap:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/bin:/home/tstusr/development/fpc/utils:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/compiler:/bin:/usr/bin:/home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpcbootstrap:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/bin:/home/tstusr/development/fpc/utils:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/compiler:/bin:/usr/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  47.  [2017-02-04 12:04:55.253 Info] FPC: Error running make failed with exit code 512
  48. . Details:
  49.  [2017-02-04 12:04:56.101 Info] Error running fpcup. Technical details: error executing sequence fpc; line: 5, param: FPC
  50.  [2017-02-04 12:04:56.301 Info] Error running fpcup. Technical details: error executing sequence Default; line: 3, param: fpc
  51.  [2017-02-04 12:04:56.502 Info] 4-2-17 12:04:56: fpcup finished.
  52.  [2017-02-04 12:04:56.702 Info] ------------------------------------------------
  53.  [2017-02-04 12:18:14.809 Info] 4-2-17 12:18:14: fpcup019 (20170129) started.
  54.  [2017-02-04 12:18:15.516 Info] SVN client found: /usr/bin/svn
  55.  [2017-02-04 12:18:16.018 Info] TFPCInstaller init:
  56.  [2017-02-04 12:18:16.018 Info] FPC directory:      /home/tstusr/development/fpc
  57.  [2017-02-04 12:18:16.018 Info] FPC URL:            http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  58.  [2017-02-04 12:18:16.018 Info] FPC options:        
  59.  [2017-02-04 12:18:16.018 Info] TFPCInstaller init:
  60.  [2017-02-04 12:18:16.018 Info] Bootstrap compiler dir: /home/tstusr/development/fpcbootstrap/
  61.  [2017-02-04 12:18:16.018 Info] FPC URL:                http://svn.freepascal.org/svn/fpc/tags/release_3_0_0
  62.  [2017-02-04 12:18:16.018 Info] FPC options:            
  63.  [2017-02-04 12:18:16.018 Info] FPC source directory:   /home/tstusr/development/fpc
  64.  [2017-02-04 12:18:16.018 Info] FPC install directory:  /home/tstusr/development/fpc
  65.  [2017-02-04 12:18:16.018 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpcbootstrap:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/bin:/home/tstusr/development/fpc/utils:/home/tstusr/development/fpc/:/home/tstusr/development/fpc/compiler:/bin:/usr/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  66.  [2017-02-04 12:18:16.419 Info] Verbose output saved to /tmp/TMP00000.tmp
  67.  [2017-02-04 12:18:20.062 Info] INFO: directory /home/tstusr/development/fpc is not an SVN repository (or a repository with the wrong remote URL).
  68.  [2017-02-04 12:19:57.572 Info] FPC: update succeeded.
  69.  [2017-02-04 12:19:57.773 Info] TLazarusInstaller init:    
  70.  [2017-02-04 12:19:57.774 Info] Lazarus directory:      /home/tstusr/development/lazarus
  71.  [2017-02-04 12:19:57.774 Info] Lazarus URL:               http://svn.freepascal.org/svn/lazarus/trunk
  72.  [2017-02-04 12:19:57.774 Info] Lazarus options:          
  73.  [2017-02-04 12:19:57.975 Info] SVN client found: /usr/bin/svn
  74.  [2017-02-04 12:19:58.577 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpc/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  75.  [2017-02-04 12:19:59.478 Info] INFO: directory /home/tstusr/development/lazarus is not an SVN repository (or a repository with the wrong remote URL).
  76.  [2017-02-04 12:19:59.678 Info] INFO: creating directory /home/tstusr/development/lazarus for SVN checkout.
  77.  [2017-02-04 12:22:14.181 Info] Execute: make. Params: FPC=/home/tstusr/development/fpc/bin/x86_64-linux/fpc.sh,USESVN2REVISIONINC=0,--directory=/home/tstusr/development/lazarus,INSTALL_PREFIX=/home/tstusr/development/lazarus,FPCDIR=/home/tstusr/development/fpc,UPXPROG=echo,COPYTREE=echo,"OPT=-vw-n-h-i-l-d-u-t-p-c-x- ",lazbuild
  78.  [2017-02-04 12:22:14.382 Info] Verbose output saved to /tmp/TMP00001.tmp
  79.  [2017-02-04 12:22:47.840 Info] SVN client found: /usr/bin/svn
  80.  [2017-02-04 12:22:48.444 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpc/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  81.  [2017-02-04 12:24:35.960 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpc/bin:/home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpc/bin:/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  82.  [2017-02-04 12:24:36.661 Info] Building help compiler (also time consuming generation of documents) !!!!!!
  83.  [2017-02-04 12:24:36.861 Info] Execute: /home/tstusr/development/lazarus/lazbuild. Params: --primary-config-path=/home/tstusr/development/config_lazarus,/home/tstusr/development/lazarus/docs/html/build_lcl_docs.lpr
  84.  [2017-02-04 12:24:38.463 Info] Execute: /home/tstusr/development/lazarus/lazbuild exit code: 0
  85.  [2017-02-04 12:24:39.164 Info] Execute: /home/tstusr/development/lazarus/docs/html/build_lcl_docs. Params: --fpcdocs,/home/tstusr/development/lazarus/docs/chm/,--fpdoc,/home/tstusr/development/fpc/bin/x86_64-linux/fpdoc,--css-file=/home/tstusr/development/fpc/utils/fpdoc/fpdoc.css,--outfmt,chm
  86.  [2017-02-04 12:25:00.180 Info] helplazarus: error creating chm help docs. build_lcl_docs exit status: 55552
  87.  [2017-02-04 12:25:00.380 Info] helplazarus: Fatal error. But I will continue !!
  88.  [2017-02-04 12:25:00.983 Info] SVN client found: /usr/bin/svn
  89.  [2017-02-04 12:25:01.585 Info] External program path:  /home/tstusr/development/fpc/bin/x86_64-linux:/home/tstusr/development/fpc/bin::/home/tstusr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  90.  [2017-02-04 12:25:01.585 Info] Getting module suggestedpackages
  91.  [2017-02-04 12:25:01.986 Info] TUniversalInstaller: building module suggestedpackages running all InstallExecute commands in:
  92. Name=suggestedpackages
  93. Description="Selection of various IDE packages that can be handy when developing"
  94. Enabled=1
  95. AddPackage1=$(lazarusdir)\components\tdbf\dbflaz.lpk
  96. AddPackage2=$(lazarusdir)\components\fpcunit\ide\fpcunitide.lpk
  97. AddPackage3=$(lazarusdir)\components\daemon\lazdaemon.lpk
  98. AddPackage4=$(lazarusdir)\components\datadict\lazdatadict.lpk
  99. AddPackage5=$(lazarusdir)\components\dbexport\lazdbexport.lpk
  100. AddPackage6=$(lazarusdir)\components\lazreport\source\lazreport.lpk
  101. AddPackage7=$(lazarusdir)\components\leakview\leakview.lpk
  102. AddPackage9=$(lazarusdir)\components\tachart\tachartlazaruspkg.lpk
  103. AddPackage10=$(lazarusdir)\components\rx\rx.lpk
  104. AddPackage11=$(lazarusdir)\components\codetools\ide\cody.lpk
  105. AddPackage12=$(lazarusdir)\components\sdf\sdflaz.lpk
  106. AddPackage13=$(lazarusdir)/components/synedit/design/syneditdsgn.lpk
  107. AddPackage14=$(lazarusdir)/components/rtticontrols/runtimetypeinfocontrols.lpk
  108. AddPackage15=$(lazarusdir)/components/printers/printer4lazarus.lpk
  109. AddPackage16=$(lazarusdir)/components/printers/design/printers4lazide.lpk
  110. AddPackage17=$(lazarusdir)/components/turbopower_ipro/turbopoweripro.lpk
  111. AddPackage20=$(lazarusdir)/components/projecttemplates/projtemplates.lpk
  112. AddPackage21=$(lazarusdir)/components/sqldb/sqldblaz.lpk
  113. AddPackage24=$(lazarusdir)/components/memds/memdslaz.lpk
  114. AddPackage26=$(lazarusdir)/components/todolist/todolistlaz.lpk
  115. AddPackage27=$(lazarusdir)/components/jcf2/IdePlugin/lazarus/jcfidelazarus.lpk
  116. AddPackage28=$(lazarusdir)/components/chmhelp/packages/idehelp/chmhelppkg.lpk
  117. AddPackage29=$(lazarusdir)/components/instantfpc/instantfpclaz.lpk
  118. AddPackage30=$(lazarusdir)/components/externhelp/externhelp.lpk
  119. AddPackage31=$(lazarusdir)/components/PascalScript/Source/pascalscript.lpk
  120. AddPackage32=$(lazarusdir)/components/macroscript/editormacroscript.lpk
  121. AddPackage33=$(lazarusdir)/components/datetimectrls/datetimectrls.lpk
  122. AddPackage34=$(lazarusdir)/components/datetimectrls/design/DateTimeCtrlsDsgn.lpk
  123. AddPackage35=$(lazarusdir)/components/lazcontrols/design/lazcontroldsgn.lpk
  124.  
  125.  [2017-02-04 12:25:02.193 Info] Installing dbflaz version 0.1.1
  126.  [2017-02-04 12:25:02.393 Info] Verbose output saved to /tmp/TMP00002.tmp
  127.  [2017-02-04 12:25:02.594 Info] TUniversalInstaller: checking lpl file for dbflaz
  128.  [2017-02-04 12:25:02.795 Info] Installing fpcunitide version 0.1
  129.  [2017-02-04 12:25:03.196 Info] TUniversalInstaller: checking lpl file for fpcunitide
  130.  [2017-02-04 12:25:03.396 Info] Installing lazdaemon version 0.9.9
  131.  [2017-02-04 12:25:03.797 Info] TUniversalInstaller: checking lpl file for lazdaemon
  132.  [2017-02-04 12:25:03.998 Info] Installing lazdatadict version 0
  133.  [2017-02-04 12:25:04.299 Info] TUniversalInstaller: checking lpl file for lazdatadict
  134.  [2017-02-04 12:25:04.500 Info] Installing lazdbexport version 1
  135.  [2017-02-04 12:25:04.901 Info] TUniversalInstaller: checking lpl file for lazdbexport
  136.  [2017-02-04 12:25:05.101 Info] Installing lazreport version 0.9.9
  137.  [2017-02-04 12:25:05.502 Info] TUniversalInstaller: checking lpl file for lazreport
  138.  [2017-02-04 12:25:05.704 Info] Installing leakview version 1
  139.  [2017-02-04 12:25:06.105 Info] TUniversalInstaller: checking lpl file for leakview
  140.  [2017-02-04 12:25:06.306 Info] Installing tachartlazaruspkg version 1
  141.  [2017-02-04 12:25:06.707 Info] TUniversalInstaller: checking lpl file for tachartlazaruspkg
  142.  [2017-02-04 12:25:06.909 Info] Installing rx version 1
  143.  [2017-02-04 12:25:07.309 Info] TUniversalInstaller: checking lpl file for rx
  144.  [2017-02-04 12:25:07.511 Info] Installing cody version 1.1
  145.  [2017-02-04 12:25:07.912 Info] TUniversalInstaller: checking lpl file for cody
  146.  [2017-02-04 12:25:08.113 Info] Installing sdflaz version 0.1.1
  147.  [2017-02-04 12:25:08.514 Info] TUniversalInstaller: checking lpl file for sdflaz
  148.  [2017-02-04 12:25:08.714 Info] Installing syneditdsgn version 1
  149.  [2017-02-04 12:25:09.115 Info] TUniversalInstaller: checking lpl file for syneditdsgn
  150.  [2017-02-04 12:25:09.316 Info] Installing runtimetypeinfocontrols version 0.1
  151.  [2017-02-04 12:25:09.716 Info] TUniversalInstaller: checking lpl file for runtimetypeinfocontrols
  152.  [2017-02-04 12:25:09.917 Info] Installing printer4lazarus version 0.5
  153.  [2017-02-04 12:25:10.320 Info] TUniversalInstaller: checking lpl file for printer4lazarus
  154.  [2017-02-04 12:25:10.520 Info] Installing printers4lazide version 0
  155.  [2017-02-04 12:25:10.921 Info] TUniversalInstaller: checking lpl file for printers4lazide
  156.  [2017-02-04 12:25:11.121 Info] Installing turbopoweripro version 1
  157.  [2017-02-04 12:25:11.522 Info] TUniversalInstaller: checking lpl file for turbopoweripro
  158.  [2017-02-04 12:25:11.725 Info] Installing projtemplates version 1
  159.  [2017-02-04 12:25:12.125 Info] TUniversalInstaller: checking lpl file for projtemplates
  160.  [2017-02-04 12:25:12.326 Info] Installing sqldblaz version 1.0.2
  161.  [2017-02-04 12:25:12.727 Info] TUniversalInstaller: checking lpl file for sqldblaz
  162.  [2017-02-04 12:25:12.927 Info] Installing memdslaz version 1.2.1
  163.  [2017-02-04 12:25:13.328 Info] TUniversalInstaller: checking lpl file for memdslaz
  164.  [2017-02-04 12:25:13.529 Info] Installing todolistlaz version 1.0.2
  165.  [2017-02-04 12:25:13.930 Info] TUniversalInstaller: checking lpl file for todolistlaz
  166.  [2017-02-04 12:25:14.131 Info] Installing jcfidelazarus version 2
  167.  [2017-02-04 12:25:14.532 Info] TUniversalInstaller: checking lpl file for jcfidelazarus
  168.  [2017-02-04 12:25:14.733 Info] Installing chmhelppkg version 0.2
  169.  [2017-02-04 12:25:15.134 Info] TUniversalInstaller: checking lpl file for chmhelppkg
  170.  [2017-02-04 12:25:15.336 Info] Installing instantfpclaz version 1
  171.  [2017-02-04 12:25:15.737 Info] TUniversalInstaller: checking lpl file for instantfpclaz
  172.  [2017-02-04 12:25:15.938 Info] Installing externhelp version 1.3
  173.  [2017-02-04 12:25:16.339 Info] TUniversalInstaller: checking lpl file for externhelp
  174.  [2017-02-04 12:25:16.540 Info] Installing pascalscript version 0.0.0.1
  175.  [2017-02-04 12:25:16.941 Info] TUniversalInstaller: checking lpl file for pascalscript
  176.  [2017-02-04 12:25:17.141 Info] Installing editormacroscript version 0
  177.  [2017-02-04 12:25:17.542 Info] TUniversalInstaller: checking lpl file for editormacroscript
  178.  [2017-02-04 12:25:17.743 Info] Installing datetimectrls version 1.5.1
  179.  [2017-02-04 12:25:18.143 Info] TUniversalInstaller: checking lpl file for datetimectrls
  180.  [2017-02-04 12:25:18.545 Info] Installing lazcontroldsgn version 0
  181.  [2017-02-04 12:25:18.946 Info] TUniversalInstaller: checking lpl file for lazcontroldsgn
  182.  [2017-02-04 12:25:41.791 Info] InstallerUniversal: error trying to rebuild Lazarus.
  183. Details:
  184.  [2017-02-04 12:25:41.991 Info] Error running fpcup. Technical details: error executing sequence suggestedpackages; line: 5, param: suggestedpackages
  185.  [2017-02-04 12:25:42.191 Info] Error running fpcup. Technical details: error executing sequence UniversalDefault; line: 2, param: suggestedpackages
  186.  [2017-02-04 12:25:42.391 Info] Error running fpcup. Technical details: error executing sequence Default; line: 6, param: UniversalDefault
  187.  [2017-02-04 12:25:42.592 Info] 4-2-17 12:25:42: fpcup finished.
  188.  [2017-02-04 12:25:42.792 Info] ------------------------------------------------
  189.  

~/development/lazarus is present, lazbuild too, but no lazarus and startlazarus.

I won't really believe it could be a distro specific thing, but do you? If so, is there any case against running ./fpclazup-x86_64-linux on a virtual machine running mint and then just copy ~/development/lazarus to my $HOME?
« Last Edit: February 04, 2017, 12:52:05 pm by sierdolg »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #244 on: February 04, 2017, 12:55:57 pm »
Looks like the help does it again !

Quote
[2017-02-04 12:25:00.180 Info] helplazarus: error creating chm help docs. build_lcl_docs exit status: 55552
[2017-02-04 12:25:00.380 Info] helplazarus: Fatal error. But I will continue !!

Again, I would like to ask you to try do do the same as I did:
Code: Pascal  [Select][+][-]
  1. ./fpclazup-x86_64-linux --fpcURL=trunk --lazURL=trunk --installdir=mycleanandemptyandnewinstalldir

This is important, due to other installs floating around and maybe spoiling things.
And to have an idea about the error while we are trying to reproduce !


sierdolg

  • New Member
  • *
  • Posts: 21
Re: fpcup 3.1.1 Update
« Reply #245 on: February 04, 2017, 07:19:56 pm »
OK, I have started exactly
Code: HTML5  [Select][+][-]
  1. ./fpclazup-x86_64-linux --fpcURL=trunk --lazURL=trunk --installdir=mycleanandemptyandnewinstalldir
as requested.

As I guessed, help ain't our showstopper:
Code: HTML5  [Select][+][-]
  1. tstusr2@machina:~/SOFTWARE/Linux/lazarus/fpclazup$ ./fpclazup-x86_64-linux --fpcURL=trunk --lazURL=trunk --installdir=mycleanandemptyandnewinstalldir    
  2. Fpclazup, a FPC/Lazarus downloader/updater/installer
  3. Original by BigChimp: https://bitbucket.org/reiniero/fpcup
  4. This version: https://github.com/LongDirtyAnimAlf/Reiniero-fpcup
  5.  
  6. Fpclazup will download the FPC and Lazarus sources
  7. from the source SVN repositories, and compile, and install.
  8. Result: you get a fresh, up-to-date Lazarus/FPC installation.
  9.  
  10. Version: based on commit fpcup019 (20170129)
  11. Build date: 2017/02/03 17:25:44
  12. Compiled for CPU: x86_64 on linux
  13.  
  14. Options:
  15. Bootstrap dir:      ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpcbootstrap
  16. FPC URL:            http://svn.freepascal.org/svn/fpc/trunk/
  17. FPC options:        
  18. FPC directory:      ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc
  19. Lazarus URL:        http://svn.freepascal.org/svn/lazarus/trunk
  20. Lazarus options:    
  21. Lazarus directory:  ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus
  22. Keep changes:       no
  23. Re-apply changes:   no
  24. Log file name:      ~/fpcup.log
  25. Standard modules:   suggestedpackages
  26. Standard modules:   lazdatadesktop
  27.  
  28. WARNING: FPCUP will download full repositories !!!
  29.  
  30. ******************************************************************
  31.  You are now installing a bleeding edge version of [FPC/Lazarus].
  32.  Please be forewarned that things might not function,
  33.  as you would expect from a stable release.
  34.  Installing a stable release,
  35.  will give you a stable development environment,
  36.  and is the preferred way of using [FPC/Lazarus].
  37.  
  38.  PS: You can build Lazarus trunk with normal FPC stable !! <-----
  39.     Just execute fpclazup --lazURL="trunk"                <-----
  40. ******************************************************************
  41.  
  42.  
  43. Effective parameters:  
  44. --fpcURL=trunk
  45. --lazURL=trunk
  46. --installdir=mycleanandemptyandnewinstalldir
  47. Persistent parameters (can be saved in shell script):
  48. --installdir="mycleanandemptyandnewinstalldir" --fpcURL="trunk" --lazURL="trunk"
  49. Continue (Y/n): Y
  50. fpclazup: info: 4-2-17 19:09:57: fpcup019 (20170129) started.
  51. fpclazup: info: SVN client found: /usr/bin/svn
  52. fpclazup: WARNING: TFPCInstaller: clean module FPC directory ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc does not exist. Exiting CleanModule.
  53. fpclazup: info: Checking out/updating FPC sources...
  54. fpclazup: info: INFO: directory ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc is not an SVN repository (or a repository with the wrong remote URL).
  55. fpclazup: info: INFO: creating directory ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc for SVN checkout.
  56. fpclazup: info: Running SVN checkout or update.
  57. fpclazup: info: FPC was at: failure
  58. fpclazup: info: FPC is now at: branch revision 35392 (repository revision 35394)
  59. fpclazup: info: TFPCInstaller: building module FPC...
  60. fpclazup: info: We have a FPC source (@ ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc) with version: 3.1.1
  61. fpclazup: info: To compile this FPC, we need (required) a compiler with version : 3.0.2
  62. fpclazup: info: Looking for a bootstrap compiler from official FPC bootstrap binaries.
  63. fpclazup: info: Looking for official FPC bootstrapper with version 3.0.2
  64. fpclazup: info: Looking for (online) bootstrapper x86_64-linux-ppcx64.bz2
  65. fpclazup: info: Looking for official FPC bootstrapper with version 3.0.0
  66. fpclazup: info: Looking for (online) bootstrapper x86_64-linux-ppcx64.bz2
  67. fpclazup: info: Looking for official FPC bootstrapper with version 2.6.4
  68. fpclazup: info: Looking for (online) bootstrapper x86_64-linux-ppcx64.bz2
  69. fpclazup: info: Looking for official FPC bootstrapper with version 2.6.2
  70. fpclazup: info: Looking for (online) bootstrapper x86_64-linux-ppcx64.bz2
  71. fpclazup: info: Got a bootstrap compiler from official FPC bootstrap sources.
  72. fpclazup: info: Check if we already have a bootstrap compiler with version 2.6.2
  73. fpclazup: info: No correct bootstrapper. Going to download bootstrapper from ftp://ftp.freepascal.org/pub/fpc/dist/2.6.2/bootstrap/x86_64-linux-ppcx64.bz2
  74. fpclazup: info: Native downloader: Getting x86_64-linux-ppcx64.bz2 from ftp.freepascal.org/pub/fpc/dist/2.6.2/bootstrap/
  75. fpclazup: info: We need to build an FPC 3.0.0 intermediate compiler.
  76. fpclazup: info: Checking out/updating sources for intermediate bootstrap compiler.
  77. fpclazup: info: Checking out/updating FPC 3.0.0 sources for intermediate bootstrap compiler done.
  78. fpclazup: info: We have a FPC bootstrap source (@ ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc300bootstrap) with version: 3.0.0
  79. fpclazup: info: To compile this bootstrap FPC, we need (required) a compiler with version : 3.0.0
  80. fpclazup: info: Apply OVERRIDEVERSIONCHECK=1, because we have a (wrong) bootstrap bootstrapper with version 2.6.2
  81. fpclazup: info: Running make cycle for intermediate bootstrap compiler:
  82. fpclazup: info: Successfully build FPC 3.0.0 intermediate bootstrap compiler.
  83. fpclazup: info: Going to copy bootstrapper ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc300bootstrap/compiler/ppcx64 towards bootstrapper ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpcbootstrap/intermediate_ppcx64
  84. fpclazup: info: FPC: running make all install for FPC:
  85. fpclazup: info: Created launcher script for FPC:~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/bin/x86_64-linux/fpc.sh
  86. fpclazup: info: Creating fpc.cfg: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/bin/x86_64-linux/fpcmkcfg -d basepath=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc -o ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/bin/x86_64-linux/fpc.cfg
  87.  
  88. fpclazup: info: SVN client found: /usr/bin/svn
  89. fpclazup: info: Checking out/updating Lazarus sources:
  90. fpclazup: info: INFO: directory ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus is not an SVN repository (or a repository with the wrong remote URL).
  91. fpclazup: info: INFO: creating directory ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus for SVN checkout.
  92. fpclazup: info: Running SVN checkout or update.
  93. fpclazup: info: Lazarus was at: failure
  94. fpclazup: info: Lazarus is now at: revision 54087
  95. fpclazup: info: Updating Lazarus version info.
  96. fpclazup: info: Checking out/updating Lazarus sources ok
  97. fpclazup: info: No Lazarus patches defined.
  98. fpclazup: info: TLazarusNativeInstaller: building module lazbuild...
  99. fpclazup: info: lazbuild: running make lazbuild:
  100. fpclazup: info: Execute: make. Params: FPC=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/bin/x86_64-linux/fpc.sh,USESVN2REVISIONINC=0,--directory=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus,INSTALL_PREFIX=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus,FPCDIR=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc,UPXPROG=echo,COPYTREE=echo,"OPT=-vw-n-h-i-l-d-u-t-p-c-x- ",lazbuild
  101. fpclazup: info: Created Lazarus primary config directory: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/config_lazarus
  102. fpclazup: info: State machine: already succesfully ran sequence name lazbuild. Not running again.
  103. 1.7
  104. fpclazup: info: SVN client found: /usr/bin/svn
  105. fpclazup: info: helplazarus: documentation directory: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/docs/chm/
  106. fpclazup: info: Native downloader: Getting download from sourceforge.net/projects/lazarus/files/Lazarus Documentation/Lazarus 1.6/doc-chm-fpc3.0.0-laz1.6.zip/
  107. fpclazup: info: helplazarus: documentation directory: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/docs/chm/
  108. fpclazup: info: Check if ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/docs/chm/lcl.chm exists? Yes.
  109. fpclazup: info: helplazarus: compiling build_lcl_docs help compiler:
  110. fpclazup: info: Building help compiler (also time consuming generation of documents) !!!!!!
  111. fpclazup: info: Execute: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/lazbuild. Params: --primary-config-path=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/config_lazarus,~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/docs/html/build_lcl_docs.lpr
  112. fpclazup: info: Execute: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/lazbuild exit code: 0
  113. fpclazup: info: helplazarus: found valid fpdoc executable.
  114. fpclazup: info: helplazarus: compiling chm help docs:
  115. fpclazup: info: Execute: ~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/docs/html/build_lcl_docs. Params: --fpcdocs,~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/docs/chm/,--fpdoc,~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/bin/x86_64-linux/fpdoc,--css-file=~/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/utils/fpdoc/fpdoc.css,--outfmt,chm
  116. fpclazup: info: helplazarus: moving lcl.chm to docs directory
  117. fpclazup: info: SVN client found: /usr/bin/svn
  118. fpclazup: info: Getting module suggestedpackages
  119. fpclazup: info: TUniversalInstaller: building module suggestedpackages...
  120. fpclazup: info: Installing dbflaz version 0.1.1
  121. fpclazup: info: Installing fpcunitide version 0.1
  122. fpclazup: info: Installing lazdaemon version 0.9.9
  123. fpclazup: info: Installing lazdatadict version 0
  124. fpclazup: info: Installing lazdbexport version 1
  125. fpclazup: info: Installing lazreport version 0.9.9
  126. fpclazup: info: Installing leakview version 1
  127. fpclazup: info: Installing tachartlazaruspkg version 1
  128. fpclazup: info: Installing rx version 1
  129. fpclazup: info: Installing cody version 1.1
  130. fpclazup: info: Installing sdflaz version 0.1.1
  131. fpclazup: info: Installing syneditdsgn version 1
  132. fpclazup: info: Installing runtimetypeinfocontrols version 0.1
  133. fpclazup: info: Installing printer4lazarus version 0.5
  134. fpclazup: info: Installing printers4lazide version 0
  135. fpclazup: info: Installing turbopoweripro version 1
  136. fpclazup: info: Installing projtemplates version 1
  137. fpclazup: info: Installing sqldblaz version 1.0.2
  138. fpclazup: info: Installing memdslaz version 1.2.1
  139. fpclazup: info: Installing todolistlaz version 1.0.2
  140. fpclazup: info: Installing jcfidelazarus version 2
  141. fpclazup: info: Installing chmhelppkg version 0.2
  142. fpclazup: info: Installing instantfpclaz version 1
  143. fpclazup: info: Installing externhelp version 1.3
  144. fpclazup: info: Installing pascalscript version 0.0.0.1
  145. fpclazup: info: Installing editormacroscript version 0
  146. fpclazup: info: Installing datetimectrls version 1.5.1
  147. fpclazup: ERROR: TUniversalInstaller: package DateTimeCtrlsDsgn.lpk not found ... skipping.
  148. fpclazup: info: Installing lazcontroldsgn version 0
  149. fpclazup: info: InstallerUniversal: going to rebuild Lazarus because packages were installed.
  150.  
  151. fpclazup: info: InstallerUniversal: error trying to rebuild Lazarus.
  152. Details:
  153. fpclazup: info: Error running fpcup. Technical details: error executing sequence suggestedpackages; line: 5, param: suggestedpackages
  154. fpclazup: info: Error running fpcup. Technical details: error executing sequence UniversalDefault; line: 2, param: suggestedpackages
  155. fpclazup: info: Error running fpcup. Technical details: error executing sequence Default; line: 6, param: UniversalDefault
  156. Fpclazup failed.
  157. Please check log for details. Possible troubleshooting steps:
  158. First action :
  159. Run fpcup again with --verbose and check for make, lazbuild errors etc.
  160. Run fpcup again also in case of incomple download due to SVN errors.
  161.  
  162. - make sure there's a valid SVN executable in your path.
  163. - make sure the GNU binutils (make etc), windres, subversion client are installed
  164.  e.g. on Debian/Ubuntu: aptitude install build-essential mingw32-binutils subversion
  165.  ln -s /usr/bin/i586-mingw32msvc-windres /usr/bin/windres
  166.  see http://wiki.lazarus.freepascal.org/Lazarus_Resources#Checking_you_have_windres
  167. If that does not work ... last resort action :
  168. Remove all files from install-directory, and try again
  169. fpclazup: info: 4-2-17 19:25:11: fpcup finished.


Will follow any suggesions.

The question mentioned above "is it a good idea to just copy ~/development/lazarus to different $HOMEs" seems quite relevant to me, e.g. for a classroom rollout. What do you think about that? Is there anything to be said against it (from theoretical aspects)?
« Last Edit: February 04, 2017, 07:37:26 pm by sierdolg »

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #246 on: February 04, 2017, 07:48:51 pm »
How unfortunate that this install will not work for you !

As the error is similar between the two tries, there is something outside of fpclazup that prevents a correct install.
2 common sources of Lazarus build errors: ([out of memory],[out of diskspace]).

Would you mind running:
Code: Pascal  [Select][+][-]
  1. ./fpclazup-x86_64-linux --fpcURL=trunk --lazURL=trunk --installdir=mycleanandemptyandnewinstalldir --verbose
This will use the existing sources and will not download anything.

About copying the install:
There are some hardcoded paths.
Using ~ will be tricky, unless you give every pc an equal developer user.
You can install into a shared public directory, inside /var or /usr/local, which would be the same on every pc.
Or use a proxy on your outgoing server, that caches FPC and Lazarus.

sierdolg

  • New Member
  • *
  • Posts: 21
Re: fpcup 3.1.1 Update
« Reply #247 on: February 04, 2017, 11:36:40 pm »
Both conditions ([out of memory],[out of diskspace]) are very unlikely for the two PCs tested on (8 and 16 GB of RAM, and > 1 TB diskspace free).

Attached you find the last 160k of console output (unfortunately "konsole" only stores the last 1000 lines, as I see now); if that is not enough, I will try again on Monday with redirection.

May be one of
Code: Pascal  [Select][+][-]
  1. tachartcombos.pas(403) Fatal: (10026) There were 1 errors compiling module, stopping
  2. and
  3. fpclazup: ERROR: TUniversalInstaller: package DateTimeCtrlsDsgn.lpk not found ... skipping.
is critical? I have been seeing them since 3 days now regularly.

Thanks again for your great support, and the installer itself, anyway ;-)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #248 on: February 05, 2017, 08:05:03 am »
Thanks for the report.
However, still no clues about the actual error.

If you are still with me, please do the following:

Get fpcupdeluxe: https://github.com/newpascal/fpcupdeluxe/releases/download/v1.2.0i/fpcupdeluxe-x86_64-linux

Start fpcupdeluxe.
Click "InstallDir select".
Navigate towards your install directory. ("/mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir") and select this directory.
Click "Setup+".
Uncheck "Split FPC source and bins".
Press ok to go back to the main screen.

With the above settings, fpcupdeluxe will do the same as fpclazup.
However, the main screen of fpcupdeluxe could give us more info about the error.

Click the "trunk" button to start the install. The old sources should be used ! No downloads.

After succes, be happy. After error, please select and copy green screen (left click) and attach.

sierdolg

  • New Member
  • *
  • Posts: 21
Re: fpcup 3.1.1 Update
« Reply #249 on: February 05, 2017, 11:58:06 am »
Meanwhile being Happy for other reasons, as an alternative (Sunday, sun is shining, vnd very funny icons deluxe!) :o)

Of course, I'm willing to help in whatsoever possible way.

First, when you stated, fpclazupdeluxe in the configuration described does exactly the same as fpclazup, I expected it to fail. And so id did :-]

However, as expected also this seems interesting new information:

Code: Pascal  [Select][+][-]
  1. Error: (lazarus) Compile package EditorMacroScript 0.0: terminated
  2. Error: (lazarus) Compile package lazreport 0.9.9: terminated
  3. Error: (lazarus) [TLazPackageGraph.CompileRequiredPackages] "Exit code 256"
  4. Error: (lazarus) Building IDE: Compile AutoInstall Packages failed.
  5.  

If that's not enough, then please have a look into the whole log attached.

Thanks a lot, and have a nice Sunday!


DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #250 on: February 05, 2017, 12:08:18 pm »
Thank !

This is the error (located in your log):
Quote
/mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/lazarus/components/tachart/tachartcombos.pas(330,15) Error: (4054) Illegal type conversion: "TObject" to "TSeriesPointerStyle"
tachartcombos.pas(403) Fatal: (10026) There were 1 errors compiling module, stopping

Will look into it. Perhaps its a Lazarus bug.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #251 on: February 05, 2017, 12:41:46 pm »
Here you go !

http://bugs.freepascal.org/view.php?id=31353

Most likely, you encountered a Lazarus bug, that has been resolved just a few moments ago.
Just rerun fpcupdeluxe ... it should succeed !

sierdolg

  • New Member
  • *
  • Posts: 21
Re: fpcup 3.1.1 Update
« Reply #252 on: February 05, 2017, 02:49:50 pm »
YES, you are awesome right!

In an euphoric mood I then added 2 packages I need, anchordocking + zeos, and rebuilt - it failed again.
For fpc I tried "trunk" as well as "default".

Code: Pascal  [Select][+][-]
  1. ...
  2. (3104) Compiling /mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/ccr/lazarus_ccr/components/onguard/source/qonguard7.pas
  3. /mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/ccr/lazarus_ccr/components/onguard/source/ogreg.pas(56,3) Hint: (5023) Unit "ogutil" not used in ogreg
  4. (3104) Compiling /mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/ccr/lazarus_ccr/components/onguard/source/ogfirst.pas
  5. /mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/ccr/lazarus_ccr/components/onguard/source/ogfirst.pas(52,3) Fatal: (10022) Can't find unit Libc used by ogfirst
  6. Fatal: (1018) Compilation aborted
  7. Error: /mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclazup/mycleanandemptyandnewinstalldir/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode
  8. ...
  9. (1008) 8287 lines compiled, 0.9 sec
  10. (1021) 1 warning(s) issued
  11. (1022) 86 hint(s) issued
  12. (1023) 10 note(s) issued
  13. /mnt/harddisk/home/testuser3/SOFTWARE/Linux/lazarus/fpclaz
  14. Error: (lazarus) Compile package Cody 1.1: terminated
  15. Error: (lazarus) Compile package jujiboutils 2.3: terminated
  16. Error: (lazarus) [TLazPackageGraph.CompileRequiredPackages] "Exit code 256"
  17. Error: (lazarus) Building IDE: Compile AutoInstall Packages failed.

I don't see why lazarus_ccr is coming in. In the meantime, another try has been running with a new install directory and the two selected packages. And this (default+trunk+anchordocking+zeos)

Btw: Seeing how much luck it seems to need for a successful build, the idea of archiving the result as a kind of "snapshot" (for a working combination of fpc's, lazarus', and set of packages' versions) becomes even more desirable.
If there was a way to substitute "some hardcoded paths" you mentioned after unpacking, this would be great - quite a counterpart to distribution's packages, but on user level.

Hence, sometimes some "package (archive)" and "unpack" Buttons might be a valuable enrichment for fpclazup-deluxe too...? As I just tested, a 7zip of mycleanandemptyandnewinstalldir2 is 222 MB, which is affordable to archive.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: fpcup 3.1.1 Update
« Reply #253 on: February 06, 2017, 04:07:16 pm »
Fpcup(*) builds an isolated install of FPC and Lazarus.
Isolated meaning: no environment paths changed; all in a single directory.
But with hardcoded paths (necessary for this isolation).

If you use a public available, non-specific install directory, you could indeed pack the whole install (with the startup link from your desktop), and copy it towards a new PC and use it out-of-the-box. Prequisit: if copied and unpacked in the same directory as used to build the whole install !!

That would be my advice.
I will not add an archive option however. This is too specific (and also to easy to do by yourself).

PS:
All fpcup(*) versions have been updated to use upcoming FPC 3.0.2 as the stable FPC version.
And I must say: this new stable is a very very good release of FPC !
« Last Edit: February 06, 2017, 04:12:17 pm by DonAlfredo »

totya

  • Hero Member
  • *****
  • Posts: 720
Re: fpcup 3.1.1 Update
« Reply #254 on: February 12, 2017, 01:50:53 pm »
SVN update:

Quote
The node 'C:\fpcup\0.9-fpcup' was not found.

 

TinyPortal © 2005-2018