Recent

Author Topic: Fpcupdeluxe  (Read 794359 times)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1050 on: December 06, 2018, 06:43:50 am »
@vincococka
I cannot reproduce your problem.
Fixes1.8 and 3.0.4 install without problem.
Fixes1.6 and 2.6.4 install without problem.
What FPC and Lazarus combi you need ?

vincococka

  • Full Member
  • ***
  • Posts: 101
Re: Fpcupdeluxe
« Reply #1051 on: December 06, 2018, 02:02:54 pm »
@DonAlfredo
I apologize - you are right. Everything works as expected.
I deleted fpcupdeluxe.ini which previously had ~4KB, currently it is only 300B and combo fpc 3.0 fixes + lazarus 1.6fixes / 1.8fixes compiles fine on Windows 7.

Greets,
  Vince
---
  Guide me God and I`ll find you

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1052 on: December 06, 2018, 02:43:09 pm »
Good that it works for you !
 :D

c600g

  • New Member
  • *
  • Posts: 38
Re: Fpcupdeluxe
« Reply #1053 on: December 09, 2018, 09:52:12 pm »
I've successfully install FPC and Lazarus (both stable) on my Ubuntu Linux x86_64 box using the latest fpcupdeluxe for x86_64 Linux. I've also managed to install the android-arm cross compiler.

Now, I'm trying to install the android-i386 cross compiler (for emulator support, etc.), but fpcdeluxe is giving me an invalid CPU/OS error.

Any help is greatly appreciated!
  Alan

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1054 on: December 11, 2018, 11:33:57 am »
Please try latest release. Android-i386 has been added.

c600g

  • New Member
  • *
  • Posts: 38
Re: Fpcupdeluxe
« Reply #1055 on: December 11, 2018, 06:02:34 pm »
Please try latest release. Android-i386 has been added.

Just tried the new release and it compiled the android-i386 cross-compiler cleanly - thank you!

Alan

nanobit

  • Full Member
  • ***
  • Posts: 160
Re: Fpcupdeluxe
« Reply #1056 on: December 13, 2018, 02:04:33 pm »
Newbie question: Can fpcupdeluxe also rebuild (offline) the installed result (fpc, rtl) with different compile options or changed sourcecode? (without downloading again)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1057 on: December 13, 2018, 03:26:51 pm »
Yes, you can. In Setup+, you can tell fpcupdeluxe to only rebuild (checkbox).

Trenatos

  • Hero Member
  • *****
  • Posts: 535
    • MarcusFernstrom.com
Re: Fpcupdeluxe
« Reply #1058 on: December 31, 2018, 02:15:04 am »
I'm trying to build on OSX High Sierra, 1.6.2h and I'm getting

Code: Pascal  [Select][+][-]
  1. Error: (lazbuild) Broken dependency: FCL 1.0.1->fcl-process
  2. make: *** [useride] Error 3
  3. fpcupdeluxe: ERROR: LazarusNativeInstaller (BuildModuleCustom: UserIDE): make returned error code #512
  4. fpcupdeluxe: ERROR: LazarusNativeInstaller (BuildModuleCustom: UserIDE): make returned error code #512
  5.  
  6.  
  7. ERROR: Fpcupdeluxe fatal error !

trunk for FPC and Laz, target is a new directory

af0815

  • Hero Member
  • *****
  • Posts: 1289
Re: Fpcupdeluxe
« Reply #1059 on: December 31, 2018, 12:22:35 pm »
Building on Raspbian stopps with Error #512 building Lazarus fixes2.0

Quote
Executing: /usr/bin/svn checkout --quiet --non-interactive --trust-server-cert -r HEAD 'https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0/' /home/pi/data/lazdev/fixes32_20/lazarus (working dir: )
Executing: /usr/bin/svn cleanup --non-interactive /home/pi/data/lazdev/fixes32_20/lazarus (working dir: )
Executing: /usr/bin/svn update --quiet --non-interactive --trust-server-cert -r HEAD /home/pi/data/lazdev/fixes32_20/lazarus (working dir: )
Executing: /usr/bin/svn info /home/pi/data/lazdev/fixes32_20/lazarus (working dir: )
Pfad: /home/pi/data/lazdev/fixes32_20/lazarus
Wurzelpfad der Arbeitskopie: /home/pi/data/lazdev/fixes32_20/lazarus
URL: https://svn.freepascal.org/svn/lazarus/branches/fixes_2_0
Relative URL: ^/branches/fixes_2_0
Basis des Projektarchivs: https://svn.freepascal.org/svn/lazarus
UUID des Projektarchivs: 4005530d-fff6-0310-9dd1-cebe43e6787f
Revision: 59950
Knotentyp: Verzeichnis
Plan: normal
Letzter Autor: mattias
Letzte geänderte Rev: 59915
Letztes Änderungsdatum: 2018-12-27 14:49:32 +0100 (Don, 27. Dez 2018)

fpcupdeluxe: info: LazarusNativeInstaller (GetModule: Lazarus): Lazarus was at: failure
fpcupdeluxe: info: LazarusNativeInstaller (GetModule: Lazarus): Lazarus is now at: 59915
fpcupdeluxe: info: LazarusNativeInstaller (GetModule: Lazarus): Updating Lazarus version info.
fpcupdeluxe: info: LazarusNativeInstaller (GetModule: Lazarus): No Lazarus patches defined.
fpcupdeluxe: info: LazarusNativeInstaller (GetModule: Lazarus): LazarusMakefile lazbuild widgetset hack applied.
fpcupdeluxe: info: LazarusNativeInstaller (BuildModuleCustom: Lazarus): Running make all
fpcupdeluxe: info: LazarusNativeInstaller (BuildModuleCustom: Lazarus): make. Params: FPC=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/fpc.sh,PP=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/ppcarm,USESVN2REVISIONINC=0,--directory=.,INSTALL_PREFIX=/home/pi/data/lazdev/fixes32_20/lazarus,FPCDIR=/home/pi/data/lazdev/fixes32_20/fpcsrc,FPCMAKE=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/fpcmake,PPUMOVE=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/ppumove,OPT=-vw-n-h-l-d-u-t-p-c-,all
Executing: make FPC=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/fpc.sh PP=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/ppcarm USESVN2REVISIONINC=0 --directory=. INSTALL_PREFIX=/home/pi/data/lazdev/fixes32_20/lazarus FPCDIR=/home/pi/data/lazdev/fixes32_20/fpcsrc FPCMAKE=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/fpcmake PPUMOVE=/home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/ppumove OPT=-vw-n-h-l-d-u-t-p-c- all (working dir: /home/pi/data/lazdev/fixes32_20/lazarus)
make: Verzeichnis „/home/pi/data/lazdev/fixes32_20/lazarus“ wird betreten
Makefile:3373: *** Es ist nur ein „else“ pro Bedingung erlaubt.  Schluss.
make: Verzeichnis „/home/pi/data/lazdev/fixes32_20/lazarus“ wird verlassen
fpcupdeluxe: ERROR: LazarusNativeInstaller (BuildModuleCustom: Lazarus): make returned error code #512


ERROR: Fpcupdeluxe fatal error !
It looks line some is going wrong in the makefile of Lazarus

Code: Pascal  [Select][+][-]
  1. idepkg:
  2.         $(MAKE) -C ide idepkg
  3. useride:
  4. ifdef LCL_PLATFORM
  5.         ./lazbuild$(SRCEXEEXT) --lazarusdir=. --build-ide= --ws=$(LCL_PLATFORM)
  6. else
  7. ifdef LCL_PLATFORM
  8. endif
  9.         ./lazbuild$(SRCEXEEXT) --lazarusdir=. --build-ide= --ws=$(LCL_PLATFORM)
  10. else
  11.         ./lazbuild$(SRCEXEEXT) --lazarusdir=. --build-ide=
  12. endif
  13. starter:
  14.         $(MAKE) -C ide starter
  15. lazbuild: registration lazutils codetools
  16.         $(MAKE) -C lcl LCL_PLATFORM=nogui
  17.         $(MAKE) -C tools
  18.         $(MAKE) -C components/debuggerintf LCL_PLATFORM=nogui
  19.         $(MAKE) -C components/lazcontrols LCL_PLATFORM=nogui
  20.         $(MAKE) -C components/synedit LCL_PLATFORM=nogui
  21.         $(MAKE) -C components/ideintf LCL_PLATFORM=nogui
  22.         $(MAKE) -C components/lazdebuggergdbmi LCL_PLATFORM=nogui
  23.         $(MAKE) -C ide lazbuilder LCL_PLATFORM=nogui
  24. lhelp:
  25.         $(MAKE) -C components/chmhelp/lhelp
  26.  

Around the ifdef LCL_PLATFORM in Line 3367 ther is IMHO something wrong.

How can i fix it/or report it ?!
 
regards
Andreas

Cyrax

  • Hero Member
  • *****
  • Posts: 836
Re: Fpcupdeluxe
« Reply #1060 on: December 31, 2018, 02:22:15 pm »
You can report any bugs of FPC/Lazarus to here : https://bugs.freepascal.org/view_all_bug_page.php

Just remember to select right project name (FPC or Lazarus) at the bug report site before filing a bug.

af0815

  • Hero Member
  • *****
  • Posts: 1289
Re: Fpcupdeluxe
« Reply #1061 on: December 31, 2018, 02:29:23 pm »
Is this a Lazarus or FPC Bug ?!

I have fixed this for me, by delting the wrong extra Lines.

Edit: Mantis 0034787


--------------------------
Now i have an internal error 200108231

Code: Pascal  [Select][+][-]
  1. /home/pi/data/lazdev/fixes32_20/lazarus/lcl/interfaces/./gtk2/gtk2proc.inc(4515,24) Hint: (4055) Conversion between ordinals and pointers is not portable
  2. /home/pi/data/lazdev/fixes32_20/lazarus/lcl/interfaces/./gtk2/gtk2proc.inc(4516,20) Hint: (4055) Conversion between ordinals and pointers is not portable
  3. /home/pi/data/lazdev/fixes32_20/lazarus/lcl/interfaces/./gtk2/gtk2proc.inc(4705,15) Fatal: Internal error 200108231
  4. Fatal: (1018) Compilation aborted
  5. Error: /home/pi/data/lazdev/fixes32_20/fpc/bin/arm-linux/ppcarm returned an error exitcode
  6. Error: (lazarus) Compile package LCL 2.0.0.3: stopped with exit code 1
  7. Error: (lazarus) [TLazPackageGraph.CompileRequiredPackages] "Exit code 1"
  8. Error: (lazarus) Building IDE: Compile AutoInstall Packages failed.
  9. Makefile:3370: die Regel für Ziel „useride“ scheiterte
  10. make: *** [useride] Fehler 2
  11. make: Verzeichnis „/home/pi/data/lazdev/fixes32_20/lazarus“ wird verlassen
  12. fpcupdeluxe: ERROR: LazarusNativeInstaller (BuildModuleCustom: UserIDE): make returned error code #512
  13.  
  14.  
  15. ERROR: Fpcupdeluxe fatal error !


I have no idea to fix this ?

Edit: Mantis 0034495, 0034786
« Last Edit: December 31, 2018, 02:53:50 pm by af0815 »
regards
Andreas

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1739
Re: Fpcupdeluxe
« Reply #1062 on: December 31, 2018, 02:33:15 pm »
FPC and Lazarus (trunk) are changing fast at the moment.
I will adapt fpcupdeluxe to work for these latest versions, if necessary.
But this has to wait a bit until things are more or less stabilized.

Edit:
Latest FPC/Lazarus trunk builds again at this moment on win32 !

Cyrax

  • Hero Member
  • *****
  • Posts: 836
Re: Fpcupdeluxe
« Reply #1063 on: December 31, 2018, 02:36:08 pm »
Internal error 200108231 at gtk2proc.inc was fixed a while ago in the FPC trunk : https://bugs.freepascal.org/view.php?id=34438
I don't know if the fix was merged to the FPC 3.2.x fixes branch. You can try to compile Lazarus with the latest FPC trunk revision.

af0815

  • Hero Member
  • *****
  • Posts: 1289
Re: Fpcupdeluxe
« Reply #1064 on: December 31, 2018, 03:27:12 pm »
I think this was not merged into fixes.

No, i will definitly not use the actual trunk. I need only some features from the maybe upcomming 3.2 release.so i use the fixes 3.2 branch.
regards
Andreas

 

TinyPortal © 2005-2018