Recent

Author Topic: Fpcupdeluxe  (Read 792691 times)

tomek1

  • New Member
  • *
  • Posts: 16
Re: Fpcupdeluxe
« Reply #675 on: November 22, 2017, 09:16:05 am »
I've tried 1.6.0i and error is different (in attachment).

Regards, Tomek

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: Fpcupdeluxe
« Reply #676 on: November 22, 2017, 09:44:45 am »
@tomek1
You do not have enough memory to compile Lazarus !
Create a swap-file of 1GB and you are good to go I guess.

tomek1

  • New Member
  • *
  • Posts: 16
Re: Fpcupdeluxe
« Reply #677 on: November 22, 2017, 03:38:25 pm »
Yap, you're right :)
It is VM with 1GB RAM and 1,25GB swap. After increasing RAM to 2GB it works like charm.
Thx a lot for your support :)

Regards, Tomek

Eugene Loza

  • Hero Member
  • *****
  • Posts: 656
    • My games in Pascal
Re: Fpcupdeluxe
« Reply #678 on: November 22, 2017, 09:10:52 pm »
Today I couldn't reinstall Lazarus+FPC in any way... Thou it was working perfectly a month ago (http://forum.lazarus.freepascal.org/index.php/topic,34645.msg263409.html#msg263409)

Quote
Performing a SVN/GIT checkout ... please wait, could take some time.
Getting/updating FPC 3.0.0 intermediate compiler sources.
Performing a SVN/GIT checkout ... please wait, could take some time.
Performing a SVN/GIT checkout ... please wait, could take some time.
fpcupdeluxe: Start of compile error summary.
/home/eugene/fpcupdeluxe/lazarus/components/onlinepackagemanager/opkman_intf.pas(146,66) Error: (4025) Incompatible type for arg no. 3: Got "AnsiString", expected "TPkgVersion"
fpcupdeluxe: Start of compile error summary.
opkman_intf.pas(161) Fatal: (10026) There were 1 errors compiling module, stopping
(1022) 44 hint(s) issued
fpcupdeluxe: Start of compile error summary.
Fatal: (1018) Compilation aborted
opkman_intf.pas(161) Fatal: (10026) There were 1 errors compiling module, stopping
fpcupdeluxe: Start of compile error summary.
Error: /home/eugene/fpcupdeluxe/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package OnlinePackageManager 1.0.1.2: stopped with exit code 256
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package Cody 1.1: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package TAChartLazarusPkg 1.0: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package lazreport 0.9.9: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package SynEditDsgn 1.0: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package DateTimeCtrlsDsgn 1.5.1: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package SQLDBLaz 1.0.2: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) Compile package ProjTemplates 1.0: terminated
fpcupdeluxe: Start of compile error summary.
Error: (lazarus) [TLazPackageGraph.CompileRequiredPackages] "Exit code 256"
fpcupdeluxe: Start of compile error summary.
fpcupdeluxe: ERROR: UniversalInstaller (ConfigModule: suggestedpackages): Failure trying to rebuild Lazarus.
Full logs (using a month-ago version and latest release from the Git) attached.

Debian Jessie 64 bit, tried to install Lazarus+FPC trunk or revert back to Lazarus 1.9+FPC3.1.1 version - with the same result.

The previous installation went to /home/user/Lazarus
I've deleted it and tried to install a new version into a new folder in /home/user/fpc or /home/user/fpcdeluxe
Maybe it keeps some additional ini/settings somewhere else?
My FOSS games in FreePascal&CastleGameEngine: https://decoherence.itch.io/ (Sources: https://gitlab.com/EugeneLoza)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: Fpcupdeluxe
« Reply #679 on: November 22, 2017, 09:20:07 pm »
Well, it seems to me that fpcupdeluxe is not at fault here ...
The error-log shows a problem with the OPM.

Trunk is a moving target for both FPC and Lazarus.
Breaking changes can happen at any moment.

Eugene Loza

  • Hero Member
  • *****
  • Posts: 656
    • My games in Pascal
Re: Fpcupdeluxe
« Reply #680 on: November 22, 2017, 09:40:13 pm »
Quote
Trunk is a moving target for both FPC and Lazarus.
Yes, but 1.9+3.1.1 also stopped working with the same log.
I've disabled OPM (and other packages firing errors) in fpcup.ini and it worked.
Hmmm looks like a useful option not to install any external packages at all (just clean default Lazarus+FPC) :)
My FOSS games in FreePascal&CastleGameEngine: https://decoherence.itch.io/ (Sources: https://gitlab.com/EugeneLoza)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: Fpcupdeluxe
« Reply #681 on: November 22, 2017, 09:51:36 pm »
Quote
Hmmm looks like a useful option not to install any external packages at all (just clean default Lazarus+FPC) :)
That is true. In fact, many packages are optional.
But OPM is a not-to-be-missed feature of Lazarus these days.
So some weeks ago, it was included by default.

balazsszekely

  • Guest
Re: Fpcupdeluxe
« Reply #682 on: November 22, 2017, 10:01:29 pm »
@Eugen Loza
Quote
Hmmm looks like a useful option not to install any external packages at all (just clean default Lazarus+FPC)
The clean default Lazarus + FPC trunk will also fail from time to time. Trunk by definition is something unstable. I will fix OPM soon. Sorry for the inconvenience.

