Lazarus (svn)
Fpc 2.4.1
Ubuntu 9.10 x64
Error:
/mnt/desenvolvimento/laz_componentes/ccr/components/orpheus/ovcef.pas(2816,17) Error: Identifier not found "lParamLo"

Mailing lists / lazarus / 2010-03
7 messages · 3 people ·
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Lazarus (svn)
Fpc 2.4.1
Ubuntu 9.10 x64
Error:
/mnt/desenvolvimento/laz_componentes/ccr/components/orpheus/ovcef.pas(2816,17) Error: Identifier not found "lParamLo"
And more:
/mnt/desenvolvimento/laz_componentes/ccr/components/orpheus/ovcmisc.pas(666,5) Error: Typecast has different size (4 -> 8) in assignment
2010/3/17 Osvaldo Filho :
Lazarus (svn) Fpc 2.4.1 Ubuntu 9.10 x64 Error:…
How can i solve this problem?
lParamLo is not a field in 64-bit TLMessage in Lazarus lmessages.pp
---------
lParamLo is not a field in 64-bit TLMessage in Lazarus lmessages.pp. Nor is there any comment given for why they've IFDEF'd this out. Typical Lazarus.
I don't have 64-bit system to figure out what the fix should be. Maybe you can.
Note that there are probably other issues with 64-bits for any package ported to Lazarus from 32-bit Delphi.
---------
2010/3/17 Osvaldo Filho :
I see this comment in the source:
// on a 64 bit platform these make no senseTypical troll?
> Error: > /mnt/desenvolvimento/laz_componentes/ccr/components/orpheus/ovcef.pas(2816,17) > Error: Identifier not found "lParamLo"
I guess ovcef.pas is not yet extended for 64bit.
Mattias
Mattias Gaertner wrote// on a 64 bit platform these make no sense Typical troll?
It doesn't make sense on a 32-bit platform that supports 64-bit types either. It is a frozen remnant of when FPC and Delphi didn't, kept for backwards compatibility.
Any workaround for Orpheus install on x64?
2010/3/18 Marco van de Voort :
Osvaldo Filho wroteAny workaround for Orpheus install on x64?
Look how Lazarus defines it and adapt the code?