Lazarus

Announcements => Free Pascal => Topic started by: marcov on November 30, 2017, 11:06:26 am

Title: FPC 3.0.4 released!
Post by: marcov on November 30, 2017, 11:06:26 am
Hello,

Finally, the Free Pascal 3.0.4 release is available from our FTP servers.

Changes that may break backwards compatibility will be documented at:
http://wiki.freepascal.org/User_Changes_3.0.4

For Downloads, please use the FTP server at

ftp://freepascal.stack.nl/pub/mirrors/fpc/dist/3.0.4/

and sourceforge

https://sourceforge.net/projects/freepascal/files/

as much possible.

Enjoy!

The Free Pascal Compiler Team




                            Free Pascal Compiler

                                 Version 3.0.4

 ******************************************************************************
                               What's New in 3.0.4
 ******************************************************************************

 Free Pascal 3.0.4 is a point release of the 3.0.x fixes branch.

 Please also see http://wiki.freepascal.org/User_Changes_3.0.4 for a list
 of changes that may affect the behaviour of previously working code, and
 how to cope with these changes.

 Some highlights are:

 Packages:
See http://bugs.freepascal.org/changelog_page.php for the list of reported
 bugs which have been fixed in this release.

Title: Re: FPC 3.0.4 released!
Post by: howardpc on November 30, 2017, 11:41:33 am
@marco
The ftp address for download reports 550 "No such file or directory." when accessed from UK.
Title: Re: FPC 3.0.4 released!
Post by: marcov on November 30, 2017, 11:58:21 am
Thanks, the stack mirror changed over the summer and now has "mirrors" in the path. I'm not yet used to it.
Title: Re: FPC 3.0.4 released!
Post by: FTurtle on November 30, 2017, 12:27:35 pm
ftp://freepascal.stack.nl/pub/mirrors/fpc/dist/3.0.4/
ftp://ftp.freepascal.org/pub/fpc/dist/3.0.4/
Title: Re: FPC 3.0.4 released!
Post by: wp on November 30, 2017, 12:38:11 pm
See http://bugs.freepascal.org/changelog_page.php (http://bugs.freepascal.org/changelog_page.php) for the list of reported
 bugs which have been fixed in this release.
Very confusing page, no word about 3.0.4.
Title: Re: FPC 3.0.4 released!
Post by: marcov on November 30, 2017, 12:52:42 pm
See http://bugs.freepascal.org/changelog_page.php (http://bugs.freepascal.org/changelog_page.php) for the list of reported
 bugs which have been fixed in this release.
Very confusing page, no word about 3.0.4.

Jonas maintained that mostly, and he is currently very low on time.

I'll see if I can at least the ones easily spotted from SVN logs in the coming days. If somebody has specific issues he wants to see "fixed in 3.0.4" status, please mail or pm me and I'll check them explicitely.

The base fixes revision for 3.0.4 is r37112
Title: Re: FPC 3.0.4 released!
Post by: CuriousKit on November 30, 2017, 01:10:15 pm
Just a minor point, but the main homepage says it was released on the 28th, not the 30th. Is this correct?
Title: Re: FPC 3.0.4 released!
Post by: marcov on November 30, 2017, 01:18:15 pm
Just a minor point, but the main homepage says it was released on the 28th, not the 30th. Is this correct?

