Recent

Author Topic: FPC 3.0.2 released!  (Read 40735 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

  • Jr. Member
  • **
  • Posts: 81
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

  • Hero Member
  • *****
  • Posts: 656
    • My games in Pascal
Re: FPC 3.0.2 released!
« Reply #17 on: February 21, 2017, 09:22:18 am »
Congratulations and thank you!!!!  :D
My FOSS games in FreePascal&CastleGameEngine: https://decoherence.itch.io/ (Sources: https://gitlab.com/EugeneLoza)

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • 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

  • Hero Member
  • *****
  • Posts: 932
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 x64 - fpc trunk i386 (cross x64) - Windows 10 Pro x64 (21H2)

Cyrax

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

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11352
  • FPC developer.
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

  • Hero Member
  • *****
  • Posts: 932
Re: FPC 3.0.2 released!
« Reply #22 on: February 23, 2017, 07:41:49 am »
Ah, okay. Thanks.
laz trunk x64 - fpc trunk i386 (cross x64) - Windows 10 Pro x64 (21H2)

vfclists

  • Hero Member
  • *****
  • Posts: 1013
    • 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
Lazarus 3.0/FPC 3.2.2

white_zombie

  • New Member
  • *
  • Posts: 18
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: 1013
    • 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.
Lazarus 3.0/FPC 3.2.2

white_zombie

  • New Member
  • *
  • Posts: 18
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: 1013
    • 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
Lazarus 3.0/FPC 3.2.2

white_zombie

  • New Member
  • *
  • Posts: 18
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: 3
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

 

TinyPortal © 2005-2018