Here is the compiler output, if that might help. I removed ALL "installed/known packages", except the last 5 or so which are required for the IDE itself, and still I get this error.
Any thoughts?
---------------------------------------------
C:\FPC\binutils\make.exe: Entering directory `C:/lazarus/lcl' c:/fpc/binutils/rm.exe -f units/i386-win32/alllclunits.ppu C:/FPC/2.4.1/bin/ppc386.exe -gl -Fu. -Fuforms -Fuwidgetset -Fiinclude -FE. -FUunits/i386-win32 -di386 alllclunits.pp
Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
C:/FPC/binutils/make.exe -C interfaces all
make.exe[1]: Entering directory `C:/lazarus/lcl/interfaces' C:/FPC/binutils/make.exe -C win32 all
make.exe[2]: Entering directory `C:/lazarus/lcl/interfaces/win32' c:/fpc/binutils/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu \ ../../units/i386-win32/win32/interfaces.o
C:/FPC/2.4.1/bin/ppc386.exe -gl -Fu../../units/i386-win32 -Fu. -FE. -FU../../units/i386-win32/win32 -di386 interfaces.pp Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
make.exe[2]: Leaving directory `C:/lazarus/lcl/interfaces/win32' make.exe[1]: Leaving directory `C:/lazarus/lcl/interfaces' C:\FPC\binutils\make.exe: Leaving directory `C:/lazarus/lcl' "LCL" completed
C:\FPC\binutils\make.exe: Entering directory `C:/lazarus/packager/registration' c:/fpc/binutils/rm.exe -f ../units/i386-win32/lazaruspackageintf.ppu C:/FPC/2.4.1/bin/ppc386.exe -gl -Fu. -FE. -FU../units/i386-win32 -di386 lazaruspackageintf.pas
Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
C:\FPC\binutils\make.exe: Leaving directory `C:/lazarus/packager/registration' "Package Registration" completed
C:\FPC\binutils\make.exe: Entering directory `C:/lazarus/ideintf' c:/fpc/binutils/rm.exe -f units/i386-win32/allideintf.ppu C:/FPC/2.4.1/bin/ppc386.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../components/codetools/i386-win32 -Fu../packager/units/i386-win32 -Fu. -FE. -FUunits/i386-win32 -di386 allideintf.pas Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
C:\FPC\binutils\make.exe: Leaving directory `C:/lazarus/ideintf' "IDE Interface" completed
C:\FPC\binutils\make.exe: Entering directory `C:/lazarus/components/synedit' c:/fpc/binutils/rm.exe -f units/i386-win32/allsyneditunits.ppu C:/FPC/2.4.1/bin/ppc386.exe -gl -dlclwin32
-Fu../../lcl/units/i386-win32 -Fu../../ideintf/units/i386-win32 -Fu. -FE. -FUunits/i386-win32 -di386 allsyneditunits.pp Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
C:\FPC\binutils\make.exe: Leaving directory `C:/lazarus/components/synedit' "SynEdit" completed
Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling codetools.pas
31 lines compiled, 0.4 sec
"Compiling package CodeTools 1.0.1" completed
Hint: Start of reading config file C:\FPC\2.4.1\bin\fpc.cfg Hint: End of reading config file C:\FPC\2.4.1\bin\fpc.cfg Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling editortoolbar.pas
21 lines compiled, 0.8 sec
2 hint(s) issued
"Compiling package editortoolbar 0.4" completed
C:\FPC\binutils\make.exe: Entering directory `C:/lazarus' C:/FPC/binutils/make.exe -C ide ide
make.exe[1]: Entering directory `C:/lazarus/ide'
../tools/svn2revisioninc.exe .. revision.inc
C:/FPC/binutils/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG @C:\DOCUME~1\GRAEME~1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -FEC:\lazarus -olazarus.new.exe'
make.exe[2]: Entering directory `C:/lazarus/ide'
C:/FPC/2.4.1/bin/ppc386.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32
-Fu../components/codetools/units/i386-win32
-Fu../components/synedit/units/i386-win32 -Fu../components/custom -Fu../components/mpaslex -Fu../ideintf/units/i386-win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32 -WG
@C:\DOCUME~1\GRAEME~1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -FEC:\lazarus -olazarus.new.exe -di386 lazarus.pp
Free Pascal Compiler version 2.4.1 [2010/05/06] for i386 Copyright (c) 1993-2009 by Florian Klaempfl
Fatal: Compilation aborted
---------------------------------------------