Yes. Released on the 28th, announced on the 30th, FTP open for all binaries except Mac since end of September.
Title: Re: FPC 3.0.4 released!
Post by: CuriousKit on November 30, 2017, 01:35:42 pm
Well, the more I learn!
Title: Re: FPC 3.0.4 released!
Post by: benohb on December 09, 2017, 11:39:04 am
Wonderful
Title: Re: FPC 3.0.4 released!
Post by: Thaddy on December 09, 2017, 02:05:37 pm
I particularly like the out of the box Raspberry Pi distro. Works straight away. Well done. Congrats with this release.
Title: Re: FPC 3.0.4 released!
Post by: walkin-corpse on December 11, 2017, 07:06:55 pm
Sorry dumb question... How to get 3.0.4 on my Raspbian Stretch?
I found "fpc-3.0.4.arm-linux-eabihf-raspberry.tar" but it is "for an EABIHF, compiled on RaspBerry 1 arm-linux system (for armv6 cpu)".
But Rasberry Pi 3 has armv7 cpu. Is it important?
Title: Re: FPC 3.0.4 released!
Post by: molly on December 11, 2017, 07:09:07 pm
Sorry dumb question... How to get 3.0.4 on my Raspbian Stretch?
Doesn't the download (https://www.freepascal.org/down/arm/linux-austria.var) work for you ?
Title: Re: FPC 3.0.4 released!
Post by: walkin-corpse on December 11, 2017, 07:14:29 pm
See updated org. post.
Title: Re: FPC 3.0.4 released!
Post by: molly on December 11, 2017, 07:18:43 pm
Well, ftp works (http://ftp://freepascal.stack.nl/pub/mirrors/fpc/dist/3.0.4/arm-linux/) ? (at least for me it does :) )

PS: boards screws up the ftp link. manually copy and repair.
Title: Re: FPC 3.0.4 released!
Post by: walkin-corpse on December 11, 2017, 07:26:09 pm
Anyhow, dl-ed and installed it. Works. Thnx!
Title: Re: FPC 3.0.4 released!
Post by: rvk on December 18, 2017, 09:55:46 am
I was trying to find FPC 3.0.4 compiler 64 bit. On this page there is a wrong link:
https://www.freepascal.org/down/x86_64/win64-netherlands.var

It does say you need to use the cross-compiler but the links for the mirrors points to the ftp directory x86_64-win64 while the cross-compiler is in i386-win32. This is for all 3 mirrors.

Also, what is the reason there is no native compiler available for x86_64 Win64?
Lazarus has made the leap to Win64 on Windows 64 bit as default but FPC 3.0.4 64 bit is not even downloadable separately.
There is probably a good reason for this but I couldn't find it on that page.

On the main page (https://www.freepascal.org/) it also still says "Current Version 3.0.2" as latest stable version under "Current Version".
Title: Re: FPC 3.0.4 released!
Post by: Thaddy on December 18, 2017, 10:45:11 am
You should report this in two parts on the bugtracker
- 'website'
and a feature request for x86_64-win64 distribution
-other  //I guess

It is usually a matter of personnel if a built for a certain platform is omitted.
Title: Re: FPC 3.0.4 released!
Post by: rvk on December 18, 2017, 11:12:02 am
Thanks. Done (32847 (https://bugs.freepascal.org/view.php?id=32847), 32848 (https://bugs.freepascal.org/view.php?id=32848))
Title: Re: FPC 3.0.4 released!
Post by: marcov on December 18, 2017, 11:57:29 am
Changes are live on freepascal.stack.nl and seem ok.
Title: Re: FPC 3.0.4 released!
Post by: rvk on December 18, 2017, 12:02:30 pm
Changes are live on freepascal.stack.nl and seem ok.
Yes, the files already were on freepascal.stack.nl and correct.
But the original download site pointed (and is still pointing) to x86_64-win64 instead of i386-win32 where the cross-compiler resides.

https://www.freepascal.org/down/x86_64/win64-netherlands.var

I guess if you already changed that the changes take a while to be visible on https://www.freepascal.org.

I see http://freepascal.stack.nl/down/x86_64/win64-netherlands.html is indeed correct now.
Title: Re: FPC 3.0.4 released!
Post by: marcov on December 18, 2017, 12:07:12 pm
Changes are live on freepascal.stack.nl and seem ok.
Yes, the files already were on freepascal.stack.nl and correct.
But the original download site pointed (and is still pointing) to x86_64-win64 instead of i386-win32 where the cross-compiler resides.

It is correct here. Maybe need to refresh?


Title: Re: FPC 3.0.4 released!
Post by: rvk on December 18, 2017, 12:08:54 pm
Changes are live on freepascal.stack.nl and seem ok.
Yes, the files already were on freepascal.stack.nl and correct.
But the original download site pointed (and is still pointing) to x86_64-win64 instead of i386-win32 where the cross-compiler resides.
It is correct here. Maybe need to refresh?
Yes, it's correct now, thanks.
(I guess Chrome didn't refresh the cache because the server didn't indicate a change)
Title: Re: FPC 3.0.4 released!
Post by: att2 on March 23, 2019, 08:53:55 am
Eh, sorry, but, freepascal.stack.nl is unreachable.... can you tell me what's going on?
Title: Re: FPC 3.0.4 released!
Post by: dbannon on March 23, 2019, 09:38:47 am
Hmm, maybe see https://www.stack.nl/notice.html   ?

Quote
Public services

In 2018, the university terminated the housing and the network services that they had provided for the student computer association Stack (M.C.G.V. Stack) since 1983, and the association itself decided to disband as an association exclusively for university students.

The alumni united into a new general association that is open to all former members. Unfortunately, the new association is not able to continue a number of the private and public services that had been provided in the past, due to lack of resources. We now focus primarily on member services, such as shell access, email and personal web pages.

You will probably find what you are looking for on SourceForge ....

Davo
Title: Re: FPC 3.0.4 released!
Post by: VTwin on April 15, 2019, 02:28:32 am
Excellent! Many thanks to the development team.
Title: Re: FPC 3.0.4 released!
Post by: Brizeux on March 11, 2020, 01:17:30 pm
I am a little puzzled by the new version fp-3.0.4 !
I use computer science since 1966 and I can't do anything with the Fpc comiler under IDE : It says impossible to find unit "system" . Is it possible for a brand new mounting under Ubuntu 18.04. Nothing works also under Buster/Rpi4 4Go !
To work I have mended an old fp-3.0.0 (not again in the distribution !) from another computer (Core-i7 instead of Bi-Xeon Quad)
and now everything work well with the system Ubuntu.  :) . But I need to do calculations on "black holes" the beautiful graphics units PtcGrah and PtcCrt (more than 400 time faster than Graph and Crt !). So, to work elsewhere than Windows, I use first,
the old version fp-3.0.0 with PtcGrah+PtcCrt and for the Raspberry world I use the Wheezy/ RPi3 to compile the interoperable PASCAL source to execute it after under Buster/ Rpi4 that have not the necessary units.
It is confusing for me to ask about systems, I know nothing to it, but to do scientific calculations (like monte-carlo ones) FPC-Pascal with PtcGraph is necessary to do experimental calculations ... I pray you to have operational package . Friendly. Yves.
Title: Re: FPC 3.0.4 released!
Post by: marcov on March 11, 2020, 01:20:15 pm
Seems the IDE didn't get configured, possibly because of your way of installing, or a defective package; look in the manual and configure the units path.
Title: Re: FPC 3.0.4 released!
Post by: Brizeux on March 11, 2020, 05:59:13 pm
Yes, you are rigth Marcov. There are big holes ( units "system" and PtcGraph, PtcCrt ) in the Ubuntu 18.04 and Rasbian/Buster/Rpi4 distributions of the fp-3.0.4 packages. It is very difficult to devellop new scientific Monte-Carlo calculations on an incomplete package. Friendly yours . Yves .   :)
Title: Re: FPC 3.0.4 released!
Post by: hansotten on March 11, 2020, 07:26:44 pm
Yes, you are rigth Marcov. There are big holes ( units "system" and PtcGraph, PtcCrt ) in the Ubuntu 18.04 and Rasbian/Buster/Rpi4 distributions of the fp-3.0.4 packages. It is very difficult to devellop new scientific Monte-Carlo calculations on an incomplete package. Friendly yours . Yves .   :)
The Buster Raspberry FPC instalation is indeed not perfect.

Install with the .deb's found from this topic:   https://forum.lazarus.freepascal.org/index.php?topic=46438.45

I downloaded the debs from the last posts in the topic, installed and got a complete fpc, including the packages ptcgraph ptccrt

On Ubuntu, install from source perhaps, not from the Ubuntu repository.
Title: Re: FPC 3.0.4 released!
Post by: Brizeux on March 11, 2020, 08:24:55 pm
Dear Hansotltn. I agree perfectly your good installation of complete fpc+PtcGraph+PtcCrt under Raspbian / Rpi4 of the fp-3.0.4 packages. I shall try it . For Ubuntu ? I shall wait . It is a pity ! I am too old to wait till they mend their software. Package must be sustained firmly, a-fortiori for such a good langage as PASCAL. The idea of interoperability between systems is an illusion that force people to work only under Windows or Apple stuff only. A pity, I said, for young people, because I love the concept of "open source conquering the world" with the best langage Fpc-PASCAL of the World ! In old age Algol was good too. Ada is too multiform. PASCAL - UCSD was a "perfect system" on a wooden Apple II (exemplar 2 or 3) at M.I.T. in 1977 ...
I wait for Fpc+PtcGraph+PtcCrt under Linux... Good Hope . Yves . Fpc 3.0.4 doesn't work !
Title: Re: FPC 3.0.4 released!
Post by: hansotten on March 12, 2020, 04:44:22 pm
Installing from source is not that difficult, fpcupdeluxe makes it nearly as easy as the pat commands. So install fpc and dont postpone your work, time is precious!
Title: Re: FPC 3.0.4 released!
Post by: Brizeux on March 12, 2020, 05:03:09 pm
Thanks Hansotten .
Now, I am struggling to fit my calculations under Rpi3 (for making exe for Rpi4) with the version 2.6.4 of the compiler fpc under arm cpu . Merci beaucoup . Yves .  :)
TinyPortal © 2005-2018