[arm-android] : " No rule to make target `clocale.pp' "
Original Reporter info from Mantis: takeda99
-
Reporter name: Takeda Matsuki
Original Reporter info from Mantis: takeda99
- Reporter name: Takeda Matsuki
Description:
Here chunk of output log (using make.exe v3.82):
........
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE ../objpas/stdconvs
.pp
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE ../objpas/strutils
.pp
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE ../unix/dos.pp
dos.pp(236,9) Warning: Symbol "weekday" is not portable
dos.pp(592,6) Warning: Symbol "UnixDateToDt" is not portable
dos.pp(816,4) Warning: Symbol "UnixDateToDt" is not portable
dos.pp(832,16) Warning: Symbol "DTToUnixDate" is not portable
dos.pp(889,6) Warning: Symbol "FpGetEnv" is deprecated
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE ../inc/objects.pp
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE cwstring.pp
d:/freepascal271/compiler/ppcrossarm.exe -Ur -Tandroid -Parm -XParm-linux-androi
deabi- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -Fi../linux -Fi.
./linux/arm -FDD:\freepascal271\binutils\aw-bincross\aw-win32-arm-android-III -F
E. -FUd:/freepascal271/rtl/units/arm-android -darm -dRELEASE ../linux/fpcylix.p
p
make[4]: *** No rule to make target clocale.pp', needed by
clocale.ppu'. Stop
.
make[4]: Leaving directory d:/freepascal271/rtl/android'<br/> make[3]: *** [android_all] Error 2<br/> make[3]: Leaving directory
d:/freepascal271/rtl'
make[2]: *** [rtl_all] Error 2
make[2]: Leaving directory d:/freepascal271'<br/> make[1]: *** [build-stamp.arm-android] Error 2<br/> make[1]: Leaving directory
d:/freepascal271'
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
set myFPC=d:\freepascal271\fpc\2.7.1
set mybinutils=d:\freepascal271\binutils
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 :
-
I use FPC 2.6.0 as starting compiler and use NDK8d ToolChains (arm-linux-androideabi)
-
I use Windows 7 Ultimate x64 SP1
-
AMD A8 APU Processor with AHCI-System enabled.
-
I already tried to use make.exe both v3.80 and v3.82, the result is same (see the attachment).
Regards,
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 (#f229d601)