Lazarus
Announcements => Lazarus => Topic started by: marcov on February 24, 2013, 05:09:50 pm
-
Hello,
Finally, FPC 2.6.2 has landed. FPC 2.6.2 is an update to 2.6.0 that
contains most library progress over the 2.6.0 and some crucial
compiler fixes.
Building is still in progress and some formats (deb,rpm) and targets might
not be available yet.
Changes that may break backwards compatibility are documented at:
http://wiki.freepascal.org/User_Changes_2.6.2
For Downloads, please use the FTP server at
ftp://freepascal.stack.nl/pub/fpc/dist/2.6.2/
and sourceforge
https://sourceforge.net/projects/freepascal/files/
as much possible.
Enjoy!
The Free Pascal Compiler Team
Free Pascal Compiler
Version 2.6.2
******************************************************************************
What's New in 2.6.2
******************************************************************************
Free Pascal 2.6.2 is a point release from the 2.6.0 fixes branch.
Please also see http://wiki.freepascal.org/User_Changes_2.6.2 (http://wiki.freepascal.org/User_Changes_2.6.2) for a list
of changes that may affect the behaviour of previously working code, and
how to cope with these changes.
Some highlights are:
- Compiler:
- Improvements and fixes for the ARM architecture
- Packages:
- New package fpindexer (indexing engine)
- Support for observer pattern added to fcl-base (and base classes in RTL)
- Lots and lots fixes and improvements for fcl-db
- Support for JSON dataset added among others
- Fixes and improvements for fcl-passrc (and fpdoc)
- Updates for PTCPas and gtk2
- fpmkunit improvements (better support for future switch to fpmake)
- Several fixes for x11
- Several fixes for winunits (and winceunits)
- Platforms:
- Improvements to the NativeNT target (newly introduced as alpha in 2.6.0)
- Many fixes for OpenBSD and NetBSD (considered in beta state now)
- Internal ELF writer supported for more BSD targets
- Fixes and improvements for gba and nds
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.
-
Great news, thank you.
-
Good news. Downloaded it yesterday and I'm using it with Lazarus 1.0.6.
-
Thanks a lot, Marco - good to see so many improvements in a new release.
-
great news, downloading now... :)
-
Nice, does that mean the MS SQL components will arrive with the next v of Laz.?
-
Nice, does that mean the MS SQL components will arrive with the next v of Laz.?
I'd think so ;)
-
lazarus-1.0.6-fpc-2.6.2-win64.exe when? ::)
-
lazarus-1.0.6-fpc-2.6.2-win64.exe when?
If you compile yourself, it's already there. Since 1.0.6 is just out, I don't think there will be 1.0.6 again but with 2.6.2, it would be 1.0.8. Well, if the policy doesn't change...
-
Some have asked how to use fpc 2.6.2 with Lazarus 1.0.6.
Get the appropriate binary for your system and install it. Get the source through here as well.
http://www.freepascal.org/download.var
The fpcbuild-2.6.2 seams to have the full source. View how the source for 2.6.0 is installed under your existing Lazarus install and follow the same pattern for wherever you installed fpc 2.6.2. Change the paths under menu item Tools Options Environment to point to the new 2.6.2 source. Lazarus should automatically rescan your source code.
Rebuild your Lazarus system.
-
I've just installed from snapshots ftp.
Thanks very much!
-
When I try to change Toolss/Options/Environment from 2.6.1 to 2.6.2 I get the following message:
The compiler file "C:\Lazarus\FPC\2.6.2\bin\x86_64-win64\FPC.exe" does not look correct: File not found
-
Nice, does that mean the MS SQL components will arrive with the next v of Laz.?
Just rebuild 1.0.6 with the new compiler and the MS SQL server stuff
Is in the pallet
-
Arch linux has the new compiler already
Arch is the best linux for Lazarus :-)
-
Lazarus 1.0.6 goes always to 2.6.0 and not to 2.6.2
when i change the path, a directory is not found
$(LazarusDir)fpc\$(FPCVer)\source -> C:\lazarus\fpc\2.6.2\source\ isn't there :-(
What now ?
-
For using Lazarus 1.0.6 with FPC 2.6.2 there are four main install steps in the following order. Install FPC 2.6.2 compiler, copy FPC 2.6.2 source, change paths to point to 2.6.2, and rebuild Lazarus.
If you skip one of the first two steps Lazarus will complain about files not being found when changing paths.
If Lazarus states that the fpc.exe cannot be found make sure that the compiler is actually installed.
If Lazarus states that the source cannot be found then get the source. Copy the source files to a 2.6.2 folder similar to how Lazarus installed the 2.6.0 source.
-
News is now added to hackernews
http://news.ycombinator.com/item?id=5291122
Reddit http://www.reddit.com/r/programming/comments/19be26/free_pascal_262_is_released/
And FirebirdNews
http://www.firebirdnews.org/?p=8376
also is sent to the editors of h-online , lwn.net and lxer.com
-
Lazarus 1.0.6 goes always to 2.6.0 and not to 2.6.2
when i change the path, a directory is not found
$(LazarusDir)fpc\$(FPCVer)\source -> C:\lazarus\fpc\2.6.2\source\ isn't there :-(
What now ?
How do you install 2.6.2? Can you verify that it's 2.6.2 in your PATH (run fpc in your console/terminal and see the version mentioned)?
-
Lazarus 1.0.6 goes always to 2.6.0 and not to 2.6.2
when i change the path, a directory is not found
$(LazarusDir)fpc\$(FPCVer)\source -> C:\lazarus\fpc\2.6.2\source\ isn't there :-(
What now ?
Firstly download the source package from the url below.
ftp://freepascal.stack.nl/pub/fpc/dist/2.6.2/source/fpc-2.6.2.source.zip
Then create a folder
C:\Lazarus\fpc\2.6.2\source
in your case
and extract these folders at the above location
packages
rtl
example
C:\Lazarus\fpc\2.6.2\source\packages
C:\Lazarus\fpc\2.6.2\source\rtl
source path in Tools -> Options -> FPC Source
$(LazarusDir)fpc\$(FPCVer)\source
is good to go.
done.
Happy Coding... :)
-
Great,
Thx for the help :-)
-
Hi,
I downloaded FPC 2.6.2 (.exe) and installed on Windows( on c:\Program files\bla bla bla)
then I dowwloaded the Lazarus SVN to c:\lazarus,
I added the lazarus folder to path and the 2.6.2 fpc already added
Then I tried to execute make on the c:\lazarus but I got
*** 1517 errors during make ***
Please how to do it.
regards
-
Then I tried to execute make on the c:\lazarus but I got
*** 1517 errors during make ***
Please how to do it.
This is the old problem with Borland's / Embarcadero's "make" which is not compatible with FPC's gnu "make".
There are 2 alternative solutions:
1. Delete or rename the make command in Delphi's bin directory.
2. Adjust your PATH so that FPC's make is found first.
Juha
-
<shameless advert>
3. Download and run fpcup which makes sure the right make is used.
</advert>
But I'd go with Juha's number 2 advice...
-
Also it's not a good idea to put FPC in a subfolder of c:\Program Files (or c:\Program Files (x86).
You may find you cannot now remove it.
Far better to install FPC in its own directory away from system files and data (e.g. c:\FPC or similar).
-
Then I tried to execute make on the c:\lazarus but I got
*** 1517 errors during make ***
Please how to do it.
This is the old problem with Borland's / Embarcadero's "make" which is not compatible with FPC's gnu "make".
There are 2 alternative solutions:
1. Delete or rename the make command in Delphi's bin directory.
2. Adjust your PATH so that FPC's make is found first.
Juha
Thanks option 2 worked great ;).