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

Reply via email to