Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android JB 4.2.2编译错误_Android_Linux_Makefile_Android Source - Fatal编程技术网

Android JB 4.2.2编译错误

Android JB 4.2.2编译错误,android,linux,makefile,android-source,Android,Linux,Makefile,Android Source,嗨,伙计们,我正在为定制板构建aosp,我似乎无法找出这个错误-非常感谢任何帮助 host C: mkfs.ubifs <= external/mtd-utils/mkfs.ubifs/hashtable/hashtable.c host C: mkfs.ubifs <= external/mtd-utils/mkfs.ubifs/hashtable/hashtable_itr.c Export includes file: external/mtd-utils/mkfs.ubifs

嗨,伙计们,我正在为定制板构建aosp,我似乎无法找出这个错误-非常感谢任何帮助

host C: mkfs.ubifs <= external/mtd-utils/mkfs.ubifs/hashtable/hashtable.c
host C: mkfs.ubifs <= external/mtd-utils/mkfs.ubifs/hashtable/hashtable_itr.c
Export includes file: external/mtd-utils/mkfs.ubifs/Android.mk -- out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/export_includes
host Executable: mkfs.ubifs (out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/mkfs.ubifs)
/usr/bin/ld: skipping incompatible /usr/lib64/liblzo2.so when searching for -llzo2
/usr/bin/ld: cannot find -llzo2
/usr/bin/ld: skipping incompatible /usr/lib64/libuuid.so when searching for -luuid
/usr/bin/ld: cannot find -luuid
collect2: error: ld returned 1 exit status
build/core/host_executable.mk:19: recipe for target 'out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/mkfs.ubifs' failed
make: *** [out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/mkfs.ubifs] Error 1

我为android JB 4.2.2编译时出错,您的二进制需要
liblzo2.so
libuuid.so
,但目标板的这些库尚未构建。可能您缺少一些设置,例如

$ sudo apt-get install uuid-dev liblzo2-dev

检查幻灯片#44。

该板的SOC为i.MX6DL欢迎使用Satckoverflow。在上面的错误代码片段上发布。
###########################################################
## Standard rules for building an executable file.
##
## Additional inputs from base_rules.make:
## None.
###########################################################

LOCAL_IS_HOST_MODULE := true
ifeq ($(strip $(LOCAL_MODULE_CLASS)),)
LOCAL_MODULE_CLASS := EXECUTABLES
endif
ifeq ($(strip $(LOCAL_MODULE_SUFFIX)),)
LOCAL_MODULE_SUFFIX := $(HOST_EXECUTABLE_SUFFIX)
endif

include $(BUILD_SYSTEM)/binary.mk

$(LOCAL_BUILT_MODULE): $(all_objects) $(all_libraries)
    $(transform-host-o-to-executable)
$ sudo apt-get install uuid-dev liblzo2-dev