[fpc-devel] svn revision 636 - does not compile
Jan Ruzicka
jan.ruzicka at comcast.net
Mon Jul 18 03:29:04 CEST 2005
Hi again,
now I am speculating what does the "Internal error 200107271" mean.
Grepping around the source code leads to
constructor tcallnode.createintern
and possibly
"unknown compilerproc".
Would that be because the sqrt function is not defined?
Is it caused by sqrt not present in the rtl/powerpc/math.inc?
Jan
On Jul 17, 2005, at 03:29, Jan Ruzicka wrote:
> Hi All
>
> the fpc subversion revision 636 does not compile on OSX
>
> The compilation was attempted using fpc 2.0
> (Free Pascal Compiler version 2.0.0 [2005/05/13] for powerpc)
>
> the compiler dies with "Internal error 200107271" on
> rtl/inc/mvecimp.inc.
>
> the code in mvecimp.inc looks like:
> 45 function objectname.length:datatype;
> 46
> 47 begin
> 48 length:=sqrt(data[0]*data[0]
> 49 +data[1]*data[1]
> 50 {$if vecsize>=3}+data[2]*data[2]{$endif}
> 51 {$if vecsize>=4}+data[3]*data[3]{$endif});
> 52 end;
> The Error is generated on semicolon on line 51.
>
> Jan
> PS: the make/fpc error message
>
> /usr/local/bin/ppcppc -dNOMOUSE -Ur -dFPC_USE_LIBC -Xs -O1 -n
> -Fi../inc -Fi../powerpc -Fi../unix -Fi../bsd -Fi../bsd/powerpc
> -Fi../darwin/powerpc -FE.
> -FU/Users/janruzicka/fpc/fpc-svn/rtl/units/powerpc-darwin -dpowerpc
> -dRELEASE ../inc/matrix.pp
> mvecimp.inc(51,58) Fatal: Internal error 200107271
> mvecimp.inc(51,58) Error: Compilation aborted
> make[7]: *** [matrix.ppu] Error 1
> make[6]: *** [darwin_all] Error 2
> make[5]: *** [rtl] Error 2
> make[4]: *** [next] Error 2
> make[3]: *** [ppc1] Error 2
> make[2]: *** [cycle] Error 2
> make[1]: *** [compiler_cycle] Error 2
> make: *** [build-stamp.powerpc-darwin] Error 2
>
>
> _______________________________________________
> fpc-devel maillist - fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>
More information about the fpc-devel
mailing list