Yes, I updated my FPC 2.5.1 today. I downloaded the file fpcbuild.zip
from http://www.freepascal.org/develop.var on "Download Daily Source
Snapshot of Development Tree (trunk)" section

I'm looking the file typinfo.pp of my "fresh" fpc version, searching
the TMethodKind type and it don't have the mkOperatorOverload.
I looked the same file via FPC svn and it have this. Maybe I
downloaded the wrong file. I'll try download the fpcbuild.zip again
and see what's happens.

While I write this message, I checked the date of the downloaded file
on ftp, and it dated of 2010-nov-16, and if 'operator overload' came
some weeks ago, this is the problem...

After this, I'll update my fpc via svn...


Regards,

Fabio

2011/1/14 Mattias Gaertner <[email protected]>:
> On Fri, 14 Jan 2011 14:11:01 -0200
> "[email protected]" <[email protected]> wrote:
>
>> Hi!
>>
>> Some hours ago, I updated my lazarus version via svn. After wait it
>> completes, I tried rebuild Lazarus without success. The error is
>>
>> ...
>> Compiling eventcodetool.pas
>> eventcodetool.pas(127,9) Fatal: Syntax error, ")" expected but "," found
>> Fatal: Compilation aborted
>> make[2]: ** [codetools.ppu] Erro 1
>> make[2]: Saindo do diretório `/home/fabiolg/lazarus/components/codetools'
>> make[1]: ** [codetools_all] Erro 2
>> make[1]: Saindo do diretório `/home/fabiolg/lazarus/components'
>> make: ** [components] Erro 2
>> fabiolg@darkstar3:~/lazarus$
>>
>>
>> I see the file and I found this:
>>
>> const
>>   MethodKindAsString: array[TMethodKind] of shortstring = (
>>         'procedure', 'function', 'constructor', 'destructor',
>>         'class procedure', 'class function'
>>         {$IFNDEF VER2_4}
>>         ,'class constructor', 'class destructor'
>>         {$ENDIF}
>>         {$IFDEF VER2_5}
>>         ,'operator overload'
>>         {$ENDIF}
>>       );
>>
>> but I can't see anything wrong...
>>
>> I searched the wiki and the bugtracker, but I found anything. On
>> google, on some pages is wrote that to solve this, I have to update my
>> FPC (my previous version of FPC is 2.5.1 of november of 2010). I
>> updated it but the error persists.
>>
>> Some Idea?
>
> You need a recent 2.5.1 or a released 2.4.2 or a recent 2.4.3.
>
> The 'operator overload' came some weeks ago to 2.5.1.
>
> Mattias
>
> --
> _______________________________________________
> Lazarus mailing list
> [email protected]
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to