Recent

Author Topic: Fpcupdeluxe  (Read 870200 times)

440bx

  • Hero Member
  • *****
  • Posts: 4748
Re: Fpcupdeluxe
« Reply #2490 on: September 30, 2024, 04:09:54 pm »
I suppose a new version of Fpcupdeluxe is upcoming to support the new Lazarus v3.6.

That will be nice :)
(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

BSaidus

  • Hero Member
  • *****
  • Posts: 600
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Fpcupdeluxe
« Reply #2491 on: September 30, 2024, 08:25:15 pm »
I suppose a new version of Fpcupdeluxe is upcoming to support the new Lazarus v3.6.

That will be nice :)
for upgrading, just download the source of lazarus & replace or rename the folder, then recompile the ide.
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

Gustavo 'Gus' Carreno

  • Hero Member
  • *****
  • Posts: 1153
  • Professional amateur ;-P
Re: Fpcupdeluxe
« Reply #2492 on: October 01, 2024, 08:11:04 am »
Hey DonAlfredo,

I've been mulling on this for quite a while, and now that a new version of fpcupdeluxe is needed for Lazarus 3.6, I thought I would bring this up.

The first attached image is from Lazarus 2.0.10, way when it was still under SVN.
The second attached image is from Lazarus 3.2, after the move to GIT.
The third attached image is from Lazarus 3.4.
The fourth attached image is from Lazarus 3.99, aka main aka trunk.

As you can see, all but the last image are missing the icons. At first I was thinking this was a binary file issue from GIT, but that was dispelled when I had a second look at my installs that predate GIT.

I'm also aware that this could be a me problem and not a fpcupdeluxe problem. Hence me coming here for help.

What's happening?
What am I doing wrong?
How can me/we fix this?

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1781
Re: Fpcupdeluxe
« Reply #2493 on: October 01, 2024, 10:56:14 am »
Hi Gus,
I really have no clue about the icon-issue you encounter. And, as you can expect, I am not able to reproduce.
However.
My advice is always to use the official installer/downloads as prepared by the FPC/Lazarus developers.
Only use fpcupdeluxe in case of special needs, like an isolated install or cross-compilation.

About Lazarus 3.6
I am preparing a release for this new Lazarus version.

Gustavo 'Gus' Carreno

  • Hero Member
  • *****
  • Posts: 1153
  • Professional amateur ;-P
Re: Fpcupdeluxe
« Reply #2494 on: October 04, 2024, 11:52:49 am »
Hey DonAlfredo,

I really have no clue about the icon-issue you encounter. And, as you can expect, I am not able to reproduce.

Hummm... That's a bummer that you can't reproduce.
This means there's something really suss in the settings I've been using on fpcupdeluxe all the way back from when we were still on SVN.

Guess I'll have to attempt a new install with no previous settings done, just whatever fpcupdeluxe creates on a cold start.

Nonetheless, thanks for the insight!! And of course, thanks for your work on this, it's a pleasure to use and sooooo useful for a person like me that likes to collect version pairs.

However.
My advice is always to use the official installer/downloads as prepared by the FPC/Lazarus developers.
Only use fpcupdeluxe in case of special needs, like an isolated install or cross-compilation.

This is indeed 2 of my needs: I collect version pairs, and on each of them I setup cross to various platforms.
Even with the usage of GitHub actions kinda obsoleting this mindset, I'm still kinda stuck on it  :D

Cheers,
Gus

P.S.: I still need to finish the Downloader. I need to figure out why it finishes prematurely when I'm using my tethered phone and verify that I didn't mess it up with re-entrant paths, which I suspect I've done.
And probably a bit more features wouldn't harm  ;)
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

carl_caulkett

  • Hero Member
  • *****
  • Posts: 649
Re: Fpcupdeluxe
« Reply #2495 on: November 01, 2024, 08:31:12 pm »
About Lazarus 3.6
I am preparing a release for this new Lazarus version.

Hi DonAlfredo,

Will you be doing a release for Lazarus 4.0rc1 or are you waiting for the full 4.0 release?
« Last Edit: November 01, 2024, 11:34:02 pm by carl_caulkett »
"It builds... ship it!"

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1781
Re: Fpcupdeluxe
« Reply #2496 on: November 01, 2024, 09:19:07 pm »
Yes, I am waiting for 4.0 and also for a new FPC stable.
But you should be able to install a RC candidate with fpcupdeluxe through the tags tab.
Select a tag, add it, go back to the first tab and the tag should be added.

CharlyTango

  • Jr. Member
  • **
  • Posts: 90
Re: Fpcupdeluxe
« Reply #2497 on: November 02, 2024, 06:50:55 pm »
Select a tag, add it, go back to the first tab and the tag should be added.

Adding a tag from the list seems to work but the two listboxes in the "Tags" tab show 2 lines of text only:

Please wait
Getting list


but the list is never updates and stays empty. Where to get a list of available tags and mamage to put it in the Listboxes -- or how to refresh the List?

Fpcupdeluxe V2.4.0.e

Lazarus stable, Win32/64

carl_caulkett

  • Hero Member
  • *****
  • Posts: 649
Re: Fpcupdeluxe
« Reply #2498 on: November 02, 2024, 07:03:45 pm »
But you should be able to install a RC candidate with fpcupdeluxe through the tags tab.
Select a tag, add it, go back to the first tab and the tag should be added.

