On Fri, Jan 10, 2014 at 07:23:18PM -0500, waldo kitty wrote: > > i've just updated my FPC trunk and now my Lazarus trunk won't compile... > -vewnhi -l -Fu. -FE. -FU../units/i386-win32 -gl -gh -dHEAPTRC_WINDOW -di386 > fcllaz.pas > Hint: Start of reading config file > c:\freepascal\fpc\trunk\bin\i386-win32\fpc.cfg > Hint: End of reading config file > c:\freepascal\fpc\trunk\bin\i386-win32\fpc.cfg > Free Pascal Compiler version 2.7.1 [2014/01/10] for i386 > Copyright (c) 1993-2013 by Florian Klaempfl and others > Target OS: Win32 for i386 > Compiling fcllaz.pas > Compiling registerfcl.pas > Compiling lazaruspackageintf.pas > PPU Loading C:\freepascal\fpc\trunk\units\i386-win32\rtl\variants.ppu > PPU Source: variants.pp not available > Recompiling variants, checksum changed for System > Fatal: Can't find unit variants used by db > Fatal: Compilation aborted > make[1]: *** [fcllaz.ppu] Error 1 > make[1]: Leaving directory `c:/freepascal/laz/packager/registration' > make: *** [registration] Error 2
Wipe (or move out the compiler's unit path) the rtl/ directory in the installed FPC, and rebuild FPC. Note that not erasing the unit dir when doing a snapshot update is a bad idea for exactly this reason (moving an unit in SVN will permanently leave multiple compiled versions in the units dir) -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus