Ошибка при компиляции голосового сервиса Alexa SDK с поддержкой KITT.ai для Android - PullRequest
0 голосов
/ 04 декабря 2018

Мы пытаемся кросс-компилировать AVS SDK для Android.Мы можем успешно скомпилировать его и запустить пример приложения без пробуждения.Когда мы добавляем поддержку слова пробуждения с помощью KITT.ai, мы сталкиваемся с ошибкой компиляции.

 /home/test/Android/ndk/ndk-bundle/android-ndk-r16/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lblas
/avs-device-sdk/KWD/snowboy-1.2.0/lib/android/armv7a/libsnowboy-detect.a(audio-lib.o):audio-lib.cc:function std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.2]: error: undefined reference to 'std::string::_Rep::_M_destroy(std::allocator<char> const&)'
avs-device-sdk/KWD/snowboy-1.2.0/lib/android/armv7a/libsnowboy-detect.a(audio-lib.o):audio-lib.cc:function snowboy::ReadRawWaveFromString(snowboy::WaveHeader const&, std::string const&, snowboy::Matrix*): error: undefined reference to 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'

Это вызывает проблему компоновщика, и компиляция не выполняется.Мы добавили включаемый файл и libsnowboy-detect.a, как указано для интеграции с KITT.ai.

...