[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 17:39:53 CEST 2012


Am 25.07.2012 17:19, schrieb Marcos Douglas:
> On Wed, Jul 25, 2012 at 11:55 AM, Sven Barth
> <pascaldragon at googlemail.com>  wrote:
>> Am 25.07.2012 16:48, schrieb Marcos Douglas:
>>
>>> On Wed, Jul 25, 2012 at 11:39 AM, Sven Barth
>>> <pascaldragon at googlemail.com>   wrote:
>>>>
>>>>
>>>> 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.
>>>
>>>
>>> But _right now_ the 2.6.0 does not compile the trunk, I got the same
>>> errors...
>>> Or I didn't understand what you mean, sorry.
>>
>>
>> You didn't write that you used 2.6.0. In fact your mail above (with Jonas'
>> arrows below) suggests that you used a 2.7.1 compiler.
>
> First I tried 2.7.1 but after read your mail, I tried to compile using
> 2.6.1 but got the same errors... and Jonas (always!) said to use the
> last version of trunik, ie, 2.7.1 version, not 2.6.0 or 2.6.1.

No, Jonas always said to use the latest release version. The latest 
released version is 2.6.0 and NOT 2.6.1. 2.6.1 is the latest fixes 
version and not officially supported to compile 2.7.1. Only 2.6.0 is 
currently officially supported to compile 2.7.1.

Regards,
Sven




More information about the fpc-devel mailing list