Sign in Join

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

Mailing lists / lazarus / 2015-04

Release of Lazarus 1.4

16 messages · 7 people · –

Reply by email Subscribe to this list Your subscription

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

Mattias Gaertner

The Lazarus team is glad to announce the release of Lazarus 1.4.

This release was built with FPC 2.6.4, same as the previous release Lazarus 1.2.6.

Here is the list of changes for Lazarus and Free Pascal: http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes http://wiki.lazarus.freepascal.org/User_Changes_2.6.4

The release is available for download on SourceForge: http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 1.4" directory. Windows x64 users: please use the 32 bit installer if possible. See http://wiki.lazarus.freepascal.org/Windows_Programming_Tips#FPC_2.6.x.2FLazarus_warning_.28Missing_support_for_SEH.29 for more details.

Minimum requirements:
Windows: 98, 2k, XP, Vista, 7, 32 or 64bit.
On 64bit it is recommended to use the 32bit IDE.
Win98 IDE needs building with flag -dWIN9XPLATFORM. FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit.
Mac OS X: 10.5 to 10.10, 10.9+ debugging requires -gw, LCL only 32bit, non LCL apps can be 64bit.

The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_1_4

For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at:
ftp://freepascal.dfmk.hu/pub/lazarus/releases/
and later at (after some time for synchronization) http://michael-ep3.physik.uni-halle.de/Lazarus/releases/ and
http://mirrors.iwi.me/lazarus/

Mattias

Reply by email

Samuel Herzog
to Mattias Gaertner

Hello Matthias and FPC/Lazarus Team!
Thank you a lot for making Release 1.4 happen!
Who is able to update the Download Links at Lazarus Homepage? It still points to the 1.2.6. Files. Regards,
Sam

Von: Mattias Gaertner
An:
Gesendet: 11:07 Mittwoch, 22.April 2015
Betreff: [Lazarus] Release of Lazarus 1.4

The Lazarus team is glad to announce the release of Lazarus 1.4.

This release was built with FPC 2.6.4, same as the previous release Lazarus 1.2.6.

Here is the list of changes for Lazarus and Free Pascal: http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes http://wiki.lazarus.freepascal.org/User_Changes_2.6.4

The release is available for download on SourceForge: http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 1.4" directory. Windows x64 users: please use the 32 bit installer if possible. See http://wiki.lazarus.freepascal.org/Windows_Programming_Tips#FPC_2.6.x.2FLazarus_warning_.28Missing_support_for_SEH.29 for more details.

Minimum requirements:
Windows:? ? ? 98, 2k, XP, Vista, 7, 32 or 64bit.
? ? ? ? ? ? ? On 64bit it is recommended to use the 32bit IDE. ? ? ? ? ? ? ? Win98 IDE needs building with flag -dWIN9XPLATFORM. FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit.
Mac OS X:? ? ? 10.5 to 10.10, 10.9+ debugging requires -gw, ? ? ? ? ? ? ? LCL only 32bit, non LCL apps can be 64bit.

The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_1_4

For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at:
ftp://freepascal.dfmk.hu/pub/lazarus/releases/
and later at (after some time for synchronization) http://michael-ep3.physik.uni-halle.de/Lazarus/releases/ and
http://mirrors.iwi.me/lazarus/

Mattias

Reply by email

Michael Schnell
to Mattias Gaertner: The Lazarus team is glad to announce the release of Lazarus 1.4. This release was built…
Mattias Gaertner wrote
This release was built with FPC 2.6.4, same as the previous release Lazarus 1.2.6.

I'd like to do some stuff that might be useful for the next release of Lazarus, but this needs a certain (but unknown to me) minimum release of the fpc (library).

I of course normally use the current svn version of as well Lazarus as fpc.

Does anybody know the most easy way to temporarily downgrade the fpc (library) to 1.2.6 (and later use the current version again).

-Michael

Reply by email

Mattias Gaertner
to Michael Schnell
Show quoted text 14 lines
On 04/22/2015 11:07 AM, Mattias Gaertner wrote: > > This release was built with FPC 2.6.4, same as the previous > release Lazarus 1.2.6. > I'd like to do some stuff that might be useful for the next release of Lazarus, but this needs a certain (but unknown to me) minimum release of the fpc (library). I of course normally use the current svn version of as well Lazarus as fpc. Does anybody know the most easy way to temporarily downgrade the fpc (library) to 1.2.6 (and later use the current version again).

Why downgrade?
You can install both and switch any time in the IDE.

Mattias

Reply by email

Mattias Gaertner
to Michael Schnell
Show quoted text 5 lines
On 04/22/2015 02:07 PM, Mattias Gaertner wrote: > Why downgrade? You can install both and switch any time in the IDE. Thanks ! But how to "install" most easily on Linux (I always use the svn) .

cd your/fpc/svn
make install INSTALL_PREFIX=/usr

Mattias

Reply by email

Michael Schnell
to Mattias Gaertner
Mattias Gaertner wrote 7 lines
On Wed, 22 Apr 2015 16:40:02 +0200 Michael Schnell wrote: > But how to "install" most easily on Linux (I always use the svn) . cd your/fpc/svn make install INSTALL_PREFIX=/usr

I know this and to it often to make use of the current svn version of fpc.

Sorry for being unclear. I meant:

"how to install the non-current fpc 1.2.6. library version (and use it for building/using Lazarus) ?"

Thanks,
-Michael

Reply by email

