Сенсорная компиляция Ubuntu: отсутствует msm_ion.h
Я начал портировать Ubuntu Touch на LG Volt (LS740) от Boost Mobile. У меня есть блобы вендоров дерева устройств и исходные коды ядра, но я получаю ошибку компиляции:
In file included from hardware/qcom/display/msm8226/libgralloc/ionalloc.cpp:38:0:
hardware/qcom/display/msm8226/libgralloc/ionalloc.h:33:27: fatal error: linux/msm_ion.h: No such file or directory
compilation terminated.
у меня есть include
папка в дереве моего устройства. Он содержит linux
папка, которая включает в себя msm_mdp.h
файл, но он не включается компилятором.
мой Android.mk
Файл в корне моего устройства (device/lge/x5) содержит:
ifneq ($(filter x5,$(TARGET_DEVICE)),)
LOCAL_PATH := $(call my-dir)
include $(call all-makefiles-under,$(LOCAL_PATH))
endif
Я предполагаю, что этого кода достаточно, чтобы передать linux
папку в компилятор, но, видимо, она не работает...
Есть идеи?
1 ответ
У меня была похожая проблема, и я решил ее, добавив путь к заголовкам ядра к common.mk (hardware/qcom/display/msm8226/common.mk в вашем случае): common_include += path_goes_here