[Pkg-pascal-devel] lazarus FTBFS on ppc64

Hiroyuki Yamamoto yama1066 at gmail.com
Sun May 4 14:49:11 UTC 2014


Hi, Paul,

Paul Gevers wrote:
> Hi Hiroyuki Yamamoto,
> 
> In the past you have reported FTBFS for fpc on ppc64 and provided
> solutions. With a new upstream version of Lazarus (the freepascal IDE)
> it FTBFS on ppc64 [1]. Could you have a look and see if you can easily
> spot a solution?
> 
> I don't have access to a ppc64 machine, if you don't want to look into
> this, would you know how I could try to fix this myself?
> 
> Paul
> 
> [1] http://buildd.debian-ports.org/status/logs.php?pkg=lazarus&arch=ppc64

Hmmm,

FTBFS of Lazarus on ppc64 seems to be brought by 
powerpc.inc(334,55) Error: Illegal type conversion: "AnsiString" to "LongWord"
          btString:                            addgen(dword(pstring(fvar.dta)^));

This conversion of "AnsiString" (32 bits: pstring(fvar.dta)^) to "LongWord" 
(64 bits on ppc64: dword) seems wrong.
However, if that intends to convert compulsorily, it may be right.
I cannot judge it.

Best regards,
-- 
Hiroyuki Yamamoto
A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC



More information about the Pkg-pascal-devel mailing list