[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