【发布时间】:2018-08-24 09:25:06
【问题描述】:
我在更新我的 debian 后编译 Android 7.1.2 源代码时遇到了这个问题。我不知道那是真正的问题。 flex似乎有问题。但是,我该如何解决呢?
失败:/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 系统/工具/aidl/aidl_language_l.ll" flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data:断言 `cnt
【问题讨论】:
-
你的shell中
LC_TIME的值是多少? (locale | grep TIME会告诉你。)如果你先export LC_ALL=C会起作用吗? -
顺便说一下,这不是一个弹性问题。这是glibc在调用
setlocale时遇到的问题(可能)。 -
@rici。谢谢里奇。有用。我太愚蠢了,我没有考虑这个语言环境问题
-
@penf:太好了,你让它工作了,但语言环境问题是一个发行版错误,假设语言环境是你发行版的一部分,并且可能应该报告(除非它已经是,当然)。
标签: android flex-lexer