[fpc-devel] FPC 2.7.1 - variant.inc(82, 10) Error: Illegal type conversion: "Text" to "TextRec"

Sven Barth pascaldragon at googlemail.com
Wed Jul 25 16:39:58 CEST 2012

Am 25.07.2012 16:10, schrieb Marcos Douglas:
> On Wed, Jul 25, 2012 at 10:42 AM, Nico Erfurth<fpc at erfurth.eu>  wrote:
>> On 25.07.12 15:35, Marcos Douglas wrote:
>>> On Wed, Jul 25, 2012 at 10:25 AM, Marco van de Voort<marcov at stack.nl>  wrote:
>>>> In our previous episode, Marcos Douglas said:
>>>>> I would like to report some errors when I tried to compile the FPC
>>>>> 2.7.1 at revision 21969 (I am using Windows).
>>>> First step in bootstrapping problems, did you check that you started with
>>>> the last release as starting compiler?
>>>>> [...]
>>>>> make[6]: Entering directory `W:/md/dev/freepascal/compiler/2.7.1/rtl'
>>>>> make -C win32 all
>>>>> make[7]: Entering directory `W:/md/dev/freepascal/compiler/2.7.1/rtl/win32'
>>>>> W:/md/dev/freepascal/binutils/2.7.1/i386-win32/gmkdir.exe -p W:/md/dev/freepasca
>>>>> l/compiler/2.7.1/rtl/units/i386-win32
>>>>> W:/md/dev/freepascal/binutils/ppc386.2_7.exe -Ur -Xs -O2 -n -Fi../inc -Fi../i386
>>>>    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> Well, I tried using a ppc386 compiled in 07/18/2012.
>> The last release was 2.6.0 and it's currently the only supported release
>> as a bootstrap compiler. FPK recently added a patch to trunk which will
>> break the build unless ppc1 is build with 2.6.0.
> Hi Nico,
> The mode to compile a new version of compiler will be changed?
> Where can I get more information about it?

Nothing changes... ppc1 is one of the intermediate compilers (the first 
one) that is build when building trunk. You just need to make sure that 
you use 2.6.0 and nothing else to compile trunk. Once 2.6.2 is released 
that will be the newest supported version to compile trunk.


More information about the fpc-devel mailing list