@DonAlfredo
We are making major changes in OPM. Similar issues may happen in the near feature. I think you should remove OPM from the default list, at least temporary. Thanks.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: Fpcupdeluxe
« Reply #683 on: November 22, 2017, 10:13:21 pm »
@getmem
Will do in next (1.6.0j) release !

TheEditor

  • New Member
  • *
  • Posts: 22
Re: Fpcupdeluxe
« Reply #684 on: November 23, 2017, 12:24:00 am »
Ok, so I gave this a try, making sure to enable wget/libcurl on the Setup+ screen before starting. It failed, though the error messages are different. I've attached a screenshot.

What I don't understand is why, if I've already followed the instructions to download from indy.fulgan.com, fpcupdeluxe doesn't see that the needed files are in c:\fpcupdeluxe and refrain from downloading a 2nd time. Though it doesn't appear to be the issue because as the screenshot shows, these files were at least seemingly downloaded properly. But then, I downloaded the i386 version and not the 64 version, per your instructions.

@TheEditor:
If you are in for an experiment, do the following.

1.
Get yourself a libcurl.dll with SSL.

2.
get yourself openssl.

If you enable the use of wget/libcurl in setup+ of fpcupdeluxe 1.6.0i, it will use libcurl. Perhaps with more success on your system !

You can also get yourself wget, and copy wget.exe towards the fpcupdeluxe binary.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: Fpcupdeluxe
« Reply #685 on: November 23, 2017, 07:02:01 am »
The instructions are: copy the needed files towards the fpcupdeluxe binary !

As you are using 64bit, it would be the easiest to use wget from:
https://eternallybored.org/misc/wget/current/wget64.exe
or
https://eternallybored.org/misc/wget/releases/wget-1.19.2-win64.zip

Edit: rename wget64.exe into wget.exe !!!

See the included screenshot of the directory structure I use myself:
every FPC/Laz install on my system has its own version of fpcupdeluxe !

The screenshot:
create directory fpctrunk2.
inside fpctrunk2, create directory fpcupdeluxe.
copy fpcupdeluxe binary into this directory.
start fpcupdeluxe and point it towards fpctrunk2 (or whatever name you have chosen).

@TheEditor
Important notice:
During some of your previous messages, fpcupdeluxe was not even able to download the openssl files themselves.
Your screenshot shows something different: these files are now downloaded.
This could means that enabling wget/libcurl would be no longer necessary !!
Something has changed.
« Last Edit: November 23, 2017, 07:14:02 am by DonAlfredo »

CharlyTango

  • New Member
  • *
  • Posts: 46
Re: Fpcupdeluxe
« Reply #686 on: November 24, 2017, 11:46:39 am »
Hi,

I tried to get the current release candidate (1.8RC5) with fcpupdeluxe but failed.
There was neither a lazarus version '1.8 RC5' nor a fpc version '3.0.4rc1' to choose.
Even when i inserted corresponding lines in the fpcup.ini nothing changed. The fpcup.ini was resetted to the former version.

Q1: why are the release candidate versions missing ?

Q2: what to do to install non-listed versions ?

thanks in advance
CT
Lazarus stable, Win32/64

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1738
Re: Fpcupdeluxe
« Reply #687 on: November 24, 2017, 01:35:48 pm »
Q1:
URL are hardcoded; this would mean that every change would require new binaries.

Q2:
Good question !
The next release will have the possibility to install non-listed versions.
I am testing this feature right now.

lainz

  • Hero Member
  • *****
  • Posts: 4449
    • https://lainz.github.io/
Re: Fpcupdeluxe
« Reply #688 on: November 25, 2017, 12:36:36 am »
Just to say (the same as many other times) it keeps working very well! Enjoying the trunk-trunk with these new IDE icons =)

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4458
  • I like bugs.
Re: Fpcupdeluxe
« Reply #689 on: November 25, 2017, 10:26:09 pm »
I pulled the latest changes from GitHub and tried to compile the project fpcupdeluxe.lpi.
It gives errors like:
Code: [Select]
fpcuplibcurl.pas(807,12) Error: Identifier not found "TLibHandle"
fpcuplibcurl.pas(807,23) Error: Error in type definition
fpcuplibcurl.pas(815,23) Error: Identifier not found "NilHandle"
fpcuplibcurl.pas(821,18) Error: Identifier not found "NilHandle"
fpcuplibcurl.pas(821,43) Error: Identifier not found "LoadLibrary"
fpcuplibcurl.pas(821,76) Error: Identifier not found "SharedSuffix"
...
fpcuplibcurl.pas(831,32) Error: Identifier not found "GetProcAddress"
I am on Linux, Lazarus built with QT bindings. FPC version is 3.0.2.
Why would I need a "curl" library in a GUI application? Is this a known issue? I also checked out tag v1.6.0i but the errors came.
Last time I updated and compiled fpcupdeluxe few months ago and it worked.

BTW, what is fpcupdeluxery.lpi? It depends on BgraControls.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018