[fpc-pascal] Internal error 200203271
Marco van de Voort
marcov at stack.nl
Thu Jun 22 22:37:18 CEST 2006
> >PPC_TARGET=arm? Is there any documentation on these
> >parameters? The Build FAQ gives an example of building a compiler
> >to run on another system. I want to build a compiler to run on my
> >system that can build executables for another system.
>
> The commandline is correct. It will give you both a cross compiler
> called ppcrossarm and a native compiler called ppcarm.
>
> The IE is a code generation bug. That needs to be debugged. You can
> compile with OPT='-gl -dEXTDEBUG' to get a backtrace were the IE
> happends in the compiler.
make[6]: Entering directory :/repo/fpcex/packages/extra/gtk/gtkgl'
D:/repo/fpcex/compiler/ppcrossarm.exe -Tlinux -Parm -XParm-linux- -Xc -Xr
-XX -C
X -Ur -Xs -O2 -n -FuD:/repo/fpcex/rtl/units/arm-linux
-FuD:/repo/fpcex/packages/
extra/x11/units/arm-linux
-FuD:/repo/fpcex/packages/extra/opengl/units/arm-linux
-FDd:\repo\cross\arm-linux -FE.
-FUD:/repo/fpcex/packages/extra/gtk/units/arm-l
inux -dEXTDEBUG -gl -darm -dRELEASE gtkglarea.pp
D:\repo\fpcex\packages\extra\gtk\units\arm-linux\gtkglarea.sl
d:\repo\cross\arm-linux\arm-linux-ar.exe: creating
D:\repo\fpcex\packages\extra\
gtk\units\arm-linux\libpgtkglarea.a
D:\repo\fpcex\packages\extra\gtk\units\arm-linux\gtkglarea.sl
Max Memory used/heapsize: 13.791/14.592 Kb
make[6]: Leaving directory :/repo/fpcex/packages/extra/gtk/gtkgl'
make[5]: Leaving directory :/repo/fpcex/packages/extra/gtk'
make[4]: Leaving directory :/repo/fpcex/packages/extra/gtk'
make -C gtk2 smart
make[4]: Entering directory :/repo/fpcex/packages/extra/gtk2'
make all LINKSMART=1 CREATESMART=1
make[5]: Entering directory :/repo/fpcex/packages/extra/gtk2'
d:/pp11/bin/i386-win32/gmkdir.exe -p units/arm-linux
D:/repo/fpcex/compiler/ppcrossarm.exe -Tlinux -Parm -XParm-linux- -Xc -Xr
-XX -C
X -Ur -Xs -O2 -n -Fuglib -Fuatk -Fupango -Fugtk+/gdk-pixbuf -Fugtk+/gdk
-Fugtk+/
gtk -Fulibglade -Fugtkglext -FuD:/repo/fpcex/rtl/units/arm-linux
-FDd:\repo\cros
s\arm-linux -FE. -FUunits/arm-linux -dEXTDEBUG -gl -darm -dRELEASE
buildgtk2.pp
units\arm-linux\glib2.sl
d:\repo\cross\arm-linux\arm-linux-ar.exe: creating
units\arm-linux\libpglib2.a
units\arm-linux\glib2.sl
units\arm-linux\atk.sl
d:\repo\cross\arm-linux\arm-linux-ar.exe: creating units\arm-linux\libpatk.a
units\arm-linux\atk.sl
units\arm-linux\pango.sl
d:\repo\cross\arm-linux\arm-linux-ar.exe: creating
units\arm-linux\libppango.a
units\arm-linux\pango.sl
units\arm-linux\gdk2pixbuf.sl
d:\repo\cross\arm-linux\arm-linux-ar.exe: creating
units\arm-linux\libpgdk2pixbu
f.a
units\arm-linux\gdk2pixbuf.sl
units\arm-linux\gdk2.sl
d:\repo\cross\arm-linux\arm-linux-ar.exe: creating
units\arm-linux\libpgdk2.a
units\arm-linux\gdk2.sl
gtkspinbutton.inc(267,4) Fatal: Internal error 200203271
$004DF30F SECONDPASS, line 175 of pass_2.pas
$0049DA27 DO_GENERATE_CODE, line 1274 of psub.pas
$0049DFD9 READ_DECLARATIONS, line 1584 of psub.pas
$00447E2D COMPILE, line 422 of parser.pas
$0049122A TPPUMODULE__LOADPPU, line 1411 of fppu.pas
$00499C5F LOADUNITS, line 602 of pmodules.pas
$0049A55A PROC_UNIT, line 918 of pmodules.pas
$00447E2D COMPILE, line 422 of parser.pas
$0041C985 COMPILE, line 375 of compiler.pas
Fatal: Compilation aborted
Max Memory used/heapsize: 33.348/34.304 Kb
make[5]: *** [buildgtk2.ppu] Error 1
make[5]: Leaving directory :/repo/fpcex/packages/extra/gtk2'
make[4]: *** [fpc_smart] Error 2
make[4]: Leaving directory :/repo/fpcex/packages/extra/gtk2'
make[3]: *** [gtk2_smart] Error 2
make[3]: Leaving directory :/repo/fpcex/packages/extra'
make[2]: *** [extra_smart] Error 2
make[2]: Leaving directory :/repo/fpcex/packages'
make[1]: *** [packages_extra_smart] Error 2
make[1]: Leaving directory :/repo/fpcex'
make: *** [build-stamp.arm-linux] Error 2
More information about the fpc-pascal
mailing list