[fpc-devel] make fcl-base for arm-wince failure in fpc 2.7.1

Vincent Snijders vincent.snijders at gmail.com
Mon Aug 8 14:57:19 CEST 2011


Hi,

It seems that the conversion of fcl-base to fpmake still has a glitch:

c:\lazarus\source\fpcbuild\trunk\fpcsrc\compiler\ppc386.exe fpmake.pp
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/rtl/units/i386-win32
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/hash/units/i386-win32
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/paszlib/units/i386-win32
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fcl-process/units/i386-win32
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fpmkunit/units/i386-win32
.\fpmake.exe compile --localunitdir=../.. --globalunitdir=..
--os=wince --cpu=arm -o -Twince -o -Parm -o -XParm-wince- -o -Xr -o
-Ur -o -Xs -o -O2 -o -n -o
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/rtl/units/arm-wince -o
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/hash/units/arm-wince
-o -FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/paszlib/units/arm-wince
-o -FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fcl-process/units/arm-wince
-o -FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fpmkunit/units/arm-wince
-o -FDc:\lazarus\source\binutils\arm-wince -o -FE. -o
-FUunits/arm-wince -o -darm -o -dRELEASE
--compiler=c:/lazarus/source/fpcbuild/trunk/fpcsrc/compiler/ppcrossarm.exe
       Compiling src\ascii85.pp
       Compiling src\avl_tree.pp
       Compiling src\base64.pp
       Compiling src\blowfish.pp
       Compiling src\bufstream.pp
       Compiling src\cachecls.pp
       Compiling src\contnrs.pp
       Compiling src\Start building package fcl-base for target arm-wince.
The installer encountered the following error:
External command
"c:/lazarus/source/fpcbuild/trunk/fpcsrc/compiler/ppcrossarm.exe
-Twince -FUunits\arm-wince
-FuC:\lazarus\source\fpcbuild\trunk\fpcsrc\rtl\units\arm-wince
-Fisrc/win -Fisrc -Fisrc/wince -Fisrc/dummy -Twince -Parm
-XParm-wince- -Xr -Ur -Xs -O2 -n
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/rtl/units/arm-wince
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/hash/units/arm-wince
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/paszlib/units/arm-wince
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fcl-process/units/arm-wince
-FuC:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fpmkunit/units/arm-wince
-FDc:\lazarus\source\binutils\arm-wince -FE. -FUunits/arm-wince -darm
-dRELEASE -viq src\eventlog.pp" failed with exit code 1. Console
output:
Target OS: WinCE for ARM
Compiling src\eventlog.pp
eventlog.inc(35,37) Error: Identifier not found "OpenEventLog"
eventlog.inc(43,16) Error: Identifier not found "CloseEventLog"
eventlog.inc(66,21) Error: Identifier not found "ReportEvent"
eventlog.inc(149,31) Error: Identifier not found "EVENTLOG_INFORMATION_TYPE"
eventlog.inc(149,31) Error: Illegal expression
eventlog.inc(150,27) Error: Identifier not found "EVENTLOG_WARNING_TYPE"
eventlog.inc(150,27) Error: Illegal expression
eventlog.inc(150,47) Error: Identifier not found "EVENTLOG_ERROR_TYPE"
eventlog.inc(150,47) Error: Illegal expression
eventlog.inc(151,28) Error: Identifier not fcustapp.pp
       Compiling src\eventlog.pp
ound "EVENTLOG_AUDIT_SUCCESS"
eventlog.inc(151,28) Error: Illegal expression
eventlog.pp(343) Fatal: There were 11 errors compiling module, stopping
Fatal: Compilation aborted

make.exe[2]: *** [all] Error 1
make.exe[2]: Leaving directory
`C:/lazarus/source/fpcbuild/trunk/fpcsrc/packages/fcl-base'
make.exe[1]: *** [fcl-base_all] Error 2

Vincent



More information about the fpc-devel mailing list