совершите ошибку в компиляции

Я хочу скомпилировать dsd от GitHub.
Требования:

  • cmake
  • mbelib
  • sndfile
  • itpp (IT ++)> = v4.3
  • portaudio (дополнительный, улучшает аудио поддержку),

Каждая вещь в порядке кроме itpp пакета. Поскольку это - версия в моей Ubuntu 4.2.1 (его установленный с: sudo apt-get install libitpp-dev. Как я могу для обновления его?

сделайте дает ошибку во время компиляции:

cmakefiles/dsd.dir/src/p25p1_check_nid.cpp.o: In function 'check_NID':p25p1_check_nid.cpp:(.text+0xc1): undefined refrence to 'itpp::BCH::decode(itpp::vec<itpp::bin> const&, itpp::vec<itpp::bin>&, itpp::vec<itpp::bin>&)'
collect2: ld returned 1 exit status
make[2]: *** [dsd] Error 1
make[1]: *** [CmakeFiles/dsd.dir/all] Error 2
make: *** [all] Error 2
0
задан 15 July 2016 в 21:27

1 ответ

Для использования сборки itpp-4.3.1, необходимо будет удалить Ubuntu 12.04 itpp версия: sudo apt-get remove libitpp-dev libitpp7

cd dsd/build/ && cmake ../ && make: Никакие ошибки, Ubuntu 12.4.5 - 64.

0
ответ дан 15 July 2016 в 21:27

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

Похожие вопросы: