Lazarus

Announcements => Lazarus => Topic started by: Martin_fr on October 06, 2015, 02:37:40 pm

Title: Lazarus 1.4.4 Release
Post by: Martin_fr on October 06, 2015, 02:37:40 pm
The Lazarus team is glad to announce the release of Lazarus 1.4.4.

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

Here is the list of fixes for Lazarus 1.4.4:
http://wiki.freepascal.org/Lazarus_1.4_fixes_branch#Merged_revisions_for_1.4.4

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

Important note for Mac OS X: OS X 10.10 Yosemite no longer supports the default debugging format of FPC 2.6.4 (-g stabs). Lazarus now uses -gw (dwarf) instead on darwin.

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.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, 8, 32 or 64bit.
               On 64bit it is recommended to use the 32bit IDE.
               Win98 and WinNT 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_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/

----
Edit:
Checksums of the original files are on our website: http://www.lazarus-ide.org/index.php?page=checksums
Title: Re: Lazarus 1.4.4 Release
Post by: Martin_fr on October 06, 2015, 02:44:03 pm
Windows users with Windows 7 or up may in some cases need to change the debugger:

You may try the following setting: http://wiki.lazarus.freepascal.org/GDB_Debugger_Tips#gdb.exe_has_stopped_working

Or (32 bit) download an alternative GDB:
https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Alternative%20GDB/
Title: Re: Lazarus 1.4.4 Release
Post by: lennit on October 06, 2015, 07:00:45 pm
Thank you :)
Title: Re: Lazarus 1.4.4 Release
Post by: taazz on October 06, 2015, 09:45:07 pm
what is the state of the pscal native debugger? Can it be used for anything?
Title: Re: Lazarus 1.4.4 Release
Post by: exdatis on October 06, 2015, 09:54:59 pm
Nice work, thank you very much.

p.s. Test on xubuntu 14.04(firebird2.5, zeos, etc).
Title: Re: Lazarus 1.4.4 Release
Post by: Wok on October 06, 2015, 10:39:47 pm
Why an xxxxxx. EXE to download  the new Lazarus ?
My virusscanner rings always twice.. the most malicious files are exe files.
Please can you al new versions repack to a Zip, Rar of 7Z ?
Title: Re: Lazarus 1.4.4 Release
Post by: taazz on October 06, 2015, 10:41:06 pm
Why an xxxxxx. EXE to download  the new Lazarus ?
My virusscanner rings always twice.. the most malicious files are exe files.
Please can you al new versions repack to a Zip, Rar of 7Z ?
change virus scanner.
Title: Re: Lazarus 1.4.4 Release
Post by: mirce.vladimirov on October 07, 2015, 12:11:08 am
Some anti-viruses have an option to temporary shut down the anti virus shield.
Title: Re: Lazarus 1.4.4 Release
Post by: Martin_fr on October 07, 2015, 12:15:52 am
If there was a zip, there would still be exe inside.

You can download the source code (that is available as zip), but then you need to build it yourself. And for that you need fpc.exe.

If you have the previous version of lazarus (which in this case has the same fpc version), then you can replace the source in your install, and rebuild it. That should be possible, but I never tried. (keep fpc and gdb (mingw folder))
Title: Re: Lazarus 1.4.4 Release
Post by: Leledumbo on October 07, 2015, 03:09:00 am
Why an xxxxxx. EXE to download  the new Lazarus ?
My virusscanner rings always twice.. the most malicious files are exe files.
Please can you al new versions repack to a Zip, Rar of 7Z ?
As usual: either false positive or your system is infected already (some viruses attach a hook that will infect every exe files found). If the hash is the same as provided from the download source (no idea where it is), then it must be false positive. In that case, try lowering the heuristic settings of your antivirus. If it doesn't have one, consider replacing with another which has. Antivirus without tunable heuristic is a garbage.
Title: Re: Lazarus 1.4.4 Release
Post by: JZS on October 07, 2015, 04:41:52 am
Thank you.

