<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
ppcrossarm.exe built and installed in right dir : <small><small><big><big>2.1.X\bin\i386-win32,
that's ok</big></big><br>
</small></small><br>
but crosscompiled libraries(including rtl) are not there<br>
target directories under 2.1.X\units\arm-wince\fcl [... rtl] are
created but contain only Package.fpc file<br>
commad line is - from src root - :<br>
fpcmake -rv -Ti386-win32,i386-linux,arm-wince,arm-linux<br>
make distclean <br>
make crossall crossinstall CPU_TARGET=arm OS_TARGET=wince
CROSSBINDIR=d:\fpc\binutils\win32-arm-pe BINUTILSPREFIX=arm-wince-pe-
INSTALL_PREFIX=d:\FPC\2.1.X >d:\FPC\build-win32-arm-wince.log<br>
<br>
and error message is<br>
Fatal: Can't find unit System<br>
Fatal: Compilation aborted<br>
<br>
this come just after this line in the log file :<br>
D:/FPC/2.1.x-src/compiler/ppcrossarm.exe -Twince -XParm-wince-pe- -Xc
-Xr -Xs -n -FuD:/FPC/2.1.x-src/rtl -FDd:\fpc\binutils\win32-arm-pe
-FE. -FUunits/arm-wince -darm -dRELEASE paszlib.pas<br>
<br>
i run the same cmdline targetting i386-linux and arm-linux and it was
ok.<br>
system.pp file exit in the rtl\wince dir, but it is ignored <br>
<br>
any suggestion ?<br>
<br>
regards<br>
<br>
<br>
<br>
<br>
</body>
</html>