Recent

Author Topic: Fpcupdeluxe  (Read 323526 times)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1067
Re: Fpcupdeluxe
« Reply #1200 on: March 21, 2019, 08:32:35 am »
Code: Pascal  [Select]
  1. until fpcupdeluxe has improved in these problem points
If you could give more info about these problem points, I could try to improve fpcupdeluxe.

However, the fppkg problem is hard to solve: the storage location cannot be changed AFAIK. So, any change that fpcupdeluxe makes regarding this, could also influence other installs, and that is against its basic philosophy: do not, in any way, disturb other installs of FPC and Lazarus.

I asked on the mailing list to make this location into a setting in fpc.cfg.

xinyiman

  • Hero Member
  • *****
  • Posts: 1822
Re: Fpcupdeluxe
« Reply #1201 on: March 25, 2019, 11:58:23 am »
Hi guys, I reinstalled lazarus trunk and fpc trunk yesterday through fpcupdeluxe (win 32 bit version). Then I installed the cross compiler for darwin x86-64. I made a simple program a button with a shomessage. If I do cross compilation it works and I see the file compiled correctly. If instead I insert the dependency in zeoslib it skips the compilation. In the sense that it does not create the executable. Ideas on how to solve the problem?
Ubuntu and Mac
Lazarus: 1.8.0
FPC: 3.0.4

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1067
Re: Fpcupdeluxe
« Reply #1202 on: March 25, 2019, 12:40:53 pm »
Just tried the same as you did, with a fresh install of ZEOS.
Had to make a change to the sources to get it compiling (ZDbcOracleStatement.pas):
Code: Pascal  [Select]
  1. FExecStatements[FCallExecKind].RegisterParameter(IDX,
  2.           Descriptor.SQLType, OCIParamTypeMatrix[Descriptor.OrdPos = 0][Descriptor.IODirection], tmp,
  3.             Max(QWord(Descriptor.DataSize), QWord(Descriptor.Precision)), Descriptor.Scale);
(QWord was added to enable Max to find the correct version)

Besides, I used the new binaries for Darwin x86_64 that use clang 5.0.
If you want to do this yourself:
delete the cross\bin\x86-darwin directory.
rerun fpcupdeluxe to install fresh binary utilities.

Perhaps this helps.

ASBzone

  • Full Member
  • ***
  • Posts: 190
  • Automation leads to relaxation...
    • BrainWaveCC Utilities
Re: Fpcupdeluxe
« Reply #1203 on: March 25, 2019, 03:37:21 pm »
:D
Could you elaborate on item 2 ? I do not understand exactly what you mean and want !

Certainly.  When we start up FPCupDeluxe, there are several buttons to perform installations.   It would be nice to have one button that went out and told us that what is out there is newer or the same as what we have on the current system, without a full blown installation attempt.
-ASB: https://www.BrainWaveCC.com

Lazarus v2.0.3 r60988 / FPC v3.2.0-beta-r41873 (via FpcUpDeluxe) -- Windows 64-bit install w/32-bit cross-compile
Primary System: Windows 10 Pro x64, Version 1809 (Build 17763.379)
Other Systems: Windows 10 Pro x64, Version 1803 or greater

xinyiman

  • Hero Member
  • *****
  • Posts: 1822
Re: Fpcupdeluxe
« Reply #1204 on: March 25, 2019, 07:25:19 pm »
I not found in ZDbcOracleStatement.pas this code
Code: Pascal  [Select]
  1. FExecStatements[FCallExecKind].RegisterParameter(IDX,
  2.           Descriptor.SQLType, OCIParamTypeMatrix[Descriptor.OrdPos = 0][Descriptor.IODirection], tmp,
  3.             Max(QWord(Descriptor.DataSize), QWord(Descriptor.Precision)), Descriptor.Scale);
Which version of zeos do you have installed? I 7.2.4-stable
Ubuntu and Mac
Lazarus: 1.8.0
FPC: 3.0.4

