Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2017-11

FPC 3.0.4 released!

7 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Marco van de Voort

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/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:
* fcl-pdf updates
* fcl-passrc updates.
* fix traceback on ELF based systems

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

Reply by email

Karoly Balogh (Charlie/SGR
to Marco van de Voort

Hi,

Marco van de Voort wrote
For Downloads, please use the FTP server at ftp://freepascal.stack.nl/pub/fpc/dist/3.0.4/

Not sure why Marco decided to redirect everything to the stack.nl mirror as primary source in his announcement, but everything should be on ftpmaster, so:

ftp://ftp.freepascal.org/pub/fpc/dist/3.0.4/

Or the right mirror URL for the stack.nl mirror is:

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

Charlie

Reply by email

Marco van de Voort
to Karoly Balogh (Charlie/SGR

In our previous episode, Karoly Balogh (Charlie/SGR) said:

Show quoted text 7 lines
> For Downloads, please use the FTP server at > > ftp://freepascal.stack.nl/pub/fpc/dist/3.0.4/ Not sure why Marco decided to redirect everything to the stack.nl mirror as primary source in his announcement, but everything should be on ftpmaster, so:

I adapted an older release msg, which is also why the copy-and-paste ftp error crept in.

I added a redirect for the user changes page, so that the wrong link works for now.

Reply by email

kardan
to Marco van de Voort: Finally, the Free Pascal 3.0.4 release is available from our FTP servers. Changes that…

Hi,

thanks again for the release, I successfully installed 3.0.4.i386-linux on debian stretch (Linux 4.9.0-4-686-pae #1 SMP Debian 4.9.51-1 (2017-09-28) i686 GNU/Linux).

Attached patch fixes following issue.

When a user downloads and extracts the archive and calls ./fpc-3.0.4.i386-linux/install.sh without changing into the directory (as I did), the script failes not stopping on errors with confusing output.

Kardan

Reply by email

Olivier Coursière
to Marco van de Voort: Finally, the Free Pascal 3.0.4 release is available from our FTP servers. Changes that…

Hi,

Marco van de Voort wrote 22 lines
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/fpc/dist/3.0.4/ and sourceforge https://sourceforge.net/projects/freepascal/files/ as much possible. Enjoy! The Free Pascal Compiler Team

And here is the Haiku build for Haiku target:
http://www.nan.tf/download/fpc-3.0.4.i386-haiku.tar.

As usual, sorry for the delay, but better late than never

Olivier

Reply by email

Markus Beth
to Marco van de Voort: Finally, the Free Pascal 3.0.4 release is available from our FTP servers. Changes that…

Hallo,

I want to share my experience with FreePascal 3.0.4 so far. Maybe this can save someone else (that comes across the same problems) some time:

fpcbuild-3.0.4.tar.gz:
I tried to build RPM packages for OpenSUSE from fpcbuild-3.0.4.tar.gz (downloaded from sourceforge.net). But that failed because the included fpcdocs seems to be outdated (r1447?). A "make pdf" breaks because linuxex/ex71.pp cannot be found. Using r1449 from fpcdocs resolves this problem. See also https://bugs.freepascal.org/view.php?id=32843.

fpc-3.0.4-1.x86_64.rpm:
Some included object files
(e.g. /usr/lib64/fpc/3.0.4/units/x86_64-linux/rtl/prt0.o, /usr/lib64/fpc/3.0.4/units/x86_64-linux/rtl/dllprt0.o) use the "new" relocation type R_X86_64_REX_GOTPCRELX (42) that "old" binutils do not understand. So you cannot use this (binary) rpm on distributions that have binutils before version 2.26 (e.g. CentOS 7). On these distributions you might want to rebuild a binary rpm from the source rpm fpc-3.0.4-1.src.rpm to overcome this problem. But this seems to be old news (see
https://bugs.freepascal.org/view.php?id=32251)

Markus

Reply by email