Lazarus
Announcements => Free Pascal => Topic started by: marcov on March 11, 2014, 08:39:03 pm
-
Finally, FPC 2.6.4 has landed. FPC 2.6.4 is an update to 2.6.2 and 2.6.0 that
contains most library progress over the 2.6.2. It will probably conclude the
2.6.x branch.
Building is still in progress and some formats (deb) and targets might
not be available yet.
Changes that may break backwards compatibility are documented at:
http://wiki.freepascal.org/User_Changes_2.6.4
Due to issues with mirroring, please use sourceforge as much as possible,
http://sourceforge.net/projects/freepascal/files/
or the main (Hungarian) FTP server at
ftp://www.hu.freepascal.org/pub/fpc/dist/2.6.4/
We hope the freepascal.stack.nl mirror will come into sync again in the coming
days.
Enjoy!
The Free Pascal Compiler Team
Free Pascal Compiler
Version 2.6.4
******************************************************************************
What's New in 2.6.4
******************************************************************************
Free Pascal 2.6.4 is a point release from the 2.6.0 fixes branch.
Please also see http://wiki.freepascal.org/User_Changes_2.6.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:
- Lots and lots fixes and improvements for fcl-db
- web and json packages synchronized.
- improvements to the chmcmd compiler.
- Several fixes for winunits (and winceunits)
Docs:
- Many additions
- fpjson documented.
See http://bugs.freepascal.org/changelog_page.php for the list of reported
bugs which have been fixed in this release.
-
Be careful, FPC 2.6.4 is incompatible with Lazarus 1.2, at least at present and on Mac OS X. See http://forum.lazarus.freepascal.org/index.php/topic,23885.0.html (http://forum.lazarus.freepascal.org/index.php/topic,23885.0.html) for details.
-
Be careful, FPC 2.6.4 is incompatible with Lazarus 1.2, at least at present and on Mac OS X. See http://forum.lazarus.freepascal.org/index.php/topic,23885.0.html (http://forum.lazarus.freepascal.org/index.php/topic,23885.0.html) for details.
Please do not make such statements with a very secure proof.
-
Agreed. Going by the linked thread, I strongly suspect jwdietrich did not follow the steps required in
http://wiki.lazarus.freepascal.org/Installing_Lazarus
-
http://forum.lazarus.freepascal.org/index.php/topic,23885.0/topicseen.html
Give me a day or two and the fink packages for fpc 2.6.4 and lazarus 1.2 are ready.
MiSchi
P.S. fink packages are out. GO GO GO!
@jw: Please mark this thread as solved.
-
Be careful, FPC 2.6.4 is incompatible with Lazarus 1.2, at least at present and on Mac OS X. See http://forum.lazarus.freepascal.org/index.php/topic,23885.0.html (http://forum.lazarus.freepascal.org/index.php/topic,23885.0.html) for details.
Please do not make such statements with a very secure proof.
Actually it can be compiled, but there's a bug (carbon and qt ws) which is fixed in trunk and will be merged to 1.2.2.
http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=44316
http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&root=lazarus&revision=44315
So if someone is willing to use 2.6.4 with laz 1.2 and uses carbon or qt then above patches must be applied otherwise it'll
crash.
-
Example how to create 64-bit program for dos. Maybe you create new target - DOS64.
-
Well, the example is interesting. However, it is not clear to me what is the environment which should be used for running this example. Is it for 16-bit MS-DOS with some 64-bit extender running on a machine with x86_64 CPU? If so, can you provide some reference for that 64-bit extender ("Adam")? Or is it a 32-bit extender, 32-bit environment (including 32-bit memory addressing, etc.) and just benefitting from possibility of 64-bit registers and operations and increased number of registers?
What is the status of the included sources (who has created them and with which licence)? Source code for the object files is not included - is there some special reason for that?
-
For previous versions SourceForge has provided an x86_64-linux.tar but for fpc-2.6.4 there only seems to be fpc-2.6.4.i386-linux.tar ?
-
Sorry, fixed now - the file has been available on the FTP servers but missing from SourceForge indeed.
-
Hi,
I've just downloaded the latest version of Lazarus (1.2.4) and I've noticed that command Split is not working properly, while command ExtractStrings is working perfectly in the same string.
I'm trying to get the lines of a text.
My text is:
Line 01
Line 02
Line 03
Line 04
Line 05
Line 06
Line 07
Line 08
My code:
mylist := Split(#13#10, mytext);
The result contains only from line 01 to line 07, so last item is missing.
This was working on previous versions.
How can I open an issue in bugtracker? Where should I place it: lazarus, FPC?
Thanks
-
Where is function Split defined ?
Also, you didn't mention what OS you have. Anyway, use constant LineEnding rather than hard-coded #13#10, it's cross platform.
-
This useful Split function is in TAChartUtils
function Split(AString: String; ADest: TStrings = nil; ADelimiter: Char = '|'): TStrings;
however, it does not seem to be the one referred to above.
-
My apologies, because while trying to answer to @Blaazen, I realised that this funtion comes from a 3rd party library I'm currently using. I'm embarrassed!
Thank you very much for your support.
-
hi,
i searched for newest version of fpc and found:
http://sourceforge.net/projects/fpc-cross/
the filename is fpc271.7z
is this a newer version or what means the number ?
thanks
wolfgang :-)
-
Not quite; versions ending with odd numbers are interim snapshots, no releases. See http://www.freepascal.org/faq.var#versions for more information about version numbering. Also, project "fpc-cross" on SourceForge.net is not run or owned by the FPC team. However, there is information clarifying the hosted content on its homepage (http://sourceforge.net/projects/fpc-cross/) which explicitly mentions that the provided version is a compilation of a development version.
-
Is there a newer FPC has landed? :o
(I did not read fpc mailist)
sorry for naive question.
-
No, not yet (see the main page http://www.freepascal.org (http://www.freepascal.org) for the current information on the latest available version).
Tomas
-
Hello!
I just noticed (why today, I don't know) that there is an unneeded white space in compiler output:
294 lines compiled, 0.7 sec , 63424 bytes code, 12972 bytes data
Can you see it? ;)
-
Hello!
I just noticed (why today, I don't know) that there is an unneeded white space in compiler output:
294 lines compiled, 0.7 sec , 63424 bytes code, 12972 bytes data
Can you see it? ;)
After sec, of course.
That's clearly unacceptable... >:(
-
This useful Split function is in TAChartUtils
function Split(AString: String; ADest: TStrings = nil; ADelimiter: Char = '|'): TStrings;
...
I doubt this could be the function from the TAChartUtils, because it uses Char as a delimeter, and *carmarri uses #13#10, which is a string. Am I wrong?
Anyway, he should better report the bug to the author of the third party function.
...
mylist := Split(#13#10, mytext);
...