linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-users] linphone-daemon on Raspberry Pi


From: Iain Mott
Subject: Re: [Linphone-users] linphone-daemon on Raspberry Pi
Date: Tue, 21 Jul 2020 15:18:03 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

I made some progress with the master branch, doing the following configuration from a build directory:

cmake .. -DCMAKE_BUILD_PARALLEL_LEVEL=4 -DCMAKE_BUILD_TYPE=RelWithDebInfo -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

and then:

cmake --build . --target install --parallel 4 --config RelWithDebInfo

This compiled for some time but broke down here:

[ 95%] Building C object CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o
In file included from /home/iain/linphone-desktop/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c:37: /home/iain/linphone-desktop/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/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/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)
 ^~~~~~~~~
/home/iain/linphone-desktop/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c:117:12: note: called from here
    YY[0] = vld1q_f32(yi);
            ^~~~~~~~~~~~~
In file included from /home/iain/linphone-desktop/linphone-sdk/external/opus/celt/arm/celt_neon_intr.c:37: /usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:7997:1: error: inlining failed in call to always_inline ‘vmlaq_lane_f32’: target specific option mismatch  vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d)
 ^~~~~~~~~~~~~~

etc., etc.....


Em 21/07/2020 10:46, Iain Mott escreveu:
I sent the below message to the dev list yesterday, but really I should have posted here. Sorry for doubling up. Hope someone can please help:

Dear developers,

I need to use linphone-daemon on a Pi 4b running the latest Raspbery Pi OS (was Raspbian). The daemon is not included in any of the linphone packages and I've been trying to build it from source.

Can anyone please direct me to some current tutorials, if they exist, on Raspberry Pi installation?

I've looked at this old tutorial:

https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/Linphone%20and%20Raspberry%20Pi/

and tried checking out git versions 4.0 and 4.1.1 which have the prepare.py as used in the tutorial. I also ran:

git submodule sync && git submodule update --init --recursive

however the line:

./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

gives:

ERROR:root:Could not find prepare module: 'module' object has no attribute 'Target', probably missing submodules/cmake-builder? Try running:
git submodule sync && git submodule update --init --recursive

Is there a specific version of linphone-desktop that might work with this tutorial?

Any help greatly appreciated.

Thanks,

Iain


_______________________________________________
Linphone-users mailing list
Linphone-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users



reply via email to

[Prev in Thread] Current Thread [Next in Thread]