Сенсорная компиляция 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

Другие вопросы по тегам