On 26.11.2011 14:17, Leonardo M. Ramé wrote:
Hi Pierre, I uninstalled my 2.4.4 release then downloaded it again from the fpc site, and 
installed, to be sure I'm using the release version. Then, went to my fpc-svn trunk directory, then 
"cd compiler" and did a "e:\fpc-bin\bin\i386-win32\make clean all" (I use 
e:\fpc-bin\bin\i386-win32\make to avoid interferences with borland's make).

Here's the compiling output:

e:/FPC-bin/bin/i386-Win32/rm.exe -f ppcross386.exe ppc.exe ppc1.exe ppc2.exe 
ppc3.exe ./msg2inc.exe pp1.wpo pp2.wpo
e:/FPC-bin/bin/i386-Win32/rm.exe -f ppc386.exe ppc68k.exe ppcx64.exe ppcppc.exe 
ppcsparc.exe ppcppc64.exe ppcarm.exe ppcmips.exe ppcmipsel.exe ppc386.exe 
ppcwpo1.exe ppcwpo2.exe
e:/FPC-bin/bin/i386-Win32/rm.exe -f pp.exe pp.o libppp.a libimppp.a
e:/FPC-bin/bin/i386-Win32/rm.exe -rf units
e:/FPC-bin/bin/i386-Win32/rm.exe -f *.o *.ppu *.rst *.s *.a *.dll *.ppl
e:/FPC-bin/bin/i386-Win32/rm.exe -rf *.sl
e:/FPC-bin/bin/i386-Win32/rm.exe -f fpcmade.* Package.fpc ppas.bat script.res 
link.res
e:/FPC-bin/bin/i386-Win32/rm.exe -f *_ppas.bat
e:/fpc-bin/bin/i386-win32/make -C utils cleanall
make[1]: Entering directory `E:/fpc/compiler/utils'
e:/FPC-bin/bin/i386-Win32/rm.exe -f fpc.exe ppufiles.exe ppudump.exe 
ppumove.exe fpcsubst.exe mkarmins.exe mkx86ins.exe fpc.o ppufiles.o ppudump.o 
ppumove.o fpcsubst.o mkarmins.o mkx86ins.o libpfpc.a libpppufiles.a 
libpppudump.a libpppumove.a libpfpcsubst.a libpmkarmins.a libpmkx86ins.a 
libimpfpc.a libimpppufiles.a libimpppudump.a libimpppumove.a libimpfpcsubst.a 
libimpmkarmins.a libimpmkx86ins.a
e:/FPC-bin/bin/i386-Win32/rm.exe -f units/i386-win32/ppu.ppu 
units/i386-win32/crc.ppu units/i386-win32/usubst.ppu
e:/FPC-bin/bin/i386-Win32/rm.exe -rf units
e:/FPC-bin/bin/i386-Win32/rm.exe -f *.o *.ppu *.rst *.s *.a *.dll *.ppl
e:/FPC-bin/bin/i386-Win32/rm.exe -rf *.sl
e:/FPC-bin/bin/i386-Win32/rm.exe -f fpcmade.* Package.fpc ppas.bat script.res 
link.res
e:/FPC-bin/bin/i386-Win32/rm.exe -f *_ppas.bat
make[1]: Leaving directory `E:/fpc/compiler/utils'
e:/FPC-bin/bin/i386-Win32/rm.exe -rf i386/units
e:/FPC-bin/bin/i386-Win32/rm.exe -f i386/*.o i386/*.ppu i386/*.rst i386/*.s 
i386/*.a i386/*.dll i386/*.ppl
e:/FPC-bin/bin/i386-Win32/rm.exe -f i386/ppc386.exe i386/ppc68k.exe 
i386/ppcx64.exe i386/ppcppc.exe i386/ppcsparc.exe i386/ppcppc64.exe 
i386/ppcarm.exe i386/ppcmips.exe i386/ppcmipsel.exe i386/ppc386.exe
e:/fpc-bin/bin/i386-win32/make -C utils clean
make[1]: Entering directory `E:/fpc/compiler/utils'
e:/FPC-bin/bin/i386-Win32/rm.exe -f fpc.exe ppufiles.exe ppudump.exe 
ppumove.exe fpcsubst.exe mkarmins.exe mkx86ins.exe fpc.o ppufiles.o ppudump.o 
ppumove.o fpcsubst.o mkarmins.o mkx86ins.o libpfpc.a libpppufiles.a 
libpppudump.a libpppumove.a libpfpcsubst.a libpmkarmins.a libpmkx86ins.a 
libimpfpc.a libimpppufiles.a libimpppudump.a libimpppumove.a libimpfpcsubst.a 
libimpmkarmins.a libimpmkx86ins.a
e:/FPC-bin/bin/i386-Win32/rm.exe -f units/i386-win32/ppu.ppu 
units/i386-win32/crc.ppu units/i386-win32/usubst.ppu
e:/FPC-bin/bin/i386-Win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat 
script.res link.res
e:/FPC-bin/bin/i386-Win32/rm.exe -f *.s *_ppas.bat
make[1]: Leaving directory `E:/fpc/compiler/utils'
e:/FPC-bin/bin/i386-Win32/gmkdir.exe -p i386/units/i386-win32
E:/pp/bin/i386-win32/ppc386.exe -Fui386 -Fusystems -Fu../rtl/units/i386-win32 
-Fii386 -FE. -FUi386/units/i386-win32  -di386 -dGDB -dBROWSERLOG -Fux86 -Sew 
pp.pas
Free Pascal Compiler version 2.7.1 [2011/09/14] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling pp.pas
Compiling globals.pas
Compiling cutils.pas
Compiling cclasses.pas
Compiling globtype.pas
Compiling cstreams.pas
Compiling cfileutl.pas
Compiling systems.pas
Compiling comphook.pas
Compiling finput.pas
Compiling comphook.pas
Compiling globals.pas
Compiling .\i386\cpuinfo.pas
Compiling version.pas
Compiling compiler.pas
Compiling verbose.pas
Compiling cmsgs.pas
Compiling fmodule.pas
Compiling ogbase.pas
Compiling owbase.pas
Compiling aasmbase.pas
Compiling fmodule.pas
Compiling symbase.pas
Compiling symconst.pas
Compiling symsym.pas
Compiling widestr.pas
Compiling cp8859_1.pas
cp8859_1.pas(273,13) Error: Unknown record field identifier "cp"
cp8859_1.pas(273,18) Fatal: Syntax error, "identifier" expected but ";" found
Fatal: Compilation aborted

Are you sure that your checkout is clean and up to date? Does the "uses" in cp8859_1.pas look like this:

uses
  {$if FPC_FULLVERSION<20700}ccharset{$else}charset{$endif};

Also try the following:

cd compiler
make cycle

This will first compile the trunk RTL and then the trunk compiler using your 2.4.4 compiler and then both will be recompiled using the trunk compiler.

Regards,
Sven
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to