Recent

Author Topic: Fpcupdeluxe  (Read 356594 times)

DonaldShimoda

  • Jr. Member
  • **
  • Posts: 89
    • Parallel Pascal Worlds
Re: Fpcupdeluxe
« Reply #345 on: February 08, 2017, 09:02:36 pm »
@Pascal
I am out-of-ideas unfortunately !
Just ran my install for the 10th time this day, without any problems.
I now have 7 different installs on my system (1000Mb Inet luckily).
Sorry I cannot help you any further. There is something peculiar with your setup or with fpcupdeluxe.

Fails again.

Don't worry and thanks for your help!

I will take the time to start a clean VM with ubuntu 32 and 64 bits and restes tomorrow.

Best regards

esvignolo

  • Full Member
  • ***
  • Posts: 147
  • Using FPC in Windows, Linux, Macos
Re: Fpcupdeluxe
« Reply #346 on: February 08, 2017, 09:16:09 pm »
Hi, i have problems with trunk, maybe the problems is in trunk, because i use fpclazup, and 2 days ago aparently was broken the svn.


Pascal

  • Hero Member
  • *****
  • Posts: 831
Re: Fpcupdeluxe
« Reply #347 on: February 08, 2017, 09:26:09 pm »
@Pascal
I am out-of-ideas unfortunately !
Just ran my install for the 10th time this day, without any problems.
I now have 7 different installs on my system (1000Mb Inet luckily).
Sorry I cannot help you any further. There is something peculiar with your setup or with fpcupdeluxe.
:(
laz trunk - fpc trunk 32bit - Windows 10 Pro x64 (1803)

Pascal

  • Hero Member
  • *****
  • Posts: 831
Re: Fpcupdeluxe
« Reply #348 on: February 08, 2017, 09:31:28 pm »
I am just doing a test in Server 2012 R2 VM. There has never been any fpc or laz on it. ...
laz trunk - fpc trunk 32bit - Windows 10 Pro x64 (1803)

Pascal

  • Hero Member
  • *****
  • Posts: 831
Re: Fpcupdeluxe
« Reply #349 on: February 08, 2017, 10:18:58 pm »
I am just doing a test in Server 2012 R2 VM. There has never been any fpc or laz on it. ...
... success.

Could TortoiseSVN with installed command line tools be the problem?
laz trunk - fpc trunk 32bit - Windows 10 Pro x64 (1803)

DonaldShimoda

  • Jr. Member
  • **
  • Posts: 89
    • Parallel Pascal Worlds
Re: Fpcupdeluxe
« Reply #350 on: February 08, 2017, 10:25:03 pm »
I am just doing a test in Server 2012 R2 VM. There has never been any fpc or laz on it. ...
... success.

Could TortoiseSVN with installed command line tools be the problem?

Im using linux , not in my case.

jacmoe

  • Sr. Member
  • ****
  • Posts: 261
    • Jacmoe's Cyber SoapBox
Re: Fpcupdeluxe
« Reply #351 on: February 08, 2017, 10:26:01 pm »
Could TortoiseSVN with installed command line tools be the problem?
It could be. IIRC, there are problems with TortoiseGit and command-line tools. I think the problem lies in the way authentication is handled, but don't arrest me on that.
more signal - less noise

Pascal

  • Hero Member
  • *****
  • Posts: 831
Re: Fpcupdeluxe
« Reply #352 on: February 09, 2017, 12:00:01 am »
Could TortoiseSVN with installed command line tools be the problem?

No: Also fails with removed TortoiseSVN command line tools!

Same with x64 version.
laz trunk - fpc trunk 32bit - Windows 10 Pro x64 (1803)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1121
Re: Fpcupdeluxe
« Reply #353 on: February 09, 2017, 07:10:11 am »
I am using TortoiseSVN ... no problems.
It seems definitely a svn problem. But a strange one !

You could do a check by getting the FPC and Lazarus repo's by hand.
Fpcupdeluxe expects the repos/sources in a dir-structure like this:
installdir/fpcsrc
installdir/lazarus

Point fpcupdeluxe towards this installdir.
Please be sure that"" Split FPC sources and bins" is checked in setup+.
Also be sure that these sources are real repos, including a .svn directory.

minesadorada

  • Hero Member
  • *****
  • Posts: 588
  • Retired
Re: Fpcupdeluxe
« Reply #354 on: February 09, 2017, 12:57:46 pm »
Report:

1. Brand new install of 32-bit Linux Mint 18 xfce ('Serena') to virgin ext2 partition
2. Ran sudo aptitude install make binutils build-essential gdb subversion zip unzip libx11-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev
3. Downloaded and ran fpcupdeluxe for Linux/i386 - success!
4. Cross-compile to x64 Linux - success!
5. Cross-compile to i386 Windows - success!
6. Cross-compile to x64 Windows - success!
7. Cross-compile to i386 Darwin - success!
8. Cross-compile to x64 Darwin - Failure (but I wasn't expecting it to work)

Fpcupdeluxe is an excellent tool - thanks @DonAlfredo
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1121
Re: Fpcupdeluxe
« Reply #355 on: February 09, 2017, 01:08:05 pm »
@minesadorada
You have to choose cocoa as widgetset for Darwin x64 ... you will succeed !

minesadorada

  • Hero Member
  • *****
  • Posts: 588
  • Retired
Re: Fpcupdeluxe
« Reply #356 on: February 09, 2017, 01:29:38 pm »
@minesadorada
You have to choose cocoa as widgetset for Darwin x64 ... you will succeed !
Where? How?

Output from fpcupdeluxe - all success until:
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(535,13) Error: (5000) Identifier not found "ATSUFindFontFromName"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(558,14) Error: (5000) Identifier not found "ATSUFindFontName"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(565,14) Error: (5000) Identifier not found "ATSUFindFontName"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(586,11) Error: (5000) Identifier not found "FMGetFontFamilyFromName"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(693,5) Error: (5000) Identifier not found "HIViewChangeFeatures"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(696,11) Error: (5000) Identifier not found "HIViewSetVisible"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(697,11) Error: (5000) Identifier not found "HIViewSetFrame"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(720,3) Error: (5000) Identifier not found "GetControlBounds"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(730,3) Error: (5000) Identifier not found "SetControlData"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(755,36) Error: (5000) Identifier not found "GetControlEventTarget"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(1389,12) Error: (5000) Identifier not found "GetThemeFont"
/home/gordon/apps/NewPascal/lazarus/lcl/interfaces/./carbon/carbonproc.pp(1389,43) Error: (5000) Identifier not found "GetApplicationScript"
carbonproc.pp(1451) Fatal: (10026) There were 12 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /home/gordon/apps/NewPascal/fpc/bin/i386-linux/ppcrossx64 returned an error exitcode
Error: (lazarus) Compile package LCL 1.7: stopped with exit code 256
Error: (lazbuild) LCL 1.7 compilation failed

fpcupdeluxe: info: Lazarus: error compiling LCL for x86_64-darwin
Details:
fpcupdeluxe: ERROR: Lazarus: Cross compiling LCL for x86_64-darwin failed.
fpcupdeluxe: info: Error running fpcup. Technical details: error executing sequence LCLCross; line: 3, param: LCL
fpcupdeluxe: info: Error running fpcup. Technical details: error executing sequence Only; line: 3, param: LCLCross


ERROR: Fpcupdeluxe failed.
Building cross-tools failed ... ??? ... aborting.
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI

Thaddy

  • Hero Member
  • *****
  • Posts: 8679
Re: Fpcupdeluxe
« Reply #357 on: February 09, 2017, 01:34:57 pm »
Looks to me you do not have the correct crossbinutils and libraries..
That seems a bug in your documentation reading skills...
Most people that want to use threading should learn to patch their jeans first: use a needle.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1121
Re: Fpcupdeluxe
« Reply #358 on: February 09, 2017, 01:37:14 pm »
I expect (and hope) that you have choosen to include the LCL in the cross-compiling (in Setup+).
Normally, the cross-compiler only makes a FPC cross-compiler.
LCL is done when needed, by Lazarus, on the fly.

Correct ?
If so, uncheck. And build your x64 app with cocoa !
I will also make a not that I have to change fpcupdeluxe in this case.
(I never include the LCL myself)

minesadorada

  • Hero Member
  • *****
  • Posts: 588
  • Retired
Re: Fpcupdeluxe
« Reply #359 on: February 09, 2017, 01:39:25 pm »
Looks to me you do not have the correct crossbinutils and libraries..
That seems a bug in your documentation reading skills...
Please @Thaddy don't be cryptic - I just spent 2 hours installing the OS from scratch (with updates) and Lazarus from scratch with cross-compilers... I feel like my eyes have started scrolling :)
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI