[fpc-pascal] FPC x86+x64 win trunk failing to build (using fpcup): 2 different errors

Reinier Olislagers reinierolislagers at gmail.com
Thu Sep 20 17:18:46 CEST 2012


On 20-9-2012 16:57, Jonas Maebe wrote:
> 
> On 20 Sep 2012, at 16:50, Reinier Olislagers wrote:
> 
>> -FuC:\development\fpctrunk\packages\httpd22\units\x86_64-win64\
>> -Filnet/sys -Ur -Xs -O2 -n
>> -FuC:/development/fpctrunk/rtl/units/x86_64-win64
>> -FuC:/development/fpctrunk/packages/paszlib/units/x86_64-win64
>> -FuC:/development/fpctrunk
>> /packages/fcl-process/units/x86_64-win64
>> -FuC:/development/fpctrunk/packages/hash/units/x86_64-win64
>> -FuC:/development/fpctrunk/packages/fpmkunit/units/x86_64-win64 -gw -gl
>> -dx86_64 -dRELEASE -viq pkglnet.pp" failed with exit code 1. Console output:
>> Target OS: Win64 for x64
>> Compiling pkglnet.pp
>> PPU Loading
>> C:\development\fpctrunk\packages\fppkg\units\x86_64-win64\pkgglobals
>> .ppu
>> PPU Source: pkgglobals.pp not available
>> Recompiling pkgglobals, checksum changed for fpmkunit
>> Fatal: Can't find unit pkgglobals used by pkghandler
>> Fatal: Compilation aborted
> 
> It's a bug in the fpmake-related cleaning logic that doesn't delete all units (even when using make distclean). You have to manually delete all units/$fpctarget directories under packages to work around it.

Ok, thanks Jonas... that should be doable to fix in fpcup....

Would looking into the actual fpmake bug make sense (i.e. is it doable
for mere mortals like me?) Where would I look?

Thanks,
Reinier




More information about the fpc-pascal mailing list