How to build Jami? (Looks like documentation is incomplete)
Hello all,
I am stuck trying to build Jami from the Git repository.
The documentation says:
On Linux
- Build and install all the dependencies:
./make-ring.py --dependencies
This seems to run well here, but then, the build fails with: ../src/pjmedia-codec/bcg729.c:608:2: Error: Too many arguments for function »bcg729Decoder« 608 | bcg729Decoder(bcg729_data->decoder, | ^~~~~~~~~~~~~ In file, invoked by ../src/pjmedia-codec/bcg729.c:33: /usr/local/include/bcg729/decoder.h:57:24: Remark: declared here 57 | BCG729_VISIBILITY void bcg729Decoder(bcg729DecoderChannelContextStruct *decoderChannelContext, uint8_t bitStream[], uint8_t frameErasureFlag, int16_t signal[]); | ^~~~~~~~~~~~~ make[3]: *** [/home/gerd/Downloads/jami/ring-project/daemon/contrib/native/pjproject/build/rules.mak:163: output/pjmedia-codec-x86_64-pc-linux-gnu/bcg729.o] Error 1 make[3]: Leaving directory „/home/gerd/Downloads/jami/ring-project/daemon/contrib/native/pjproject/pjmedia/build“ make[2]: *** [Makefile:219: libpjmedia-codec-x86_64-pc-linux-gnu.a] Error 2 make[2]: Leaving directory „/home/gerd/Downloads/jami/ring-project/daemon/contrib/native/pjproject/pjmedia/build“
What to do here?