These are the only tags available, as far as I can tell!
"It builds... ship it!"

TRon

  • Hero Member
  • *****
  • Posts: 3650
Re: Fpcupdeluxe
« Reply #2499 on: November 02, 2024, 07:08:51 pm »
but the list is never updates and stays empty. Where to get a list of available tags and mamage to put it in the Listboxes -- or how to refresh the List?
If the list stays completely empty then either your connection has issues or gitlab has issues. Antivirus/Firewall perhaps ?

It should eventually update the lists (for both FPC and Lazarus)

As Don Alfredo already wrote, press the add tag button (The buttons for it literally can't get any bigger  :) ) and manually add a tag.

The name for a tag/branch can be obtained from
Lazarus
- tags
- branches

Free Pascal
- tags
- branches

PS: @Don Alfredo: are you sure ? the only way I can select a custom tag is by means of setup+, the list itself does not list 4.0 RC1 (should it ?) and does not seem it can be added manually.


edit:


@Charlie Tango:
on the initial FPCUpdeluxe
- main window, select a installation directory where you have enough access rights
- main window, tab basic: select fpc version 3.2.2
- main window, tab basic: select lazarus version trunk
- main window, tab basic: press setup+
- setup window, laz. branch set to "lazarus_4_0_RC_1" (without the quotes)
- setup window, press ok
- main window, press install/update FPC and Lazarus button
- make/get yourself a nice beverage
- done !

you should now have a stand-alone Lazarus 4.0rc1 with FPC 3.2.2
« Last Edit: November 02, 2024, 08:56:00 pm by TRon »
This tagline is powered by AI (AI advertisement: Free Pascal the only programming language that matters)

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1781
Re: Fpcupdeluxe
« Reply #2500 on: November 02, 2024, 09:49:40 pm »
@TRon
I have uploaded a pre-release of fpcupdeluxe. This pre-release should fix the issue you mentioned.
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/tag/v2.4.0fp
Please test.
« Last Edit: November 02, 2024, 09:51:51 pm by DonAlfredo »

carl_caulkett

  • Hero Member
  • *****
  • Posts: 649
Re: Fpcupdeluxe
« Reply #2501 on: November 02, 2024, 10:08:39 pm »
on the initial FPCUpdeluxe
- main window, select a installation directory where you have enough access rights
- main window, tab basic: select fpc version 3.2.2
- main window, tab basic: select lazarus version trunk
- main window, tab basic: press setup+
- setup window, laz. branch set to "lazarus_4_0_RC_1" (without the quotes)
- setup window, press ok
- main window, press install/update FPC and Lazarus button
- make/get yourself a nice beverage
- done !

you should now have a stand-alone Lazarus 4.0rc1 with FPC 3.2.2

I've just followed these instructions to the letter and, on rebuild, I'm getting...
Code: Pascal  [Select][+][-]
  1. Error: make: *** [ide] Error 2
  2. lazarus.pp(54,3) Error: Cannot find clocale used by Lazarus. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/Users/carlcaulkett/Lazarus_4.0/fpc/units/aarch64-darwin/rtl-extra/clocale.ppu..
  3. Verbose: Compilation aborted
  4.  

Any ideas?

By the way, I've searched for that error message and got just two hits neither of which were much help...
« Last Edit: November 02, 2024, 10:11:01 pm by carl_caulkett »
"It builds... ship it!"

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1781
Re: Fpcupdeluxe
« Reply #2502 on: November 02, 2024, 10:29:32 pm »
This issue gas been reporter behoren, also in the fpcupdeluxe tracker.
Hard to solve. Might be caused by the Lazarus makefile picking up a wrong install of FPC, outside of fpcupdeluxe.

carl_caulkett

  • Hero Member
  • *****
  • Posts: 649
Re: Fpcupdeluxe
« Reply #2503 on: November 02, 2024, 10:34:01 pm »
This issue gas been reporter behoren, also in the fpcupdeluxe tracker.
Hard to solve. Might be caused by the Lazarus makefile picking up a wrong install of FPC, outside of fpcupdeluxe.

I did a which fpc to see if there was anything lurking elsewhere. It came back fpc not found...

UPDATE:
 
Although there was nothing on the system path, I looked a bit closer and found some fpc related files under /usr/local/lib/fpc, so I deleted those and am just trying the FpcUpDeluxe again, having deleted my latest 4.0 attempt in utter despair 😉
« Last Edit: November 02, 2024, 10:53:54 pm by carl_caulkett »
"It builds... ship it!"

carl_caulkett

  • Hero Member
  • *****
  • Posts: 649
Re: Fpcupdeluxe
« Reply #2504 on: November 02, 2024, 11:11:44 pm »
We have a result! Removing the fpc files from the depths of the /usr/local file system, even though they weren't on the system path, solved the problem of the IDE rebuild crashing. Not only that, Lazarus automatically restarted, and, best of all, my component was installed :D

Thanks to @DonAlfredo for nudging me towards investigating the old fpc installation 🙏🏽

And thanks to @TRon for posting the steps for getting FpcUpDeluxe to build 4.0rc1 🙏🏽
« Last Edit: November 02, 2024, 11:14:50 pm by carl_caulkett »
"It builds... ship it!"

 

TinyPortal © 2005-2018