Keep it up Lazarus Team.
Title: Re: Lazarus 1.4.4 Release
Post by: Martin_fr on October 07, 2015, 02:30:51 pm
Forgot to mention, checksums of the original files are on our website: http://www.lazarus-ide.org/index.php?page=checksums
Title: Re: Lazarus 1.4.4 Release
Post by: Deepaak on October 12, 2015, 07:17:50 am
Forgot to mention, checksums of the original files are on our website: http://www.lazarus-ide.org/index.php?page=checksums

Checksums are must, thank you.
Title: Re: Lazarus 1.4.4 Release
Post by: Azvareth on June 28, 2018, 08:38:51 pm
The Lazarus team is glad to announce the release of Lazarus 1.4.4.

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

Here is the list of fixes for Lazarus 1.4.4:
http://wiki.freepascal.org/Lazarus_1.4_fixes_branch#Merged_revisions_for_1.4.4

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

Important note for Mac OS X: OS X 10.10 Yosemite no longer supports the default debugging format of FPC 2.6.4 (-g stabs). Lazarus now uses -gw (dwarf) instead on darwin.

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.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, 8, 32 or 64bit.
               On 64bit it is recommended to use the 32bit IDE.
               Win98 and WinNT 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_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/

----
Edit:
Checksums of the original files are on our website: http://www.lazarus-ide.org/index.php?page=checksums

I guess that in 2015 as in 2018 (today) noone tests if the installer works on the machine it is targeted towards...

So I will inform you today, that the installer (lazarus-1.4.4-fpc-2.6.4-cross-i386-win32-win64.exe) does not Work on Windows 98 SE 4.10.2222 B, a message box with the text, Error - this program does not support the version of Windows your computer is using...

So you should perhaps remove the Win 98 part... Or update it to state that the installer works with KernelEx and Windows 2000 SP4 compability mode and that it seems to install some parts but the laz IDE is missing?

(it is a bit confusing when searching info on an old system and it does not work as expected)