MISV

  • Hero Member
  • *****
  • Posts: 552
Re: Fpcupdeluxe
« Reply #1205 on: March 29, 2019, 11:18:13 am »
New error when getting "trunk" and I think stable to on Mac OS X with fully updated command line tools (update a few days ago)

Quote
/Users/xxx/lazaruscoc64bit/fpc/bin/x86_64-darwin/fpc.sh -gl -gw -Fu. -Fu../components/lazutils/lib/x86_64-darwin -Fu../lcl/units/x86_64-darwin -Fu../lcl/units/x86_64-darwin/nogui -Fu/Users/xxx/lazaruscoc64bit/fpcsrc/rtl -FE. -FU. -vw-n-h-l-d-u-t-p-c- -dx86_64 lazres.pp
Target OS: Darwin for x86_64
Compiling lazres.pp
Linking ./lazres
ld: malformed file
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib//libiconv.tbd:4:18: error: unknown enumerated scalar
platform:        zippered
                 ^~~~~~~~
 file '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib//libiconv.tbd'
An error occurred while linking
Error: Error while linking
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

My guess is this error is also related to
https://forum.lazarus.freepascal.org/index.php/topic,44830.0.html
"Getting error connected to libiconv.tbd:4'18: error: unknown enumerated scalar"


