Compilação de toque do Ubuntu: falta de msm_ion.h

1

Comecei a portar o Ubuntu Touch para o LG Volt (LS740) da Boost Mobile. Eu tenho todos os blobs do meu fornecedor de árvore de dispositivos e fontes de kernel, mas estou recebendo um erro de compilação:

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.

Eu tenho uma pasta include na minha árvore de dispositivos. Ele contém a pasta linux que inclui o arquivo msm_mdp.h , mas não está sendo incluído pelo compilador.

Meu arquivo Android.mk na raiz do meu dispositivo (dispositivo / lge / x5) contém:

ifneq ($(filter x5,$(TARGET_DEVICE)),)

LOCAL_PATH := $(call my-dir)

include $(call all-makefiles-under,$(LOCAL_PATH))

endif

Eu suponho que é código suficiente para passar a pasta linux para o compilador, mas aparentemente não está funcionando ...

Alguma idéia?

    
por elisam98 06.04.2015 / 06:58

1 resposta

0

Eu tive problema semelhante e resolvi adicionando o caminho para os cabeçalhos do kernel para common.mk (hardware / qcom / display / msm8226 / common.mk no seu caso): common_includes + = path_goes_here

    
por user359276 21.04.2015 / 16:55