Ich bin neu im Umgang mit NDK und möchte die MUPDF-Bibliothek für mein PDF-Viewer-Projekt erstellen. Ich bin diesem Leitfaden zur Integration des MuPDF-Readers in einer App gefolgt und auch diesem ReadMe.txt. Dabei bin ich auf folgende Fehler gestoßen:
home@home-desktop:/$ ndk-build -C /home/home/Downloads/MUPDFlib/mupdf-0.9/android
make: Betrete Verzeichnis '/home/home/Downloads/MUPDFlib/mupdf-0.9/android'
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi-v7a/gdbserver
Gdbsetup : libs/armeabi-v7a/gdb.setup
Compiliere Thumb : mupdf <= mupdf.c
Compiliere Thumb : mupdfcore <= base_error.c
Compiliere Thumb : mupdfcore <= base_geometry.c
Compiliere Thumb : mupdfcore <= base_getopt.c
Compiliere Thumb : mupdfcore <= base_hash.c
Compiliere Thumb : mupdfcore <= base_memory.c
Compiliere Thumb : mupdfcore <= base_object.c
Compiliere Thumb : mupdfcore <= base_string.c
Compiliere Thumb : mupdfcore <= base_time.c
Compiliere Thumb : mupdfcore <= crypt_aes.c
Compiliere Thumb : mupdfcore <= crypt_arc4.c
Compiliere Thumb : mupdfcore <= crypt_md5.c
Compiliere Thumb : mupdfcore <= crypt_sha2.c
Compiliere Thumb : mupdfcore <= dev_bbox.c
Compiliere Thumb : mupdfcore <= dev_list.c
Compiliere Thumb : mupdfcore <= dev_null.c
Compiliere Thumb : mupdfcore <= dev_text.c
jni/../../fitz/dev_text.c:6:22: Fehler: ft2build.h: Datei oder Verzeichnis nicht gefunden
jni/../../fitz/dev_text.c:7:10: Fehler: #include erwartet "FILENAME" oder
jni/../../fitz/dev_text.c:8:10: Fehler: #include erwartet "FILENAME" oder
jni/../../fitz/dev_text.c: In der Funktion 'fz_text_extract_span':
jni/../../fitz/dev_text.c:215: Fehler: 'FT_Face' nicht deklariert (erste Benutzung in dieser Funktion)
jni/../../fitz/dev_text.c:215: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal gemeldet
jni/../../fitz/dev_text.c:215: Fehler: für jede Funktion, in der er erscheint.)
jni/../../fitz/dev_text.c:215: Fehler: ';' vor 'face' erwartet
jni/../../fitz/dev_text.c:237: Fehler: 'face' nicht deklariert (erste Benutzung in dieser Funktion)
jni/../../fitz/dev_text.c:318: Fehler: 'FT_Fixed' nicht deklariert (erste Benutzung in dieser Funktion)
jni/../../fitz/dev_text.c:318: Fehler: ';' vor 'ftadv' erwartet
jni/../../fitz/dev_text.c:319: Fehler: 'FT_LOAD_NO_BITMAP' nicht deklariert (erste Benutzung in dieser Funktion)
jni/../../fitz/dev_text.c:319: Fehler: 'FT_LOAD_NO_HINTING' nicht deklariert (erste Benutzung in dieser Funktion)
jni/../../fitz/dev_text.c:319: Fehler: 'FT_LOAD_IGNORE_TRANSFORM' nicht deklariert (erste Benutzung in dieser Funktion)
jni/../../fitz/dev_text.c:324: Fehler: 'ftadv' nicht deklariert (erste Benutzung in dieser Funktion)
make: *** [obj/local/armeabi/objs-debug/mupdfcore/__/__/fitz/dev_text.o] Fehler 1
make: Verlasse Verzeichnis '/home/home/Downloads/MUPDFlib/mupdf-0.9/android'
home@home-desktop:/$
Ich hoffe, dass mir jemand hierbei helfen kann.