Hi,
Is PIE building successfully? Here it always fails with
FAILED: TAs
/bin/bash -c "(make -j4 -C /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user O=/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user TA_DEV_KIT_DIR=/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/export-user_ta clean ) && (make -j4 -C /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user CROSS_COMPILE=\$(pwd)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- CROSS_COMPILE_HOST=\$(pwd)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- CROSS_COMPILE_TA=\$(pwd)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- CROSS_COMPILE_user_ta=\$(pwd)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi- TA_DEV_KIT_DIR=/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/export-user_ta O=/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user )"
make: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user'
make[1]: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta'
make[2]: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp'
CLEAN .
make[2]: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp'
make[2]: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp_storage'
CLEAN .
make[2]: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp_storage'
make[1]: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta'
make: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user'
make: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user'
make[1]: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta'
make[2]: Entering directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp'
CPP /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/ta.lds
/home/raimo/android-sources/khadas-edge-pie/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-gcc /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/testapp_ta.o
/home/raimo/android-sources/khadas-edge-pie/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-gcc /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/user_ta_header.o
LD /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.elf
OBJDUMP /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.dmp
OBJCOPY /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.stripped.elf
SIGN /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.ta
SIGN KEY /home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/export-user_ta/keys/oem_privkey.pem
Traceback (most recent call last):
File "/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/export-user_ta/scripts/sign.py", line 80, in <module>
main()
File "/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/export-user_ta/scripts/sign.py", line 40, in main
from Crypto.Signature import PKCS1_v1_5
ImportError: No module named Crypto.Signature
/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/export-user_ta/mk/link.mk:65: recipe for target '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.ta' failed
make[2]: *** [/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp/8cccf200-2450-11e4-abe20002a5d5c52c.ta] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta/testapp'
Makefile:37: recipe for target 'ta' failed
make[1]: *** [ta] Error 2
make[1]: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user/ta'
Makefile:27: recipe for target 'ta' failed
make: *** [ta] Error 2
make: Leaving directory '/home/raimo/android-sources/khadas-edge-pie/external/rk_tee_user'
[ 9% 9834/100991] Build hyb out/targe...phenation-patterns/hu//hyph-hu.pat.txt
21515 unique nodes, 102669 total
ninja: build stopped: subcommand failed.
17:46:02 ninja failed with: exit status 1
#### failed to build some targets (12:11 (mm:ss)) ####
Any ideas what is going wrong here?
EDIT: Solved, my python installation was missing the module pycrypto.