[fpc-devel] FPC 2.7.1 r22088 fails with compiler error in fpdoc.

Michael Van Canneyt michael at freepascal.org
Thu Aug 16 11:18:32 CEST 2012



On Thu, 16 Aug 2012, Jonas Maebe wrote:

>
> Michael Van Canneyt wrote on Thu, 16 Aug 2012:
>
>> When using a trunk compiler (that was a given from OP) the only way to 
>> update is the following:
>> 
>> # update rtl & compiler to latest trunk.
>> svn update rtl compiler
>> # run cycle using latest release.
>> make cycle PP=latest-release # now you have latest rtl & compiler ready to 
>> install.
>> make install
>
> That's incorrect, you never need an explicit "make cycle". Simply do the 
> following in the top level FPC directory:
>
> make distclean
> svn up
> make FPC=latest-release all -j ncpus FPMAKEOPT="-T ncpus"
> make install
>
> The top-level "make all" already includes a "make cycle" and will also 
> compile packages and utils

Voila, that's even easier...

my own script has several options to disable/enable certain steps, 
which is why I explicitly separate out the various stages.

The point I was trying to get across, however, is that the above is the 
only correct way of getting FPC up-to-date for a trunk compiler: 
you need to cycle (explictly, or implicit using make all)

Michael.



More information about the fpc-devel mailing list