Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2001-03

New linux compiler snapshot.

19 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Alejandro Néstor Vargas
to Free Pascal Compiler: This is an automated message. A new linux snapshot has been compiled and has been…

El Dom 04 Mar 2001 01:33, escribiste:

Show quoted text 6 lines
Hello, This is an automated message. A new linux snapshot has been compiled and has been installed on ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

I was trying the linux ide but I found a problem with alt keys. I need to use these keys because I've got a spanish keyboard and [,], {, } keys must be typed with AltGr key. I tryed to buikd the ide by executing make in the ide directory of the cvs tree but I obtained an error.

I am currently using rhide, but it has some problems and I think fpc's ide is better.

Alejandro Néstor Vargas

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Alejandro Néstor Vargas
to Free Pascal Compiler: This is an automated message. A new linux snapshot has been compiled and has been…

El Sáb 10 Mar 2001 22:33, escribiste:

I am trying to compile the ide for linux. But before, I need to compile fvision under linux. But I found there is not code defined for "OS_LINUX", in example, the for function FileWrite there is code for windows and OS/2. When I tryed to compile fileio.pas I obtained the following result:

fvision]# ppc386 fileio.pas
Free Pascal Compiler version 1.0.4 [2000/12/18] for i386 Copyright (c) 1993-2000 by Florian Klaempfl
Target OS: Linux for i386
Compiling fileio.pas
fileio.pas(76,2) Note: Stack check is global under Linux fileio.pas(624,1) Fatal: Syntax error, BEGIN expected but END found

An example of a function that hasn't implementation for OS_LINUX is this:

FUNCTION FileWrite (Handle: Word; Var Buf; Count: Sw_Word; Var Actual:
Sw_Word): Word;

{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}

                               IMPLEMENTATION

{<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}

{$IFDEF OS_WINDOWS}                                   { WIN/NT UNITS }
  {$IFNDEF PPC_SPEED}                                 { NON SPEED COMPILER }
    {$IFDEF PPC_FPC}                                  { FPC WINDOWS COMPILER }
    USES Windows;                                     { Standard unit }
    {$ELSE}                                           { NON FPC COMPILER }
    USES WinTypes, WinProcs;                          { Stardard units }
    {$ENDIF}
  TYPE LongWord = LongInt;                            { Type fixup }
  {$ELSE}                                             { SPEEDSOFT COMPILER }
  USES WinNT, WinBase;                                { Standard units }
  {$ENDIF}
{$ENDIF}
{$IFDEF OS_OS2}                                       { OS2 COMPILERS }
  {$IFDEF PPC_VIRTUAL}                                { VIRTUAL PASCAL UNITS }
  USES OS2Base;                                       { Standard unit }
  {$ENDIF}
  {$IFDEF PPC_SPEED}                                  { SPEED PASCAL UNITS }
  USES BseDos, Os2Def;                                { Standard units }
  {$ENDIF}
  {$IFDEF PPC_BPOS2}                                  { C'T PATCH TO BP UNITS
}
  USES DosTypes, DosProcs;                            { Standard units }
  {$ENDIF}
{$ENDIF}
Alejandro Néstor Vargas Departamento de Desarrollo X Net Cuyo S.A.

Reply by email

Lee, John

Afraid this will not work! The IDE does not use fvision at present, but uses code based on Borland's fv. For copyright reasons the fv source is not distributed with fpc. We are intending to use fvision in future (weeks, months?) for v1.1 onwards & are awaiting the latest version from Leon de Boer, but for v1.0.4 and future fixes for v1.0 we will continue to use fv. HTH

Regards John

