Сбой компиляции собственного проекта из-за отсутствия некоторых файлов aclocal

Я пытаюсь создать этот собственный проект : получил ndk21, свежий git pull, а также свежий экземпляр Ubuntu (с использованием виртуальной машины). Я изменил два поля в Makefile:

NDK_PATH := /media/shared_vm/android-ndk-r21 OUTPUT_DIR := /media/shared_vm/out

shared_vm это папка, совместно используемая Ubuntu на виртуальной машине и Windows

Я скачал все необходимые источники, используя download-sources, тогда . Оказалось, что в системе не хватает некоторых библиотек, но единственной libtoolустановка (с реф.) исправила все упущения. Итак, снова make install-all, работает тяжело, приходит много вывода, и через несколько минут я получаю:

      libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'.
libtoolize:   error: linking '/usr/share/libtool/build-aux/ltmain.sh' to 'config/' failed
libtoolize: You should add the contents of the following files to 'aclocal.m4':
libtoolize:   '/usr/share/aclocal/libtool.m4'
libtoolize:   '/usr/share/aclocal/ltoptions.m4'
libtoolize:   '/usr/share/aclocal/ltsugar.m4'
libtoolize:   '/usr/share/aclocal/ltversion.m4'
libtoolize:   '/usr/share/aclocal/lt~obsolete.m4'
libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
libtoolize: and rerunning libtoolize and aclocal.
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
make[1]: *** [Makefile:199: g7221] Error 1
make[1]: Leaving directory '/media/shared_vm/libbaresip-android'
make: *** [Makefile:387: install-all] Error 2

пробовал бежать make с участием sudo, не сработало. пытался создать aclocal.m4 как предлагается в выводе

cat /usr/share/aclocal/libtool.m4 /usr/share/aclocal/ltoptions.m4 /usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/ltversion.m4 /usr/share/aclocal/lt~obsolete.m4 >> aclocal.m4

тоже не сработало (это вообще правильный подход / путь вывода?). У меня мало опыта в среде Linux, я не знаю, как справиться с этой проблемой, где искать причину ...

Мне явно не хватает какого-то шага, не связанного с очевидностью, для пользователя, отличного от Linux. Может ли более опытный пользователь взглянуть на этот проект и указать на мою ошибку? (Я почти уверен, что этот проект правильно настроен и "сборный")

0 ответов

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