erro ao compilar

0

Eu quero compilar o dsd do github .
Requisitos são:

  • cmake
  • mbelib
  • sndfile
  • itpp (IT ++) > = v4.3
  • portaudio (opcional, melhora o suporte de áudio)

Tudo está ok, exceto o pacote itpp. Porque é a versão no meu Ubuntu 4.2.1 (é instalado com: sudo apt-get install libitpp-dev . Como posso atualizá-lo?

make dá erro durante a compilação:

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
    
por Ali Begloo 15.07.2016 / 10:12

1 resposta

0

Para usar sua compilação de itpp-4.3.1 , você terá que remover a versão do Ubuntu 12.04: sudo apt-get remove libitpp-dev libitpp7

cd dsd/build/ && cmake ../ && make : Sem erros, Ubuntu 12.4.5 - 64.

    
por Knud Larsen 16.07.2016 / 00:00