Je rencontre ce problème lorsque je compile le code source Android 7.1.2 après avoir mis à jour mon debian. Je ne sais pas que c'est le vrai problème. Il semble que ce soit un problème de flex. Cependant, comment je le résous?
ÉCHEC:/bin/bash -c "prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/Host/linux-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_l.cpp system/tools/aidl/aidl_language_l.ll "flex-2.5.39: loadlocale.c: 130: _nl_intern_locale_data: L'assertion` cnt <(sizeof (_nl_value_type_LC_TIME)/sizeof (_nl_value_type_LC_TIME [0])) 'a échoué. Avorté
Même problème pour moi sur Ubuntu 18.04. LC_TIME a été défini sur en_GB.UTF-8.
export LC_ALL=C
Fixé pour moi
J'ai construit AOSP (Android O/P) téléchargé depuis Google sur une nouvelle configuration 18.04 et cela s'est bien passé. N'a pas eu à changer les paramètres régionaux. Les paramètres régionaux ont été définis sur en_GB.UTF-8.
Ensuite, j'ai dû construire Android N, une distribution IMX, sur la même machine et la construction a échoué avec l'erreur ci-dessus. Après avoir changé la variable locale, la construction a bien fonctionné.