Title: Re: Lazarus 1.4.4 Release
Post by: wp on June 28, 2018, 08:51:50 pm
Who cares about Laz 1.4.4 when Laz 1.8.4 has been released? In Laz 1.8.4., BTW, Win98 is no longer supported (https://forum.lazarus.freepascal.org/index.php/topic,41326.0.html).
Title: Re: Lazarus 1.4.4 Release
Post by: Martin_fr on June 28, 2018, 08:54:00 pm
Quote
So I will inform you today, that the installer (lazarus-1.4.4-fpc-2.6.4-cross-i386-win32-win64.exe) does not Work on Windows 98 SE 4.10.2222 B

The file you name is for 64 bit systems (though the installer itself IIRC is 32bit).

For 32 bit systems you would download from here https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%201.4.4/
the file lazarus-1.4.4-fpc-2.6.4-win32.exe

direct link: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%201.4.4/lazarus-1.4.4-fpc-2.6.4-win32.exe/download

Though I can't test right now if that works any better.

If the installer works, you still need to rebuild lazarus, as indicated: " Win98 and WinNT IDE needs building with flag -dWIN9XPLATFORM."



Title: Re: Lazarus 1.4.4 Release
Post by: Azvareth on June 28, 2018, 09:10:17 pm
Obviously I care, You can't use that version on older versions...


The information is wrong, My suggestion is that you update it. Not change the codebase.



Is just me, or do I smell a certain attitude her? I F Know that W98 is not supported, but one could at least assume that old information and old downloads that states it should "work" - should actually do it, otherwise it should not be stated as such..

//Jaha så var det med det!!!... But I am searching back to a version that actually works with W98, BECAUSE I need it, and don't bother with a reply that is not constructive.

And to the second reply.... Thanks

I will test that, my reply was to the one who does not care...

Title: Re: Lazarus 1.4.4 Release
Post by: Martin_fr on June 28, 2018, 09:22:02 pm
Also looking at the release statement, the sentence "  Win98 and WinNT IDE needs building with flag -dWIN9XPLATFORM." is a bit ambiguous.

It leaves it open, if you have to rebuild after the installation (with the installer), or if you have to build form sources (i.e., the installer is not meant to even work).
As I said I cant test that myself.

There is a zip file with the sources. But to use that you need a separate installer for fpc first.
They are avail here https://sourceforge.net/projects/freepascal/files/Win32/
Fpc 2.6.4 is probably the one you need.


In either case: To rebuild the IDE, you need to make sure the fpc bin folder is your PATH.
Then change into the Lazarus directory (that has subdirectories ide, components, lcl and others) and run
Code: Pascal  [Select]
  1. make bigide   OPT="-dWIN9XPLATFORM"
http://wiki.lazarus.freepascal.org/Getting_Lazarus#Compiling_and_running_Lazarus

Title: Re: Lazarus 1.4.4 Release
Post by: Azvareth on June 28, 2018, 09:56:20 pm
Also looking at the release statement, the sentence "  Win98 and WinNT IDE needs building with flag -dWIN9XPLATFORM." is a bit ambiguous.

It leaves it open, if you have to rebuild after the installation (with the installer), or if you have to build form sources (i.e., the installer is not meant to even work).
As I said I cant test that myself.

There is a zip file with the sources. But to use that you need a separate installer for fpc first.
They are avail here https://sourceforge.net/projects/freepascal/files/Win32/
Fpc 2.6.4 is probably the one you need.


In either case: To rebuild the IDE, you need to make sure the fpc bin folder is your PATH.
Then change into the Lazarus directory (that has subdirectories ide, components, lcl and others) and run
Code: Pascal  [Select]
  1. make bigide   OPT="-dWIN9XPLATFORM"
http://wiki.lazarus.freepascal.org/Getting_Lazarus#Compiling_and_running_Lazarus



Thank you: I downloaded from the link you provided (the installer) I installed to C:\DEV\Lazarus
I added the path to FPC BIN I386 folder and FPC BIN to autoexec.bat PATH=%PATH%;path2FPCBIN;path2FPCBINi386
restarted and then (As I have D7 installed) i renamed a folder in the searchpath to borland make and did a quick reading on the reference link you provided.

Then I located myself in lazarus rootdir and in 4DOS i typed "make bigide OPT="-dWIN9XPLATFORM"

And it worked for a while, but bailed out somewhere with "can't find c:", I will try again with Windows command.com

//this is just for feedback not for further help - if someone else is searching for the same thing.
//I appreciate the help given to me, and I will get it to work eventually. -Thanks!

[edit: typos]

[Late update]

It does not work with this method, everything compiles as it should, it builds lazarus.exe and startlazarus.exe - But it still adds a reference to some missing Kernel32.DLL function called Process32FirstW. Thus LAzarus can't be started. I will try some earlier version of Lazarus.
Title: Re: Lazarus 1.4.4 Release
Post by: Martin_fr on June 28, 2018, 10:12:09 pm
" i renamed a folder in the searchpath to borland make"
You renamed it to become "borland make" or you renamed it to become something else?

In case of the former: AFAIK the Borland version of make is not compatible. You should not include it, if you build Lazarus.
There is a "make" in the bin folder of fpc.

IIRC, windres (which is included, but which is 3rd party and we can not change/fix it) has issues with spaces in path names. So you may need to work in a folder without spaces (if win98 allows spaces in folders at all).

Title: Re: Lazarus 1.4.4 Release
Post by: Azvareth on June 28, 2018, 10:19:17 pm
" i renamed a folder in the searchpath to borland make"
You renamed it to become "borland make" or you renamed it to become something else?

In case of the former: AFAIK the Borland version of make is not compatible. You should not include it, if you build Lazarus.
There is a "make" in the bin folder of fpc.

IIRC, windres (which is included, but which is 3rd party and we can not change/fix it) has issues with spaces in path names. So you may need to work in a folder without spaces (if win98 allows spaces in folders at all).

actually I renamed the whole borland folder so it would not be in the search path... Windows 98 allows spaces, however it is something else with DOS and command.com so names there is somewhat cryptic, mine is: "C:\DEV\LAZARUS\FPC\2.6.4\BIN\I386-W~1" which is ...\bin\i386-win32

So no, no spaces.

//Now I leave this project for tonight...

and again - thanks.