Сенсорная компиляция 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
задан 8 April 2015 в 10:54

1 ответ

У меня была подобная проблема, и я решил ее путем добавления пути к заголовкам ядрa к common.mk (hardware/qcom/display/msm8226/common.mk в случае): common_includes + = path_goes_here

0
ответ дан 8 April 2015 в 10:54

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

Похожие вопросы: