* * *

Author Topic: FPC 3.0.2 released!  (Read 10949 times)

Girlbrush

  • Jr. Member
  • **
  • Posts: 65
Re: FPC 3.0.2 released!
« Reply #15 on: February 20, 2017, 09:46:44 am »
Great news!

Is there a x64/win64 package?
x86_64/win64 is a.f.a.i.k. still not an official binary release, apart from the cross-compilers. You need to build it yourself or wait for it to appear e.g. by the Codetyphon people or others.
Thanks, will build myself in that case  :)
Getting back into programming after 8+ years.

chenyuchih

  • New member
  • *
  • Posts: 43
Re: FPC 3.0.2 released!
« Reply #16 on: February 21, 2017, 12:56:21 am »
Great! Thank you the FPC team stuffs!

Long life the Pascal !

Eugene Loza

  • Sr. Member
  • ****
  • Posts: 481
    • My "almost daily" development blog
Re: FPC 3.0.2 released!
« Reply #17 on: February 21, 2017, 09:22:18 am »
Congratulations and thank you!!!!  :D
My Free and Open Source games in Lazarus/FreePascal/CastleGameEngine:
https://decoherence.itch.io/
(and some ancient games in Turbo Pascal too)
Sources are here: https://github.com/eugeneloza?tab=repositories

jacmoe

  • Sr. Member
  • ****
  • Posts: 259
    • Jacmoe's Cyber SoapBox
Re: FPC 3.0.2 released!
« Reply #18 on: February 21, 2017, 10:02:44 pm »
I just cross-compiled to win32 on my 64bit Linux box and ran it on Win2000 in a VirtualBox just like that - copied a single executable file - that is impressive!
I was expecting all kinds of pain, but Free Pascal rocks. :D

Great work!  ;D
more signal - less noise

Pascal

  • Sr. Member
  • ****
  • Posts: 488
Re: FPC 3.0.2 released!
« Reply #19 on: February 23, 2017, 12:31:16 am »
Just updated fixes_3_0. Why is the version 3.0.3? Shouldn't it be 3.0.2?
laz trunk - fpc trunk 32bit - Windows 10 Pro x64

Cyrax

  • Hero Member
  • *****
  • Posts: 540
Re: FPC 3.0.2 released!
« Reply #20 on: February 23, 2017, 01:06:49 am »

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5730
Re: FPC 3.0.2 released!
« Reply #21 on: February 23, 2017, 04:11:51 am »
Or better, FPC versioning's faq : http://www.freepascal.org/faq.var#versions

Pascal

  • Sr. Member
  • ****
  • Posts: 488
Re: FPC 3.0.2 released!
« Reply #22 on: February 23, 2017, 07:41:49 am »
Ah, okay. Thanks.
laz trunk - fpc trunk 32bit - Windows 10 Pro x64

vfclists

  • Hero Member
  • *****
  • Posts: 823
    • HowTos Considered Harmful?
Re: FPC 3.0.2 released!
« Reply #23 on: February 27, 2017, 02:10:47 pm »
I tried to compile Lazarus 1.6.2 with FPC 3.0.2 and it failed.

Is the default Lazarus 1.6.2 compilable with FPC 3.0.2, or does it require either Lazarus fixes or FPC fixes branch
Windows - Lazarus 1.0.8/FPC 2.6.0
Linux - Lazarus 1.4.4 /FPC 2.6.4

white_zombie

  • New member
  • *
  • Posts: 5
Re: FPC 3.0.2 released!
« Reply #24 on: February 27, 2017, 03:09:36 pm »
In which OS?

I compiled Lazarus 1.6.2 with FPC 3.0.2 in Linux x64 and Raspberry Pi without problems.

vfclists

  • Hero Member
  • *****
  • Posts: 823
    • HowTos Considered Harmful?
Re: FPC 3.0.2 released!
« Reply #25 on: February 27, 2017, 06:05:05 pm »
In which OS?

I compiled Lazarus 1.6.2 with FPC 3.0.2 in Linux x64 and Raspberry Pi without problems.

I have to mention that I am using fpcdeluxe, and I mean building the combination with fpcdeluxe, rather than bootstrapping the compilation with fpc 3.0.2, in case that caused confustion

Build combinations that failed:
  Lazarus 1.6.2 and FPC 3.0.0 - (standard release)

Build combinations that worked:
  Lazarus 1.6.2 and FPC 3.0.0
  Lazarus 1.6.2 fixes and Lazarus 3.0.2 fixes

I will try the failed combination again to see if it will turn out right.
Windows - Lazarus 1.0.8/FPC 2.6.0
Linux - Lazarus 1.4.4 /FPC 2.6.4

white_zombie

  • New member
  • *
  • Posts: 5
Re: FPC 3.0.2 released!
« Reply #26 on: February 27, 2017, 07:34:06 pm »
Quote

Build combinations that failed:
  Lazarus 1.6.2 and FPC 3.0.0 - (standard release)


Here, I think you mean Lazarus 1.6.2 and FPC 3.0.2

I never used fpcdeluxe or fpcup but I guess that it does in an automatic way what I did with my own script, I compiled FPC 3.0.2 from sources with a bootstrapping FPC 3.0.0 and then compile Lazarus with FPC 3.0.2, so the problem should be in fpcdeluxe itself.


vfclists

  • Hero Member
  • *****
  • Posts: 823
    • HowTos Considered Harmful?
Re: FPC 3.0.2 released!
« Reply #27 on: February 27, 2017, 08:03:55 pm »
Quote

Build combinations that failed:
  Lazarus 1.6.2 and FPC 3.0.0 - (standard release)


Here, I think you mean Lazarus 1.6.2 and FPC 3.0.2

I never used fpcdeluxe or fpcup but I guess that it does in an automatic way what I did with my own script, I compiled FPC 3.0.2 from sources with a bootstrapping FPC 3.0.0 and then compile Lazarus with FPC 3.0.2, so the problem should be in fpcdeluxe itself.

The current 1.6.2 release version on sourceforge uses FPC 3.0.0
Windows - Lazarus 1.0.8/FPC 2.6.0
Linux - Lazarus 1.4.4 /FPC 2.6.4

white_zombie

  • New member
  • *
  • Posts: 5
Re: FPC 3.0.2 released!
« Reply #28 on: February 27, 2017, 08:35:04 pm »

The current 1.6.2 release version on sourceforge uses FPC 3.0.0

Ok, I know that but then I don't understand your post, you said that the combination of Lazarus 1.6.2 and FPC 3.0.0 works and not works?

Quote from: vfclists

Build combinations that failed:
  Lazarus 1.6.2 and FPC 3.0.0 - (standard release)

Build combinations that worked:
  Lazarus 1.6.2 and FPC 3.0.0

As I stated before, I don't used fpcdeluxe and don't know how it works but what I can tell you for sure is that Lazarus 1.6.2 and FPC 3.0.2 are compatible at least in the OS I mention in my first post (and I am pretty sure it works in other platforms as well)

swwei

  • Newbie
  • Posts: 1
Re: FPC 3.0.2 released!
« Reply #29 on: March 01, 2017, 02:40:26 am »
I believe there is something wrong with fpc-3.0.2.x86_64-linux.tar
I unpacked it and tried to run  installl.sh
but got  following response:

 Install prefix (/usr or /usr/local)  [/home/steve/fpc-3.0.2] :
Installing compiler and RTL for x86_64-linux...
Installing rtl packages...
Installing rtl-console
tar: A lone zero block at 788
Installing rtl-extra
tar: A lone zero block at 1888
Installing rtl-objpas
tar: A lone zero block at 3149
Installing rtl-unicode
tar: A lone zero block at 6492
Installing fcl...
Installing fcl-async
tar: A lone zero block at 226
Installing fcl-base
tar: A lone zero block at 6128
Installing fcl-db
tar: A lone zero block at 22341
Installing fcl-extra
........

I'm using Ubuntu 16.04

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus