Android NDK, Навит - PullRequest
       1

Android NDK, Навит

1 голос
/ 28 ноября 2011

Я строю навит с помощью автономных инструментов от NDK r7. ./configure может пройти тест компилятора.

Однако когда я запускаю make, я получаю следующую ошибку с заголовками w.r.t.

Он ищет файл machine / internal_types.h, который недоступен ни для заголовков C NDK, ни для стандартных заголовков gcc. Это связано с неправильными настройками компилятора?

Журнал ошибок ниже.

make [2]: вход в каталог `/home/sateesh/navit/navit/fib-1.1 ' / bin / bash ../../libtool --tag = CC --mode = compile i686-android-linux-gcc -nostdlib -march = i686 -mstackrealign -L / opt / ndk_x86_r7 / lib -L. -I / opt / ndk_x86_r7 / usr / include -DHAVE_CONFIG_H -I. -I ../ .. -g -O2 -Wall -Wcast-align -Wmissing-декларации -Wmissing-прототипы -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -I ../ .. / intl / -MT fib.lo -MD -MP -MF .deps / fib.Tpo -c -o fib.lo fib.c

libtool: compile: i686-android-linux-gcc -nostdlib -march = i686 -mstackrealign -L / opt / ndk_x86_r7 / lib -L. -I / opt / ndk_x86_r7 / usr / include -DHAVE_CONFIG_H -I. -I ../ .. -g -O2 -Wall -Wcast-align -Wmissing-декларации -Wmissing-прототипы -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -ffast-math -I ../ .. / intl / -MT fib.lo -MD -MP -MF .deps / fib.Tpo -c fib.c -fPIC -DPIC -o .libs / fib.o

В файле из /opt/ndk_x86_r7/bin/../sysroot/usr/include/limits.h:86, из /opt/ndk_x86_r7/bin/../lib/gcc/i686-android-linux/4.4.3/include-fixed/limits.h:122, из /opt/ndk_x86_r7/bin/../lib/gcc/i686-android-linux/4.4.3/include-fixed/syslimits.h:7, из /opt/ndk_x86_r7/bin/../lib/gcc/i686-android-linux/4.4.3/include-fixed/limits.h:11, из fib.c: 33:

/ opt / ndk_x86_r7 / bin /../ sysroot / usr / include / sys / limit.h: 44: 36: ошибка: machine / internal_types.h: нет такого файла или каталога

/ Opt / ndk_x86_r7 / бен /../ SYSROOT / USR / включать / SYS / limits.h: 47: 28: ошибка: машина / limit.h: нет такого файла или каталога

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...