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

Reinier Olislagers reinierolislagers at gmail.com
Thu Sep 20 16:50:10 CEST 2012


Does anybody see similar messages:
1. X86 error
       Compiling .\fcl-web\src\base\fphtml.pp
The installer encountered the following error:
External command "C:/development/fpctrunk/compiler/ppc386.exe -Twin32
-FUfcl-web\units\i386-win32\
-FuC:\development\fpctrunk\rtl\units\i386-win32\
-FuC:\development\fpctrunk\packages\fcl-base\units\i386-win32\
-FuC:\development\fpctrunk\packages\fcl-db\units\i386-win32\
-FuC:\development\fpctrunk\packages\fcl-xml\units\i386-win32\
-FuC:\development\fpctrunk\packages\ibase\units\i386-win32\
-FuC:\development\fpctrunk\packages\mysql\units\i386-win32\
-FuC:\development\fpctrunk\packages\odbc\units\i386-win32\
-FuC:\development\fpctrunk\packages\oracle\units\i386-win32\
-FuC:\development\fpctrunk\packages\postgres\units\i386-win32\ -Fu
C:\development\fpctrunk\packages\sqlite\units\i386-win32\
-FuC:\development\fpctrunk\packages\dblib\units\i386-win32\
-FuC:\development\fpctrunk\packages\pxlib\units\i386-win32\
-FuC:\development\fpctrunk\packages\fcl-json\units\i386-win32\
 -FuC:\development\fpctrunk\packages\fcl-net\units\i386-win32\
-FuC:\development\fpctrunk\packages\fcl-passrc\units\i386-win32\
-FuC:\development\fpctrunk\packages\fcl-process\units\i386-win32\
-FuC:\development\fpctrunk\packages\fastcgi\units\i386-win32\
-FuC:\development\fpctrunk\packages\httpd22\units\i386-win32\
-Fufcl-web\src/base -Fufcl-web\src/webdata -Fufcl-web\src/jsonrpc -Ur
-Xs -O2 -n -FuC:/development/fpctrunk/rtl/units/i386-win32 -gw -gl
-di386 -dRELEASE -XX -CX
-viq fcl-web\BuildUnit_fcl_web.pp" failed with exit code 1. Console output:
Target OS: Win32 for i386
Compiling fcl-web\BuildUnit_fcl_web.pp
Compiling .\fcl-web\src\base\cgiapp.pp
Writing Resource String Table file: cgiapp.rst
Compiling .\fcl-web\src\base\httpdefs.pp
Writing Resource String Table file: httpdefs.rst
Compiling .\fcl-web\src\base\custcgi.pp
Compiling .\fcl-web\src\base\custweb.pp
Compiling .\fcl-web\src\base\fphttp.pp
Writing Resource String Table file: fphttp.rst
Writing Resource String Table file: custweb.rst
Writing Resource String Table file: custcgi.rst
Compiling .\fcl-web\src\base\ezcgi.pp
Compiling .\fcl-web\src\base\fpcgi.pp
Compiling .\fcl-web\src\base\fphtml.pp
fphtml.pp(21,66) Fatal: Can't find unit DB used by fphtml
Fatal: Compilation aborted

make.exe[2]: *** [smart] Error 1
make.exe[2]: Leaving directory `C:/development/fpctrunk/packages'
make.exe[1]: *** [packages_smart] Error 2
make.exe[1]: Leaving directory `C:/development/fpctrunk'
C:\development\fpcbootstrap\make.exe: *** [build-stamp.i386-win32] Error 2
C:\development\fpcbootstrap\make.exe: Leaving directory
`C:/development/fpctrunk

2. X64 error (different) - removing .ppu files does not help:
Start compiling package fppkg-util for target x86_64-win64.
       Compiling pkglnet.pp
The installer encountered the following error:
External command "C:/development/fpctrunk/compiler/ppcx64.exe -Twin64
-FUunits\x86_64-win64\
-FuC:\development\fpctrunk\rtl\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-base\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-xml\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-process\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-net\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-passrc\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\paszlib\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\hash\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fppkg\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fpmkunit\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-web\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-db\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\ibase\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\mysql\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\odbc\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\sqlite\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\dblib\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fcl-json\units\x86_64-win64\
-FuC:\development\fpctrunk\packages\fastcgi\units\x86_
64-win64\
-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

Thanks,
Reinier



More information about the fpc-pascal mailing list