Sign in Join

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

Mailing lists / fpc-devel / 2010-02

fpc 14894 svn does not compile

10 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

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

ABorka

gives the following error for "make all" (win xp 32bit)

C:/pp/bin/i386-win32/ppc386.exe -Ur -Xs -O2 -n -Fui386 -Fusystems -FuC:/.../fpc_svn/rtl/units/i386-win32 -Fii386 -FE. -FUi386/u nits/i386-win32 -dRELEASE -di386 -dGDB -dBROWSERLOG -Fux86 pp.pas optcse.pas(166,24) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an u nsigned type instead.
optcse.pas(232,24) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an u nsigned type instead.
optcse.pas(256,29) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an u nsigned type instead.
optcse.pas(270,22) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an u nsigned type instead.
symdef.pas(5050,10) Warning: User defined: : this is completely wrong on so many levels...
pp.pas(224,1) Error: Undefined symbol: FPC_WIDEINITTABLES pp.pas(224,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted
make.EXE[5]: *** [ppc386.exe] Error 1

Reply by email

ABorka
to Jonas Maebe

My ppc386.exe is v2.5.1 compiled back in September

Is there a place when I can download the newer binary files/utils needed for the compile if that is the problem?

Jonas Maebe wrote 13 lines
On 13 Feb 2010, at 03:06, ABorka wrote: > gives the following error for "make all" (win xp 32bit) Are you starting the compilation with FPC 2.4.0? Jonas _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Jonas Maebe
to ABorka
ABorka wrote
My ppc386.exe is v2.5.1 compiled back in September

Building FPC svn trunk has always been and will always be only supported when starting using the compiler the latest official release (which is 2.4.0 at this time).

Is there a place when I can download the newer binary files/utils needed for the compile if that is the problem?

You can download the latest release from the website.

Jonas

Reply by email

Burkhard Carstens
to Jonas Maebe
Jonas Maebe wrote 11 lines
On 13 Feb 2010, at 11:10, ABorka wrote: > My ppc386.exe is v2.5.1 compiled back in September Building FPC svn trunk has always been and will always be only supported when starting using the compiler the latest official release (which is 2.4.0 at this time). > Is there a place when I can download the newer binary files/utils > needed for the compile if that is the problem? You can download the latest release from the website.

It would be nice to have a minimum binary package(*) for those who usually compile svn.
(*) for linux, this would contain only ppc386-240, which is only 770K as tar.bz2 (or 821K as tar.gz) instead of 26MB/34MB of rpm/ one-big-file.tar.

regards
Burkhard

Reply by email

Marco van de Voort
to Burkhard Carstens

In our previous episode, Burkhard Carstens said:

Show quoted text 10 lines
> > Is there a place when I can download the newer binary files/utils > > needed for the compile if that is the problem? > > You can download the latest release from the website. It would be nice to have a minimum binary package(*) for those who usually compile svn. (*) for linux, this would contain only ppc386-240, which is only 770K as tar.bz2 (or 821K as tar.gz) instead of 26MB/34MB of rpm/ one-big-file.tar.

For OS X and FreeBSD they can be found in

ftp://ftp.freepascal.org/pub/fpc/dist/2.4.0/bootstrap/

Though they are not meant for SVNers, but more for automated build systems like FreeBSD ports, Darwinports, fink etc.

I'll see if I can extract the binary from some of the linux .tgz's later this day.

Reply by email

ABorka
to Jonas Maebe: Building FPC svn trunk has always been and will always be only supported when starting…

Thanks Jonas, using 2.4.0 for the 1st compile worked. I guess I shouldn't wait months before recompiling the latest SVN :)

Jonas Maebe wrote 16 lines
On 13 Feb 2010, at 11:10, ABorka wrote: > My ppc386.exe is v2.5.1 compiled back in September Building FPC svn trunk has always been and will always be only supported when starting using the compiler the latest official release (which is 2.4.0 at this time). > Is there a place when I can download the newer binary files/utils needed for the compile if that is the problem? You can download the latest release from the website. Jonas_______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Jonas Maebe
to ABorka
ABorka wrote
Thanks Jonas, using 2.4.0 for the 1st compile worked. I guess I shouldn't wait months before recompiling the latest SVN :)

Even if you subsequently recompile every new svn revision it may sometimes suddenly not work anymore with your previously compiled svn trunk version. As mentioned before: only compiling using the latest release is guaranteed to work at all times!

Jonas

Reply by email

Marco van de Voort
to Jonas Maebe

In our previous episode, Jonas Maebe said:

> Thanks Jonas, using 2.4.0 for the 1st compile worked. > I guess I shouldn't wait months before recompiling the latest SVN :) Even if you subsequently recompile every new svn revision it may sometimes suddenly not work anymore with your previously compiled svn trunk version. As mentioned before: only compiling using the latest release is guaranteed to work at all times!

I added linux/i386 and /x86_64 compilers to bootstrap:

ftp://freepascal.stack.nl/pub/fpc/dist/2.4.0/bootstrap/

Reply by email

Tomas Hajny
to Marco van de Voort
Marco van de Voort wrote 12 lines
In our previous episode, Jonas Maebe said: > > Thanks Jonas, using 2.4.0 for the 1st compile worked. > > I guess I shouldn't wait months before recompiling the latest SVN :) > > Even if you subsequently recompile every new svn revision it may > sometimes suddenly not work anymore with your previously compiled svn > trunk version. As mentioned before: only compiling using the latest > release is guaranteed to work at all times! I added linux/i386 and /x86_64 compilers to bootstrap: ftp://freepascal.stack.nl/pub/fpc/dist/2.4.0/bootstrap/

BTW, the base????.zip located in directory 'separate' within the respective target directory are appropriate alternatives for OS/2 & GO32v2 (it isn't exactly the same because also the compiled RTL units are included in that package, but it gives most benefits without any effort) - just in case if you intend to put information about these bootstrap version somewhere to the Wiki or the main WWW page.

Tomas

Reply by email