Recent

Author Topic: Preparing FPC 3.2.4, point out road blocks now  (Read 97264 times)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12005
  • FPC developer.
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #150 on: November 27, 2024, 07:20:44 pm »
I haven't heard any news about the release status for a while now.

BSaidus

  • Hero Member
  • *****
  • Posts: 607
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #151 on: January 17, 2025, 02:27:14 pm »
Hello.
No news about the release !?
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

lainz

  • Hero Member
  • *****
  • Posts: 4667
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #152 on: January 17, 2025, 02:29:45 pm »
4 years

PascalDragon

  • Hero Member
  • *****
  • Posts: 5823
  • Compiler Developer
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #153 on: January 18, 2025, 05:26:29 pm »
Hello.
No news about the release !?

We are in preparation of the RC.

Fred vS

  • Hero Member
  • *****
  • Posts: 3466
    • StrumPract is the musicians best friend
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #154 on: January 18, 2025, 06:09:48 pm »
Hello.
No news about the release !?

We are in preparation of the RC.

Will there be a version for OpenBSD that works with their latest releases ?
« Last Edit: January 18, 2025, 06:15:27 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

AlexTP

  • Hero Member
  • *****
  • Posts: 2521
    • UVviewsoft
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #155 on: January 20, 2025, 09:25:09 am »
Can I ask you to use _latest_ TRegExpr for the 3.2.4?
branch 'release_3_2_4' has too old regexpr.pas:
https://gitlab.com/freepascal.org/fpc/source/-/blob/release_3_2_4-branch/packages/regexpr/src/regexpr.pas

  REVersionMajor = 0;
  REVersionMinor = 987;

while FPC Git main has

  REVersionMajor = 1;
  REVersionMinor = 182;

while last Sorokin's version
https://github.com/andgineer/TRegExpr/blob/master/src/regexpr.pas
has

  REVersionMajor = 1;
  REVersionMinor = 189;

PascalDragon

  • Hero Member
  • *****
  • Posts: 5823
  • Compiler Developer
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #156 on: January 20, 2025, 10:29:16 pm »
Hello.
No news about the release !?

We are in preparation of the RC.

Will there be a version for OpenBSD that works with their latest releases ?

Does main work on current OpenBSD? If so, can you point out the corresponding revisions that fixed this? They can be merged for after RC1 then if they aren't already...

Can I ask you to use _latest_ TRegExpr for the 3.2.4?

The RC is fixed. There will be no more changes to it. For post RC1 we'll have to see.

Fred vS

  • Hero Member
  • *****
  • Posts: 3466
    • StrumPract is the musicians best friend
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #157 on: January 20, 2025, 11:27:29 pm »
Does main work on current OpenBSD? If so, can you point out the corresponding revisions that fixed this? They can be merged for after RC1 then if they aren't already...

No, sadly main does not work on OpenBSD 75 and 76.
I posted that message to OpenBSD forum but they stop to give fpc since version 75 because of incompatibility:
https://daemonforums.org/showthread.php?p=75175#post75175

There is long topic in Lazarus forum about the problem initially about Lazarus but it ended about fpc.
https://forum.lazarus.freepascal.org/index.php/topic,67536.0.html

There is also a fpcupdeluxe issue about this:
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/issues/722
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12005
  • FPC developer.
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #158 on: January 21, 2025, 09:35:52 am »
There is long topic in Lazarus forum about the problem initially about Lazarus but it ended about fpc.

Don Alfredo seems to say in that thread that main works on 7.6.




Fred vS

  • Hero Member
  • *****
  • Posts: 3466
    • StrumPract is the musicians best friend
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #160 on: January 21, 2025, 02:07:54 pm »
There is long topic in Lazarus forum about the problem initially about Lazarus but it ended about fpc.

Don Alfredo seems to say in that thread that main works on 7.6.

