On 12/03/2014 02:05 AM, waldo kitty wrote:
i wasn't able to figure this out but i did make it a little further after i updated all the .O and .ppu files in the trunk/units/i386-win32/fcl-base directory... the next error was === snip === Start compiling package utils for target i386-win32. Compiling BuildUnit_utils.pp Compiling usubst.pp Compiling ptopu.pp Compiling ptop.pp Linking bin\i386-win32\ptop.exe Compiling ppdep.pp Linking bin\i386-win32\ppdep.exe Compiling rstconv.pp The installer encountered the following error: External command "c:/freepascal/fpc/trunk/compiler/ppc386.exe -Twin32 -FEbin\i386-win32 -FUunits\i386-win32\ -Fuc:\freepascal\fpc\trunk\rtl\units\i386-win32\ -Fuc:\freepascal\fpc\trunk\units\i386-win32\fcl-base -Fuc:\freepascal\fpc\trunk\units\i386-win32\paszlib -Fuc:\freepascal\fpc\trunk\units\i386-win32\hash -Ur -Xs -O2 -n -Fuc:/freepascal/fpc/trunk/rtl/units/i386-win32 -Fuc:/freepascal/fpc/trunk/packages/paszlib/units/i386-win32 -Fuc:/freepascal/fpc/trunk/packages/fcl-process/units/i386-win32 -Fuc:/freepascal/fpc/trunk/packages/hash/units/i386-win32 -Fuc:/freepascal/fpc/trunk/packages/libtar/units/i386-win32 -Fuc:/freepascal/fpc/trunk/packages/fpmkunit/units/i386-win32 -Fuc:/freepascal/fpc/trunk/packages/fcl-json/units/i386-win32 -di386 -dRELEASE -viq rstconv.pp" failed with exit code 1. Console output: Target OS: Win32 for i386 Compiling rstconv.pp Fatal: Can't find unit variants used by fpjson Fatal: Compilation aborted === snip === so i gave up, renamed my existing trunk directory and pulled a completely new update from the repository... that compiled just fine... i have no clue what the difference is between the old and new... if anyone has any idea where to possibly look, i'll give it a try... other than that, in a few weeks or months, i'll be killing off my old trunk directory...
You probably have some .ppu or .o files in locations where they should not be. This can happen for example if you compile one of the units from a command line-yourself. Or by adding the path to the sources to a Lazarus-project. If a .ppu file is placed between the sources, this kind of problems may arise. (And a make clean does not fix that)
Maybe you could check if this is the case. (You can also search for all .ppu and .o files in the checkout and remove them all. See if that helps)
Regards, Joost. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel