Я пытаюсь скомпилировать CyanogenMod 10.2 для моего устройства, но я получаю ошибку компиляции при компиляции базы/AV:Неопределенная ссылка на существующий метод
target SharedLib: libmediaplayerservice (/home/vektor/CM102/out/target/product/s7300b /obj/SHARED_LIBRARIES/libmediaplayerservice_intermediates/LINKED/libmediaplayerservice.so)
frameworks/av/media/libmediaplayerservice/AmlogicPlayer.cpp:891: error: undefined reference to 'ammodule_match_check(char const*, char const*)'
Этот метод объявлен в ammodule.h
содержится в /device/my/device/packages/LibPlayer/amavutils/include
И в AmlogicPlayer.cpp
он включен:
#include "ammodule.h"
в Android.mk
файл, кажется, включены:
AMPLAYER_APK_DIR=$(TOP)/device/my/device/packages/LibPlayer/
LOCAL_C_INCLUDES +=\
$(AMPLAYER_APK_DIR)/amavutils/include
Это подпись от ammodule.h
int ammodule_match_check(const char *allmodstr,const char *modname);
Все вроде нормально. Что может вызвать такие ошибки?