[Lazarus] Updates to Synedit and 64 bit have linking problems

ik idokan at gmail.com
Mon Mar 19 17:27:09 CET 2012


On Sun, Mar 18, 2012 at 15:36, Martin <lazarus at mfriebe.de> wrote:
> On 18/03/2012 08:50, ik wrote:
>>
>> Hello,
>>
>> I tried to compile Lazarus today from svn (after two weeks of not
>> updating it), and got the following error message:
>> lazarus/components/synedit/synedithighlighterfoldbase.pas(722,13)
>> Error: Asm: [movsxd mem64,reg32] invalid combination of opcode and
>> operands
>>
>> It happens at lazarus/components/synedit/synedithighlighterfoldbase.pas
>> Line 722 for the code of:
>>
>> Result := FoldBlockEndLevel(ALineIndex, AFilter) -
>> FoldBlockMinLevel(ALineIndex, AFilter);
>>
>> I'm attaching patch to fix it.
>>
>
> Seen the responses.
>
> Since it seems to affect the current release, I am willing ta apply a
> workaround patch, but:
> -  the workaround should be IFDEF to the affected Target CPU
> -  must have a comment:  "Todo: workaround for bug xxxxx. Remove when 2.6.2
> is released"

I'ved attached the the patch as you guided.

>
>
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: synedithighlighterfoldbase.pas.patch.gz
Type: application/x-gzip
Size: 584 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20120319/cd892dba/attachment-0003.bin>


More information about the Lazarus mailing list