Earlier message 80 lines
-----Original Message----- From: Alejandro N�stor Vargas Sent: Tuesday, March 13, 2001 02:12 To: Subject: [fpc-devel]fvision / IDE El S�b 10 Mar 2001 22:33, escribiste: I am trying to compile the ide for linux. But before, I need to compile fvision under linux. But I found there is not code defined for "OS_LINUX", in example, the for function FileWrite there is code for windows and OS/2. When I tryed to compile fileio.pas I obtained the following result: fvision]# ppc386 fileio.pas Free Pascal Compiler version 1.0.4 [2000/12/18] for i386 Copyright (c) 1993-2000 by Florian Klaempfl Target OS: Linux for i386 Compiling fileio.pas fileio.pas(76,2) Note: Stack check is global under Linux fileio.pas(624,1) Fatal: Syntax error, BEGIN expected but END found An example of a function that hasn't implementation for OS_LINUX is this: FUNCTION FileWrite (Handle: Word; Var Buf; Count: Sw_Word; Var Actual: Sw_Word): Word; {<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> } IMPLEMENTATION {<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> } {$IFDEF OS_WINDOWS} { WIN/NT UNITS } {$IFNDEF PPC_SPEED} { NON SPEED COMPILER } {$IFDEF PPC_FPC} { FPC WINDOWS COMPILER } USES Windows; { Standard unit } {$ELSE} { NON FPC COMPILER } USES WinTypes, WinProcs; { Stardard units } {$ENDIF} TYPE LongWord = LongInt; { Type fixup } {$ELSE} { SPEEDSOFT COMPILER } USES WinNT, WinBase; { Standard units } {$ENDIF} {$ENDIF} {$IFDEF OS_OS2} { OS2 COMPILERS } {$IFDEF PPC_VIRTUAL} { VIRTUAL PASCAL UNITS } USES OS2Base; { Standard unit } {$ENDIF} {$IFDEF PPC_SPEED} { SPEED PASCAL UNITS } USES BseDos, Os2Def; { Standard units } {$ENDIF} {$IFDEF PPC_BPOS2} { C'T PATCH TO BP UNITS } USES DosTypes, DosProcs; { Standard units } {$ENDIF} {$ENDIF} -- Alejandro N�stor Vargas Departamento de Desarrollo X Net Cuyo S.A.

Reply by email

Alejandro Néstor Vargas
to Lee, John

El Mar 13 Mar 2001 11:37, escribiste:

Show quoted text 6 lines
Afraid this will not work! The IDE does not use fvision at present, but uses code based on Borland's fv. For copyright reasons the fv source is not distributed with fpc. We are intending to use fvision in future (weeks, months?) for v1.1 onwards & are awaiting the latest version from Leon de Boer, but for v1.0.4 and future fixes for v1.0 we will continue to use fv. HTH

Then... what do I need for compiling the IDE under linux? I've got the CVS tree and there is an ide directory here, I suposed it is the current source ut it uses a "drivers" unit that is not in the tree. Do I need to download fv from Borland site? I was checking the Borland ftp site... where can I find fv?

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Michael Van Canneyt
to Alejandro Néstor Vargas: El Mar 13 Mar 2001 11:37, escribiste: Then... what do I need for compiling the IDE under…
Show quoted text 12 lines
El Mar 13 Mar 2001 11:37, escribiste: > Afraid this will not work! The IDE does not use fvision at present, but > uses code based on Borland's fv. For copyright reasons the fv source is not > distributed with fpc. We are intending to use fvision in future (weeks, > months?) for v1.1 onwards & are awaiting the latest version from Leon de > Boer, but for v1.0.4 and future fixes for v1.0 we will continue to use fv. > HTH Then... what do I need for compiling the IDE under linux? I've got the CVS tree and there is an ide directory here, I suposed it is the current source ut it uses a "drivers" unit that is not in the tree. Do I need to download fv from Borland site? I was checking the Borland ftp site... where can I find fv?

You cannot. At the moment, the IDE can only be compiled if you have the original Borland Turbo Vision sources; If you do, then one of the developers can send you patches so it will compile with Free Pascal. If you don't, we cannot send you anything because of copyright issues.

Currently, we (well, Pierre Muller) are working to get the copy of Free Vision that we have (fvision in the CVS tree) to a point where it can be used to compile the IDE. You're of course welcome to help with that.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email

Free Pascal Compiler

Hello,

This is an automated message. A new linux snapshot has been compiled and has been installed on

ftp://ftp.freepascal.org/pub/fpc/snapshot/linux/

see
ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.compiler ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.rtl ftp://ftp.freepascal.org/pub/fpc/snapshot/Changes.ide for more information.

Michael.

Reply by email