<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Hi,</p>
<p> </p>
<p>I am trying to update my FPC from SVN, but for some reason I keep on getting a compilation error. The last build was from 21955 (23rd July 2012). See below for the makefile output.</p>
<p> </p>
<p>Regards, Darius</p>
<p> </p>
<p><br /> </p>
<div>
<p>C:\lazarus\fpc\trunk>make all<br />make compiler_cycle RELEASE=1<br />make[1]: Entering directory `C:/lazarus/fpc/trunk'<br />make -C compiler cycle<br />make[2]: Entering directory `C:/lazarus/fpc/trunk/compiler'<br />make tempclean ppc3.exe<br />make[3]: Entering directory `C:/lazarus/fpc/trunk/compiler'<br />/pp/bin/i386-win32/rm.exe -f ppcross386.exe ppc.exe ppc1.exe ppc2.exe ppc3.exe ./msg2inc.exe pp1.wpo pp2.wpo<br />make 'OLDFPC=' next CYCLELEVEL=1<br />make[4]: Entering directory `C:/lazarus/fpc/trunk/compiler'<br />make rtlclean rtl<br />make[5]: Entering directory `C:/lazarus/fpc/trunk/compiler'<br />make -C C:/lazarus/fpc/trunk/rtl clean<br />make[6]: Entering directory `C:/lazarus/fpc/trunk/rtl'<br />/pp/bin/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.sh script.res link.res<br />/pp/bin/i386-win32/rm.exe -f *.s *_ppas.bat<br />make -C win32 clean<br />make[7]: Entering directory `C:/lazarus/fpc/trunk/rtl/win32'<br />/pp/bin/i386-win32/rm.exe -f C:/lazarus/fpc/trunk/rtl/units/i386-win32/system.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/uuchar.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/objpas.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/macpas.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/iso7185.ppu C:/l<br />zarus/fpc/trunk/rtl/units/i386-win32/buildrtl.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/lineinfo.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/lnfodwrf.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/sysinitpas.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/sysinitcyg.ppu C:/lazarus/fpc/trunk/rtl/<br />nits/i386-win32/sysinitgprof.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/ctypes.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/strings.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/heaptrc.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/matrix.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/windows.pp<br /> C:/lazarus/fpc/trunk/rtl/units/i386-win32/winsock.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/winsock2.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/initc.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/cmem.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/dynlibs.ppu C:/lazarus/fpc/trunk/rtl/units/i<br />86-win32/signals.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/dos.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/crt.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/objects.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/messages.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/rtlconsts.ppu C:/lazarus/fp<br />/trunk/rtl/units/i386-win32/sysconst.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/sysutils.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/math.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/types.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/strutils.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/dat<br />utils.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/varutils.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/variants.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/typinfo.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/fgl.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/classes.ppu C:/lazarus/fpc/trunk/<br />tl/units/i386-win32/convutils.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/stdconvs.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/cpu.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/mmx.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/charset.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/character.ppu<br />:/lazarus/fpc/trunk/rtl/units/i386-win32/ucomplex.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/getopts.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/winevent.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/sockets.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/printer.ppu C:/lazarus/fpc/trunk/rtl/uni<br />s/i386-win32/video.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/mouse.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/keyboard.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/fmtbcd.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/winsysut.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/sharemem.ppu C:/laz<br />rus/fpc/trunk/rtl/units/i386-win32/exeinfo.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/fpintres.ppu C:/lazarus/fpc/trunk/rtl/units/i386-win32/windirs.ppu<br />/pp/bin/i386-win32/rm.exe -f C:/lazarus/fpc/trunk/rtl/units/i386-win32/math.rst C:/lazarus/fpc/trunk/rtl/units/i386-win32/varutils.rst C:/lazarus/fpc/trunk/rtl/units/i386-win32/typinfo.rst C:/lazarus/fpc/trunk/rtl/units/i386-win32/variants.rst C:/lazarus/fpc/trunk/rtl/units/i386-win32/classes.rst C<br />/lazarus/fpc/trunk/rtl/units/i386-win32/dateutils.rst C:/lazarus/fpc/trunk/rtl/units/i386-win32/sysconst.rst<br />/pp/bin/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.sh script.res link.res<br />/pp/bin/i386-win32/rm.exe -f *.s *_ppas.bat<br />make[7]: Leaving directory `C:/lazarus/fpc/trunk/rtl/win32'<br />make[6]: Leaving directory `C:/lazarus/fpc/trunk/rtl'<br />make -C C:/lazarus/fpc/trunk/rtl 'OPT=  ' all<br />make[6]: Entering directory `C:/lazarus/fpc/trunk/rtl'<br />make -C win32 all<br />make[7]: Entering directory `C:/lazarus/fpc/trunk/rtl/win32'<br />C:/pp/bin/i386-win32/ppc386.exe -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../win -FE. -FUC:/lazarus/fpc/trunk/rtl/units/i386-win32 -di386 -dRELEASE -Us -Sg system.pp -Fi../win<br />generic.inc(2505,13) Fatal: Internal error 8<br />Fatal: Compilation aborted<br />make[7]: *** [system.ppu] Error 1<br />make[7]: Leaving directory `C:/lazarus/fpc/trunk/rtl/win32'<br />make[6]: *** [win32_all] Error 2<br />make[6]: Leaving directory `C:/lazarus/fpc/trunk/rtl'<br />make[5]: *** [rtl] Error 2<br />make[5]: Leaving directory `C:/lazarus/fpc/trunk/compiler'<br />make[4]: *** [next] Error 2<br />make[4]: Leaving directory `C:/lazarus/fpc/trunk/compiler'<br />make[3]: *** [ppc1.exe] Error 2<br />make[3]: Leaving directory `C:/lazarus/fpc/trunk/compiler'<br />make[2]: *** [cycle] Error 2<br />make[2]: Leaving directory `C:/lazarus/fpc/trunk/compiler'<br />make[1]: *** [compiler_cycle] Error 2<br />make[1]: Leaving directory `C:/lazarus/fpc/trunk'<br />make: *** [build-stamp.i386-win32] Error 2</p>
</div>
</body></html>