shoKwave
to Michael Schnell: I know this and to it often to make use of the current svn version of fpc. Sorry for…
Michael Schnell wrote 17 lines
On 04/22/2015 04:59 PM, Mattias Gaertner wrote: > On Wed, 22 Apr 2015 16:40:02 +0200 > Michael Schnell wrote: > >> But how to "install" most easily on Linux (I always use the svn) . > cd your/fpc/svn > make install INSTALL_PREFIX=/usr > I know this and to it often to make use of the current svn version of fpc. Sorry for being unclear. I meant: "how to install the non-current fpc 1.2.6. library version (and use it for building/using Lazarus) ?"

You can download stable versions form svn too (fpc 2.6.4: http://svn.freepascal.org/svn/fpc/tags/release_2_6_4/).

Then build and install like the trunk but using a differnt directory. Finaly switch the fpc in Lazarus.

Reply by email

Mark Morgan Lloyd
to Mattias Gaertner: On Wed, 22 Apr 2015 16:40:02 +0200 cd your/fpc/svn make install INSTALL_PREFIX=/usr…
Mattias Gaertner wrote 11 lines
On Wed, 22 Apr 2015 16:40:02 +0200 Michael Schnell wrote: > On 04/22/2015 02:07 PM, Mattias Gaertner wrote: >> Why downgrade? You can install both and switch any time in the IDE. > Thanks ! > > But how to "install" most easily on Linux (I always use the svn) . cd your/fpc/svn make install INSTALL_PREFIX=/usr

This is broken on 2.7.1. Mantis 27272.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Henry Vermaak
to Mark Morgan Lloyd
Mark Morgan Lloyd wrote 14 lines
Mattias Gaertner wrote: >On Wed, 22 Apr 2015 16:40:02 +0200 >Michael Schnell wrote: > >>On 04/22/2015 02:07 PM, Mattias Gaertner wrote: >>>Why downgrade? You can install both and switch any time in the IDE. >>Thanks ! >> >>But how to "install" most easily on Linux (I always use the svn) . > >cd your/fpc/svn >make install INSTALL_PREFIX=/usr This is broken on 2.7.1. Mantis 27272.

The bug report concerns INSTALL_BINDIR, not INSTALL_PREFIX? INSTALL_PREFIX works fine for me, always has done.

Henry

Reply by email

Mark Morgan Lloyd
to Henry Vermaak
Henry Vermaak wrote 16 lines
On Thu, Apr 23, 2015 at 10:28:24AM +0000, Mark Morgan Lloyd wrote: > Mattias Gaertner wrote: >> On Wed, 22 Apr 2015 16:40:02 +0200 >> Michael Schnell wrote: >> >>> On 04/22/2015 02:07 PM, Mattias Gaertner wrote: >>>> Why downgrade? You can install both and switch any time in the IDE. >>> Thanks ! >>> >>> But how to "install" most easily on Linux (I always use the svn) . >> cd your/fpc/svn >> make install INSTALL_PREFIX=/usr > This is broken on 2.7.1. Mantis 27272. The bug report concerns INSTALL_BINDIR, not INSTALL_PREFIX? INSTALL_PREFIX works fine for me, always has done.

Sorry, my mistake.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Joost van der Sluis
to Mark Morgan Lloyd: This is broken on 2.7.1. Mantis 27272. Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT.…
Mark Morgan Lloyd wrote 14 lines
Mattias Gaertner wrote: > On Wed, 22 Apr 2015 16:40:02 +0200 > Michael Schnell wrote: > >> On 04/22/2015 02:07 PM, Mattias Gaertner wrote: >>> Why downgrade? You can install both and switch any time in the IDE. >> Thanks ! >> >> But how to "install" most easily on Linux (I always use the svn) . > > cd your/fpc/svn > make install INSTALL_PREFIX=/usr This is broken on 2.7.1. Mantis 27272.

It's "make install PREFIX=/usr" and it is not broken. Case 27272 is about INSTALL_BINDIR.

But in general, you don't have to specify any prefix. To install fpc from source:

cd your/fpc/svn
make clean all install

That's it. It could be that you have to adapt your fpc.cfg, though.

Joost.

Reply by email

Mark Morgan Lloyd
to Joost van der Sluis
Joost van der Sluis wrote 18 lines
On 04/23/2015 12:28 PM, Mark Morgan Lloyd wrote: > Mattias Gaertner wrote: >> On Wed, 22 Apr 2015 16:40:02 +0200 >> Michael Schnell wrote: >> >>> On 04/22/2015 02:07 PM, Mattias Gaertner wrote: >>>> Why downgrade? You can install both and switch any time in the IDE. >>> Thanks ! >>> >>> But how to "install" most easily on Linux (I always use the svn) . >> >> cd your/fpc/svn >> make install INSTALL_PREFIX=/usr > > This is broken on 2.7.1. Mantis 27272. It's "make install PREFIX=/usr" and it is not broken. Case 27272 is about INSTALL_BINDIR.

Sorry, I was wrong.

Show quoted text 5 lines
But in general, you don't have to specify any prefix. To install fpc from source: cd your/fpc/svn make clean all install

I know. But over the last few months I've been trying to keep distinct binary versions: originally because I was trying to look at things like helpfile content and suspected that some things weren't working properly unless all binaries were consistent.

Since 2.7.1 this has been broken, and every time I've built a new trunk I've ended up copying a few dozen files from /usr/local/bin to /usr/local/bin/fpc.d/2.7.1... even with enforced practice it's been getting frustrating.

So my apologies once more for the mistaken cross-reference.

Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email