I think it corresponds to what earlier gave this error
Quote
ld: warning: URGENT: building for OSX, but linking against dylib (/usr/lib//libiconv.dylib) built for (unknown). Note: This will be an error in the future.

Which now gives
Quote
ld: malformed file
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib//libiconv.tbd:4:18: error: unknown enumerated scalar
platform:        zippered
                 ^~~~~~~~
 file '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib//libiconv.tbd'

There is also a long discussion here which I believe touches on those aspects
https://forum.lazarus.freepascal.org/index.php/topic,44453.15.html
"My app won't run on anything below 10.13 - build error in FPC or Lazarus or me?"
« Last Edit: March 29, 2019, 11:27:43 am by MISV »

ertank

  • Full Member
  • ***
  • Posts: 236
Re: Fpcupdeluxe
« Reply #1206 on: March 29, 2019, 03:43:17 pm »
Hello,

For several versions there is a problem installing Indy package using fpcupdeluxe under Raspberry Pi. Below is log from today's try:
Code: [Select]

FPCUPdeluxe V1.6.2q for arm-linux-gtk2

Limiting installation/update to indy

Going to install selected modules with given options.
FPCUP(deluxe) is starting up.

Bootstrap dir:         /home/pi/fpcupdeluxe/fpcbootstrap
FPC URL:               https://svn.freepascal.org/svn/fpc/branches/fixes_3_2
FPC options:           
FPC source directory:  /home/pi/fpcupdeluxe/fpcsrc
FPC install directory: /home/pi/fpcupdeluxe/fpc
Lazarus URL:           https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0
Lazarus options:       
Lazarus directory:     /home/pi/fpcupdeluxe/lazarus

Please stand back and enjoy !

fpcupdeluxe: info: 29-3-19 17:41:14: fpcupdeluxe: V076 (20190316) started.
fpcupdeluxe: info: UniversalInstaller (DownloadBinUtils): Found GNU make binary here: make.
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Getting module indy
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Going to download/update from SVN repository https://svn.atozed.com:444/svn/Indy10/trunk/
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Please wait: this can take some time (if repo is big or has a large history).
fpcupdeluxe: info: Directory /home/pi/fpcupdeluxe/ccr/indy is not an SVN repository (or a repository with the wrong remote URL).
fpcupdeluxe: info: Executing: /usr/bin/svn  info  --username Indy-Public-RO --password em""non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ &> /tmp/FPCUPTMP00000.svn
fpcupdeluxe: info: UniversalInstaller (DownloadFromSVN: indy): Running SVN checkout or update.
fpcupdeluxe: info: Executing: /usr/bin/svn  export --quiet --force  --username Indy-Public-RO --password em""non-interactive --trust-server-cert -r HEAD https://svn.atozed.com:444/svn/Indy10/trunk/ /home/pi/fpcupdeluxe/ccr/indy &> /tmp/FPCUPTMP00000.svn
fpcupdeluxe: info: Executing: /usr/bin/svn  info  --username Indy-Public-RO --password em""non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ &> /tmp/FPCUPTMP00000.svn
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Download/update from SVN repository ok.
fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy...

fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy running all InstallExecute commands in:
Name=indy
Description="Indy 10 networking library for FPC / Lazarus"
Installdir=$(basedir)/ccr/$(name)
Enabled=0
SVNURL=https://svn.atozed.com:444/svn/Indy10/trunk/
UserName=Indy-Public-RO
Password=
ArchiveURL=https://indy.fulgan.com/ZIP/Indy10_5495.zip
AddPackage=$(Installdir)/Lib/indylaz.lpk
UnInstall=rm -Rf $(Installdir)
Category=miscellaneous

fpcupdeluxe: info: UniversalInstaller (AddPackages of indy): Package indylaz.lpk not found ... skipping.
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Removing package from config-files
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Going to uninstall package
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Checking lpl file for indylaz.lpk


SUCCESS: Fpcupdeluxe ended without errors.

Even if it says success it break lazarus.exe and I have to re- build lazarus.


DonAlfredo

  • Hero Member
  • *****
  • Posts: 1067
Re: Fpcupdeluxe
« Reply #1207 on: March 30, 2019, 09:12:34 am »
Quote
fpcupdeluxe: info: Executing: /usr/bin/svn  info  --username Indy-Public-RO --password em""non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ &> /tmp/FPCUPTMP00000.svn

The above is very strange.
This
Quote
--password em""
should not happen (it should be: --password ""), and I cannot reproduce it on my own Pi.
So, I have no clue about cause and solution unfortunately.

Thausand

  • Full Member
  • ***
  • Posts: 143
Re: Fpcupdeluxe
« Reply #1208 on: March 30, 2019, 01:50:05 pm »
hi,

I make fpc 3.0.4 and fpc 3.2 fixes and Lazarus (lazarus not problem). Usage fpcdeluxe 1.6.2o.


I set InstallDir and set FPC version 3.0.4/fixes3.2 and click FPC logo only. No error, all ok.


Problem fpc that no graph unit 3.0.4 and fixes3.2. I not know why.

I did wrong or is bug ? How fix (not can make, all error in graph source directory) ?


also first try go wrong but i click away and forgot save log. then after 3.04 and fixes3.2 ok.

Sorry my english.

I forgot say. Is platform raspberry pi 3.

ertank

  • Full Member
  • ***
  • Posts: 236
Re: Fpcupdeluxe
« Reply #1209 on: March 31, 2019, 06:01:10 am »
Quote
The above is very strange.
This
Quote
--password em""
should not happen (it should be: --password ""), and I cannot reproduce it on my own Pi.
So, I have no clue about cause and solution unfortunately.
That is on a freshly installed Raspbian (Desktop version from web site). fpcupdeluxe called right after "apt-get update && apt-get dist-upgrade"

I just try do run it again. Same result:
Code: [Select]

FPCUPdeluxe V1.6.2q for arm-linux-gtk2

Limiting installation/update to indy

Going to install selected modules with given options.
FPCUP(deluxe) is starting up.

Bootstrap dir:         /home/pi/fpcupdeluxe/fpcbootstrap
FPC URL:               https://svn.freepascal.org/svn/fpc/branches/fixes_3_2
FPC options:           
FPC source directory:  /home/pi/fpcupdeluxe/fpcsrc
FPC install directory: /home/pi/fpcupdeluxe/fpc
Lazarus URL:           https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0
Lazarus options:       
Lazarus directory:     /home/pi/fpcupdeluxe/lazarus

Please stand back and enjoy !

fpcupdeluxe: info: 31-3-19 07:01:41: fpcupdeluxe: V076 (20190316) started.
fpcupdeluxe: info: UniversalInstaller (DownloadBinUtils): Found GNU make binary here: make.
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Getting module indy
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Going to download/update from SVN repository https://svn.atozed.com:444/svn/Indy10/trunk/
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Please wait: this can take some time (if repo is big or has a large history).
fpcupdeluxe: info: Directory /home/pi/fpcupdeluxe/ccr/indy is not an SVN repository (or a repository with the wrong remote URL).
fpcupdeluxe: info: Executing: /usr/bin/svn  info  --username Indy-Public-RO --password em""non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ &> /tmp/FPCUPTMP00000.svn
fpcupdeluxe: info: UniversalInstaller (DownloadFromSVN: indy): Running SVN checkout or update.
fpcupdeluxe: info: Executing: /usr/bin/svn  export --quiet --force  --username Indy-Public-RO --password em""non-interactive --trust-server-cert -r HEAD https://svn.atozed.com:444/svn/Indy10/trunk/ /home/pi/fpcupdeluxe/ccr/indy &> /tmp/FPCUPTMP00000.svn
fpcupdeluxe: info: Executing: /usr/bin/svn  info  --username Indy-Public-RO --password em""non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ &> /tmp/FPCUPTMP00000.svn
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Download/update from SVN repository ok.
fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy...

fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy running all InstallExecute commands in:
Name=indy
Description="Indy 10 networking library for FPC / Lazarus"
Installdir=$(basedir)/ccr/$(name)
Enabled=0
SVNURL=https://svn.atozed.com:444/svn/Indy10/trunk/
UserName=Indy-Public-RO
Password=
ArchiveURL=https://indy.fulgan.com/ZIP/Indy10_5495.zip
AddPackage=$(Installdir)/Lib/indylaz.lpk
UnInstall=rm -Rf $(Installdir)
Category=miscellaneous

fpcupdeluxe: info: UniversalInstaller (AddPackages of indy): Package indylaz.lpk not found ... skipping.
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Removing package from config-files
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Going to uninstall package
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Checking lpl file for indylaz.lpk


SUCCESS: Fpcupdeluxe ended without errors.

And, below is using an earlier version. I used to have such errors as below earlier:
Code: [Select]
FPCUPdeluxe V1.6.2h for arm-linux-gtk2

Limiting installation/update to indy

Going to install selected modules with given options.
FPCUP(deluxe) is starting up.

Bootstrap dir:         /home/pi/fpcupdeluxe/fpcbootstrap
FPC URL:               https://svn.freepascal.org/svn/fpc/branches/fixes_3_2
FPC options:           
FPC source directory:  /home/pi/fpcupdeluxe/fpcsrc
FPC install directory: /home/pi/fpcupdeluxe/fpc
Lazarus URL:           https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0
Lazarus options:       
Lazarus directory:     /home/pi/fpcupdeluxe/lazarus

Please stand back and enjoy !

fpcupdeluxe: info: 31-3-19 07:23:51: fpcupdeluxe: V067 (20181210) started.
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Getting module indy
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Going to download/update from SVN repository https://svn.atozed.com:444/svn/Indy10/trunk/
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Please wait: this can take some time (if repo is big or has a large history).
fpcupdeluxe: info: Directory /home/pi/fpcupdeluxe/ccr/indy is not an SVN repository (or a repository with the wrong remote URL).
Executing: /usr/bin/svn info 'https://svn.atozed.com:444/svn/Indy10/trunk/' (working dir: )
svn: E170013: Unable to connect to a repository at URL 'https://svn.atozed.com:444/svn/Indy10/trunk'
svn: E230001: Server SSL certificate verification failed: issuer is not trusted
fpcupdeluxe: info: UniversalInstaller (DownloadFromSVN: indy): Running SVN checkout or update.
Executing: /usr/bin/svn info 'https://svn.atozed.com:444/svn/Indy10/trunk/' (working dir: )
svn: E170013: Unable to connect to a repository at URL 'https://svn.atozed.com:444/svn/Indy10/trunk'
svn: E230001: Server SSL certificate verification failed: issuer is not trusted
Executing: /usr/bin/svn info 'https://svn.atozed.com:444/svn/Indy10/trunk/' (working dir: )
svn: E170013: Unable to connect to a repository at URL 'https://svn.atozed.com:444/svn/Indy10/trunk'
svn: E230001: Server SSL certificate verification failed: issuer is not trusted
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Download/update from SVN repository ok.
fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy...

fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy running all InstallExecute commands in:
Name=indy
Description="Indy 10 networking library for FPC / Lazarus"
Installdir=$(basedir)/ccr/$(name)
Enabled=0
SVNURL=https://svn.atozed.com:444/svn/Indy10/trunk/
UserName=Indy-Public-RO
Password=
ArchiveURL=http://indy.fulgan.com/ZIP/Indy10_5473.zip
AddPackage=$(Installdir)/Lib/indylaz.lpk
UnInstall=rm -Rf $(Installdir)
Category=miscellaneous

fpcupdeluxe: info: UniversalInstaller (AddPackages of indy): Package indylaz.lpk not found ... skipping.
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Removing package from config-files
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Going to uninstall package
fpcupdeluxe: info: UniversalInstaller (UnInstallPackage: indylaz): Checking lpl file for indylaz.lpk


SUCCESS: Fpcupdeluxe ended without errors.


Lastly, I have no problem updating Indy package on Windows system:
Code: [Select]

FPCUPdeluxe V1.6.2q for i386-win32-win32

Limiting installation/update to indy

Going to install selected modules with given options.
FPCUP(deluxe) is starting up.

Binutils/make dir:     C:\fpcupdeluxe\fpcbootstrap
Bootstrap dir:         C:\fpcupdeluxe\fpcbootstrap
FPC URL:               https://svn.freepascal.org/svn/fpc/branches/fixes_3_2
FPC options:           
FPC source directory:  C:\fpcupdeluxe\fpcsrc
FPC install directory: C:\fpcupdeluxe\fpc
Lazarus URL:           https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0
Lazarus options:       
Lazarus directory:     C:\fpcupdeluxe\lazarus

Please stand back and enjoy !

fpcupdeluxe: info: 31.03.2019 07:51:36: fpcupdeluxe: V076 (20190316) started.
fpcupdeluxe: info: Windows major version: 10
fpcupdeluxe: info: Windows minor version: 0
fpcupdeluxe: info: Windows build number:  17763
fpcupdeluxe: info: UniversalInstaller (CheckAndGetTools): Init SSL interface success.
fpcupdeluxe: info: UniversalInstaller (DownloadBinUtils): Found GNU make binary here: C:\fpcupdeluxe\fpcbootstrap\make.exe.
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Getting module indy
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Going to download/update from SVN repository https://svn.atozed.com:444/svn/Indy10/trunk/
fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Please wait: this can take some time (if repo is big or has a large history).
fpcupdeluxe: info: Directory C:\fpcupdeluxe\ccr\indy is not an SVN repository (or a repository with the wrong remote URL).
Executing: C:\Program Files\TortoiseSVN\bin\svn.exe info --username Indy-Public-RO --password "\"\"" --non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ (working dir: )
Path: trunk
URL: https://svn.atozed.com:444/svn/Indy10/trunk
Relative URL: ^/trunk
Repository Root: https://svn.atozed.com:444/svn/Indy10
Repository UUID: 421b718a-868e-4740-9b41-4026df17543c
Revision: 5495
Node Kind: directory
Last Changed Author: Indy-RemyLebeau
Last Changed Rev: 5495
Last Changed Date: 2019-02-26 20:46:04 +0300 (Sal, 26 ?ub 2019)

fpcupdeluxe: info: UniversalInstaller (DownloadFromSVN: indy): Running SVN checkout or update.
Executing: C:\Program Files\TortoiseSVN\bin\svn.exe export --quiet --force --username Indy-Public-RO --password "\"\"" --non-interactive --trust-server-cert -r HEAD https://svn.atozed.com:444/svn/Indy10/trunk/ C:\fpcupdeluxe\ccr\indy (working dir: )
Executing: C:\Program Files\TortoiseSVN\bin\svn.exe info --username Indy-Public-RO --password "\"\"" --non-interactive --trust-server-cert https://svn.atozed.com:444/svn/Indy10/trunk/ (working dir: )
Path: trunk
URL: https://svn.atozed.com:444/svn/Indy10/trunk
Relative URL: ^/trunk
Repository Root: https://svn.atozed.com:444/svn/Indy10
Repository UUID: 421b718a-868e-4740-9b41-4026df17543c
Revision: 5495
Node Kind: directory
Last Changed Author: Indy-RemyLebeau
Last Changed Rev: 5495
Last Changed Date: 2019-02-26 20:46:04 +0300 (Sal, 26 ?ub 2019)

fpcupdeluxe: info: UniversalInstaller (GetModule: indy): Download/update from SVN repository ok.
fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy...

fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy running all InstallExecute commands in:
Name=indy
Description="Indy 10 networking library for FPC / Lazarus"
Installdir=$(basedir)/ccr/$(name)
Enabled=0
SVNURL=https://svn.atozed.com:444/svn/Indy10/trunk/
UserName=Indy-Public-RO
Password=
ArchiveURL=https://indy.fulgan.com/ZIP/Indy10_5495.zip
AddPackage=$(Installdir)/Lib/indylaz.lpk
UnInstall=rm -Rf $(Installdir)
Category=miscellaneous


fpcupdeluxe: info: UniversalInstaller (BuildModule: indy): Building module indy running all CreateInstaller commands in:
Name=indy
Description="Indy 10 networking library for FPC / Lazarus"
Installdir=$(basedir)/ccr/$(name)
Enabled=0
SVNURL=https://svn.atozed.com:444/svn/Indy10/trunk/
UserName=Indy-Public-RO
Password=
ArchiveURL=https://indy.fulgan.com/ZIP/Indy10_5495.zip
AddPackage=$(Installdir)/Lib/indylaz.lpk
UnInstall=rm -Rf $(Installdir)
Category=miscellaneous

fpcupdeluxe: info: UniversalInstaller (InstallPackage): Installing indylaz version 10.6.2
Executing: C:\fpcupdeluxe\lazarus\lazbuild.exe --version (working dir: )
using config file C:\fpcupdeluxe\lazarus\lazarus.cfg
2.0.1
Executing: C:\fpcupdeluxe\lazarus\lazbuild.exe --quiet --pcp=C:\fpcupdeluxe\config_lazarus --cpu=i386 --os=win32 --add-package C:\fpcupdeluxe\ccr\indy\Lib\indylaz.lpk (working dir: )
using config file C:\fpcupdeluxe\lazarus\lazarus.cfg
SetPrimaryConfigPath NewValue="C:\fpcupdeluxe\config_lazarus" -> "C:\fpcupdeluxe\config_lazarus"
fpcupdeluxe: info: UniversalInstaller (InstallPackage): Checking lpl file for indylaz
fpcupdeluxe: info: UniversalInstaller (ConfigModule: indy): Going to rebuild Lazarus because packages were installed.
fpcupdeluxe: info: UniversalInstaller (ConfigModule: indy): C:\fpcupdeluxe\fpcbootstrap\make.exe. Params: FPC=C:\fpcupdeluxe\fpc\bin\i386-win32\fpc.exe,PP=C:\fpcupdeluxe\fpc\bin\i386-win32\ppc386.exe,USESVN2REVISIONINC=0,--directory=.,FPCDIR=C:\fpcupdeluxe\fpcsrc,FPCMAKE=C:\fpcupdeluxe\fpc\bin\i386-win32\fpcmake.exe,PPUMOVE=C:\fpcupdeluxe\fpc\bin\i386-win32\ppumove.exe,CFGFILE=C:\fpcupdeluxe\config_lazarus\idemake.cfg,UPXPROG=echo,COPYTREE=echo,useride
Executing: C:\fpcupdeluxe\fpcbootstrap\make.exe FPC=C:\fpcupdeluxe\fpc\bin\i386-win32\fpc.exe PP=C:\fpcupdeluxe\fpc\bin\i386-win32\ppc386.exe USESVN2REVISIONINC=0 --directory=. FPCDIR=C:\fpcupdeluxe\fpcsrc FPCMAKE=C:\fpcupdeluxe\fpc\bin\i386-win32\fpcmake.exe PPUMOVE=C:\fpcupdeluxe\fpc\bin\i386-win32\ppumove.exe CFGFILE=C:\fpcupdeluxe\config_lazarus\idemake.cfg UPXPROG=echo COPYTREE=echo useride (working dir: C:\fpcupdeluxe\lazarus)
./lazbuild.exe --lazarusdir=. --build-ide=
using config file C:\fpcupdeluxe\lazarus\lazarus.cfg
SetPrimaryConfigPath NewValue="C:\fpcupdeluxe\config_lazarus" -> "C:\fpcupdeluxe\config_lazarus"
C:/fpcupdeluxe/fpc/bin/i386-win32/make -C ide idepkg
C:/fpcupdeluxe/fpc/bin/i386-win32/make --assume-new=lazarus.pp lazarus.exe OPT=' -WG "@C:\fpcupdeluxe\config_lazarus\idemake.cfg"'
C:/fpcupdeluxe/fpc/bin/i386-win32/fpc.exe -gl -vbqewnhi -Sci -dlclwin32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../components/custom -Fuinclude/win -Fuframes -Fu. -FuC:/fpcupdeluxe/fpcsrc/rtl -FuC:/fpcupdeluxe/fpcsrc/packages/paszlib -FuC:/fpcupdeluxe/fpcsrc/packages/fcl-process -FuC:/fpcupdeluxe/fpcsrc/packages/hash -FuC:/fpcupdeluxe/fpcsrc/packages/libtar -FuC:/fpcupdeluxe/fpcsrc/packages/fpmkunit -FuC:/fpcupdeluxe/fpcsrc/packages/regexpr -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG "@C:\fpcupdeluxe\config_lazarus\idemake.cfg" -di386 @C:\fpcupdeluxe\config_lazarus\idemake.cfg lazarus.pp
(1002) Target OS: Win32 for i386
(3104) Compiling lazarus.pp
(9022) Compiling resource C:\fpcupdeluxe\lazarus\units\i386-win32\win32\lazarus.or
(9015) Linking ..\lazarus.exe
(1008) 255 lines compiled, 5.2 sec, 13652960 bytes code, 780996 bytes data
(1021) 1 warning(s) issued
(1022) 6 hint(s) issued


SUCCESS: Fpcupdeluxe ended without errors.

BTW, I am on svn version 1.9.5 (r1770682) on Raspberry Pi.
« Last Edit: March 31, 2019, 06:53:01 am by ertank »

josh

  • Hero Member
  • *****
  • Posts: 726
Re: Fpcupdeluxe
« Reply #1210 on: April 04, 2019, 09:57:02 pm »
Hi

Just updated Lazarus Trunk 64 for windows

Open up a project, and all my build modes have vanished, also when i try to compile I get error identifier not found "NAME OF MY FORMS"  >:(
Also I now cannot open the project with an earlier LAZ Installation.  >:D >:D

Is some update to lazarus being applied that is going to mess up every project.
Development Installation Lazarus 1.3, FPC 2.7.1,Windows 7/8 32/64, OSX, *nix

Test Environment Lazarus & FPC Trunk on Windows and OSX (Cocoa Mainly on OSX). Testing also Crosscompile windows to OSX.. 
Any posts made from 2015 will be based on Lazarus Trunk.

josh

  • Hero Member
  • *****
  • Posts: 726
Re: Fpcupdeluxe
« Reply #1211 on: April 05, 2019, 10:30:03 am »
Scanning Mailing List I think it has to do with

New XML format for project info files

It appears as thiough the new format is auto applied when opening an existing project, which kills the build modes defined. The changes are made even if you do not save the project.

If this is the case then any project, demo that I work on using Trunk will break the project for any one else that is not using trunk.

In my view the New format should only be applied if you explicitly tell it you want the new format, else it should be the previous version.
Ideally when such a change is going to be made, a confirmation dialog should be displayed.

Do you want to Upgrade your Project to New Format?
Or Keep it in Compatibility Mode?

Then store this setting somehwere, so your not continually prompted when opening that project.
Also have option in Project Options to convert to New format; when all your lazarus builds are capable of using the new format.

I managed to open a backup of my effected projects, and export the builds modes etc xml, and then open in Older Lazarus and re-import the build modes etc so that I can use the project.

Until the change is corrected, I cannot see me doing further testing on trunk, tooo destructive.
« Last Edit: April 05, 2019, 10:50:46 am by josh »
Development Installation Lazarus 1.3, FPC 2.7.1,Windows 7/8 32/64, OSX, *nix

Test Environment Lazarus & FPC Trunk on Windows and OSX (Cocoa Mainly on OSX). Testing also Crosscompile windows to OSX.. 
Any posts made from 2015 will be based on Lazarus Trunk.

Thausand

  • Full Member
  • ***
  • Posts: 143
Re: Fpcupdeluxe
« Reply #1212 on: April 05, 2019, 11:00:36 am »
Until the change is corrected, I cannot see me doing further testing on trunk, tooo destructive.

Maybe i not know problem good but write here http://forum.lazarus-ide.org/index.php/topic,44161.msg316081.html#msg316081 and bellow wp

The enumeration of nodes in some xml project files (.lpi, .lfm) has been changed in trunk recently which results in an "empty project" error when a new project is saved by Lazarus trunk and re-opened in an older version. If this happens open the project in Laz-trunk and check the new box "Maximize compatibility of project files" in "Project options" > "Miscellaneous". When saved with this option checked the xml nodes are written in the old way and the project is readable by all Lazarus versions.

That no help you ?

josh

  • Hero Member
  • *****
  • Posts: 726
Re: Fpcupdeluxe
« Reply #1213 on: April 05, 2019, 11:08:52 am »
Hi

Thanks for replying, that appears to apply to NEW Projects.

My concern is existing projects, I have some that are rather large, and have various build modes for release, debugging, various differing targets.
Development Installation Lazarus 1.3, FPC 2.7.1,Windows 7/8 32/64, OSX, *nix

Test Environment Lazarus & FPC Trunk on Windows and OSX (Cocoa Mainly on OSX). Testing also Crosscompile windows to OSX.. 
Any posts made from 2015 will be based on Lazarus Trunk.

Thausand

  • Full Member
  • ***
  • Posts: 143
Re: Fpcupdeluxe
« Reply #1214 on: April 05, 2019, 11:25:47 am »
My concern is existing projects, I have some that are rather large, and have various build modes for release, debugging, various differing targets.
Trunk many hazard. not always good. I think wp know problem and explain good. I think that wp write it work if set  "open the project in Laz-trunk and check the new box "Maximize compatibility of project files" in "Project options" > "Miscellaneous". "

That mean old project load trunk then "check new box" and is same like old. I have problem user madref use trunk and he fix for me. Now my Lazarus 2.0.0 can load trunk project madref save.

Read sure i write "Trunk many hazard. not always good." so please not mad when some error. I think change is good but implement not good. Many confuse.