[arm-android] : " No rule to make target `clocale.pp' "


<h3><details><summary>Original Reporter info from Mantis: <small>takeda99</small></summary><small>

- **Reporter name:** Takeda Matsuki
</small></details></h3>

## Description:

Here chunk of output log (using make.exe v3.82):

........<br/>
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi<br/>
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.<br/>
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F<br/>
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE  ../objpas/stdconvs<br/>
.pp<br/>
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi<br/>
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.<br/>
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F<br/>
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE  ../objpas/strutils<br/>
.pp<br/>
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi<br/>
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.<br/>
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F<br/>
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE  ../unix/dos.pp<br/>
dos.pp(236,9) Warning: Symbol "weekday" is not portable<br/>
dos.pp(592,6) Warning: Symbol "UnixDateToDt" is not portable<br/>
dos.pp(816,4) Warning: Symbol "UnixDateToDt" is not portable<br/>
dos.pp(832,16) Warning: Symbol "DTToUnixDate" is not portable<br/>
dos.pp(889,6) Warning: Symbol "FpGetEnv" is deprecated<br/>
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi<br/>
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.<br/>
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F<br/>
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE  ../inc/objects.pp<br/>
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi<br/>
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.<br/>
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F<br/>
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE  cwstring.pp<br/>
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi<br/>
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.<br/>
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F<br/>
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE  ../linux/fpcylix.p<br/>
p<br/>
make[4]: *** No rule to make target `clocale.pp', needed by `clocale.ppu'.  Stop<br/>
.<br/>
make[4]: Leaving directory `d:/freepascal271/rtl/android'<br/>
make[3]: *** [android_all] Error 2<br/>
make[3]: Leaving directory `d:/freepascal271/rtl'<br/>
make[2]: *** [rtl_all] Error 2<br/>
make[2]: Leaving directory `d:/freepascal271'<br/>
make[1]: *** [build-stamp.arm-android] Error 2<br/>
make[1]: Leaving directory `d:/freepascal271'<br/>
make: *** [crossall] Error 2

d:\freepascal271>

## Steps to reproduce:

I tried to build compiler for target arm-android from Windows using this script :

\-------------------------------------------------

cd d:\freepascal271

set myroot=d:\freepascal271<br/>
set myFPC=d:\freepascal271\fpc\2.7.1<br/>
set mybinutils=d:\freepascal271\binutils<br/>
set mycrossbin=D:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III

set PATH=d:\freepascal271\binutils\i386-win32;D:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III;d:\freepascal271\fpc\2.7.1\bin\i386-win32;

make clean crossall OS_TARGET=android CPU_TARGET=arm crossinstall CROSSBINDIR=%mycrossbin% BINUTILSPREFIX=arm-linux-androideabi- INSTALL_PREFIX=%myFPC% DATA2INC=%myfpc%\utils\data2inc.exe

\--------------------------------------------------

Notes :<br/>
1. I use FPC 2.6.0 as starting compiler and use NDK8d ToolChains (arm-linux-androideabi)

2. I use Windows 7 Ultimate x64 SP1

3. AMD A8 APU Processor with AHCI-System enabled.

4. I already tried to use make.exe both v3.80 and v3.82, the result is same (see the attachment).

Regards,<br/>
Takeda

## Mantis conversion info:

- **Mantis ID:** 23931
- **OS:** Windows 7 Ultimate SP1 x64
- **OS Build:** 6.1
- **Build:** r23642
- **Platform:** arm-android
- **Version:** 2.7.1
- **Fixed in version:** 3.0.0
- **Fixed in revision:**  23646 (#f229d601ded8b6acca59bce624cadc62387e5c61)

Story points: 200.0