flexisip-developers
[Top][All Lists]
Advanced

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

Re: [Flexisip-developers] /src/flexisip/tester/tester.hh:22:30: fatal er


From: Nicolas Michon
Subject: Re: [Flexisip-developers] /src/flexisip/tester/tester.hh:22:30: fatal error: bctoolbox/tester.h: No such file or directory
Date: Tue, 30 Jul 2019 11:17:06 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1


What is the git revision of flexisip you are trying to build ?

bctoolbox/tester.h is provided by bctoolbox. You can check inside /opt/belledonne-communications/include/bctoolbox/ for this header file.


But this is generally not a good idea to build flexisip with prebuilt dependencies this way unless you are sure the different versions are compatible between them.

Flexisip git repository contains submodules (and linphone-sdk for recent versions) which brings correct dependencies.


Update submodules with: git submodule sync && git submodule update --init --recursive

And then:

./prepare.py -DCMAKE_INSTALL_PREFIX=/opt/belledonne-communications/ 
make

Regards,

Nicolas

On 7/30/19 10:49 AM, Brian & Jennifer Murrell wrote:
On Mon, 2019-07-29 at 10:16 -0400, Brian J. Murrell wrote:
I've installed bc-sofia-sip-devel, bc-belr-devel, bc-ortp-devel, bc-
mediastreamer-devel, and bc-bctoolbox-devel from 
http://www.linphone.org/snapshots/centos7/ and then tried to build
flexisip with:

$ cmake . -DCMAKE_INSTALL_PREFIX=/opt/belledonne-communications
-DSYSCONF_INSTALL_DIR=/etc
$ make

It ends up failing at:

$ make
[  0%] Built target flexisip-git-version
[ 90%] Built target flexisip
[ 91%] Linking CXX executable flexisip
[ 92%] Built target flexisip_server
Scanning dependencies of target flexisip_pusher
[ 93%] Building CXX object
src/CMakeFiles/flexisip_pusher.dir/tools/pusher.cc.o
[ 94%] Linking CXX executable flexisip_pusher
[ 94%] Built target flexisip_pusher
Scanning dependencies of target flexisip_serializer
[ 95%] Building CXX object
src/CMakeFiles/flexisip_serializer.dir/tools/serializer.cc.o
[ 96%] Linking CXX executable flexisip_serializer
[ 96%] Built target flexisip_serializer
Scanning dependencies of target flexisip_tester
[ 97%] Building CXX object
tester/CMakeFiles/flexisip_tester.dir/tester.cc.o
In file included from /src/flexisip/tester/tester.cc:19:0:
/src/flexisip/tester/tester.hh:22:30: fatal error:
bctoolbox/tester.h: No such file or directory
 #include "bctoolbox/tester.h"
                              ^
compilation terminated.
make[2]: *** [tester/CMakeFiles/flexisip_tester.dir/tester.cc.o]
Error 1
make[1]: *** [tester/CMakeFiles/flexisip_tester.dir/all] Error 2
make: *** [all] Error 2
There are no flexisip developers (or anyone else) who knows where
bctoolbox/tester.h is supposed to come from?

I'd really like to get past this issue so that I can get a local build
of flexisip so that I can debug why push notifications are not working.

Cheers,
b.

-- 
Nicolas Michon, Software Engineer
Belledonne Communications
http://www.belledonne-communications.com

reply via email to

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