I am attempting to install Linphone (CLI) on RPi 3 Model B (Buster) using this infamous instruction:


After running

make -j4

there should be a new directory with all executables:


Unfortunately, it appears that this directory doesn't get created. I'm getting some errors during the make process, but I can't make much of them.

Due to the character limit, I uploaded my console output here: https://sharetext.me/untitled-68

Has anyone experienced similar issues and knows what to do? Any help is appreciated!

2 Answers 2


Try adding -mfpu=neon to your compiler options. The source code includes arm_neon.h, which will not compile unless you allow NEON instructions in the compiler output.

  • 1
    Installing the missing .h headers files would be a help too. OP for every not found you see in there for a file.h. apt-file search file.h to find the -dev package containing it, after installing it and updating its database of course.
    – user130167
    Feb 18, 2021 at 19:43
  • @HappyTux Good point. As a side note, Debian has an online search engine for packages and files inside them. Feb 19, 2021 at 8:21

You don't need to compile the program, linphone is available on raspbian/Buster:

~ $ apt policy linphone

  Installed: (none)
  Candidate: 3.12.0-3
  Version table:
     3.12.0-3 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages

it can be installed through apt:

sudo apt install linphone

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.