Sadly it is not working, see: https://github.com/LongDirtyAnimAlf/fpcupdeluxe/issues/722
« Last Edit: January 21, 2025, 03:58:45 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Thaddy

  • Hero Member
  • *****
  • Posts: 16419
  • Censorship about opinions does not belong here.
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #161 on: January 21, 2025, 02:17:31 pm »
Please consider adding COM-related patches to new release and, if possible, to fixes branch:

https://gitlab.com/freepascal.org/fpc/source/-/issues/41009
https://gitlab.com/freepascal.org/fpc/source/-/issues/41005
https://gitlab.com/freepascal.org/fpc/source/-/commit/ac510d391f9d784a00275836715a25a41331460f
3.2.4 is about fixing bugs. The first two are not bugs.
Only the third one should be a candidate.
The other two ?
Did you test against Delphi?
Seems more a feature request and that won't happen in a point release.
« Last Edit: January 21, 2025, 02:25:10 pm by Thaddy »
There is nothing wrong with being blunt. At a minimum it is also honest.

Thaddy

  • Hero Member
  • *****
  • Posts: 16419
  • Censorship about opinions does not belong here.
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #162 on: January 21, 2025, 02:32:36 pm »
Just release. Other than what is already known at least on my platforms ( quite a lot) I haven't found anything serious. Is the problem just release nanament?
Surely one minor platform can not Withhold a point release!
« Last Edit: January 21, 2025, 02:35:40 pm by Thaddy »
There is nothing wrong with being blunt. At a minimum it is also honest.

Fred vS

  • Hero Member
  • *****
  • Posts: 3466
    • StrumPract is the musicians best friend
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #163 on: January 22, 2025, 03:16:53 am »
Some news from OpenBSD 76 front.
 
I installed a fresh release of OpenBSD 76,  from scratch (and so not a upgrade from 75).
The binary from there: https://downloads.freepascal.org/fpc/snapshot/fixes_3_2/x86_64-openbsd/ 
(thanks to BSaidus) can compile and the apps are running.  ;D
Only needed to create synlink from the needed libc.so.86.0 and libpthread,so.57.0 (not sure by memory about the version)  in fpc to the installed version in OpenBSD 76.

So to resume, it seems that OpenBSD 75 and his upgrade is not for fpc. (but OpenBSD 74 is ok)

But for compiling fpc himself on OpenBSD 76, using last fpupdeluxe or from gmake makefile from fpc, the compilation fails.
It would be interesting to know how those binaries were compiled from https://downloads.freepascal.org/fpc/snapshot.
« Last Edit: January 22, 2025, 04:30:38 am by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

BSaidus

  • Hero Member
  • *****
  • Posts: 607
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Preparing FPC 3.2.4, point out road blocks now
« Reply #164 on: January 22, 2025, 04:19:20 pm »
Some news from OpenBSD 76 front.
 
I installed a fresh release of OpenBSD 76,  from scratch (and so not a upgrade from 75).
The binary from there: https://downloads.freepascal.org/fpc/snapshot/fixes_3_2/x86_64-openbsd/ 
(thanks to BSaidus) can compile and the apps are running.  ;D
Only needed to create synlink from the needed libc.so.86.0 and libpthread,so.57.0 (not sure by memory about the version)  in fpc to the installed version in OpenBSD 76.

So to resume, it seems that OpenBSD 75 and his upgrade is not for fpc. (but OpenBSD 74 is ok)

But for compiling fpc himself on OpenBSD 76, using last fpupdeluxe or from gmake makefile from fpc, the compilation fails.
It would be interesting to know how those binaries were compiled from https://downloads.freepascal.org/fpc/snapshot.

Thank you Fred for this post.
I think the maintainer of the builds is Pierre Muller (do not know his email), if you can get his email to contact it.
To the release team, Please consider updating the FPC for OpenBSD plateforme (i386, amd64).
Thank you.


Yes, I confim that the maintainer is Pierre Muller
https://downloads.freepascal.org/fpc/snapshot/fixes_3_2/i386-openbsd/README-fpc-3.2.3.i386-openbsd.built.on.x86_64-linux
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

 

TinyPortal © 2005-2018