I need to build some non-gui console tools from linphone-desktop (a soft phone system). I have the standard Raspberry Pi OS and my hardware is a Pi 4b.
I have been configuring the source (i'm testing a particular version of linphone-desktop 4.2 that is said to have built properly on a Pi 3) with the following preparatory step:
Code: Select all
./prepare.py no-ui -DENABLE_OPENH264=ON -DENABLE_WEBRTC_AEC=OFF -DENABLE_UNIT_TESTS=OFF -DENABLE_MKV=OFF -DENABLE_FFMPEG=ON -DENABLE_CXX_WRAPPER=OFF -DENABLE_NON_FREE_CODECS=ON -DENABLE_VCARD=OFF -DENABLE_BV16=OFF -DENABLE_V4L=OFF
Code: Select all
[ 95%] Building C object CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o In file included from /home/iain/linphone-desktop-release-4.2/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c:37: /home/iain/linphone-desktop-release-4.2/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c: In function ‘xcorr_kernel_neon_float’: /usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:6740:1: error: inlining failed in call to always_inline ‘vdupq_n_f32’: target specific option mismatch vdupq_n_f32 (float32_t __a) ^~~~~~~~~~~ /home/iain/linphone-desktop-release-4.2/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c:118:11: note: called from here SUMM = vdupq_n_f32(0); ^~~~~~~~~~~~~~ In file included from /home/iain/linphone-desktop-release-4.2/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c:37: /usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:10392:1: error: inlining failed in call to always_inline ‘vld1q_f32’: target specific option mismatch vld1q_f32 (const float32_t * __a)
Can anyone please suggest what I can do?
Thanks. All the best,