Hi,

Indeed the function is located in mediastreamer2 and we tried to access it from 
Linphone. However mediastreamer2 submodule was not updated, hence the result. 
It was fixed in commit:

f32d5eb 2015-03-19 15:09:19 +0100 Gautier Pelloux-Prayer  configure.ac: disable 
lime by default for yet instead of auto

Since the master branch is continuously evolving, you might prefer to checkout 
the latest tag available (here 3.8) to get a more stable version:

git checkout $(git describe --always --abbrev=0)

Regards,

Gautier Pelloux-Prayer
Software Engineer @ Belledonne Communications

> On 19 Mar 2015, at 14:59, Cristian Cocheci <[email protected]> wrote:
> 
> 
> Hello,
> 
> I get this compilation error while trying to build the freshly cloned 
> linphone sources:
> 
> callbacks.c:436:4: error: implicit declaration of function 
> 'video_stream_started' [-Werror=implicit-function-declaration]
> 
> A recursive grep for video_stream_started only finds this instance of the 
> function call, no declaration or definition. Any idea where this function is 
> located?
> 
> My system is 3.13.0-46-generic #79-Ubuntu x86_64 x86_64 x86_64 GNU/Linux
> 
> Thanks,
> Cristian
> 
> 
> 
> Making all in coreapi
> make[2]: Entering directory `linphone/coreapi'
> if test -n "`cd .. && git log -1 --pretty=format:%H configure.ac`" ; then  \
>               if test "`cd .. && git describe --always`" != "" ; then \
>                       if test "`cd .. && git describe --abbrev=0`" != "3.8.0" 
> ; then \
>                               echo "*** PACKAGE_VERSION and git tag differ. 
> Please put them identical."; \
>                               exit 1; \
>                       fi ; \
>                       /bin/echo -n "#define LIBLINPHONE_GIT_VERSION \"`cd .. 
> && git describe --always`\"" > ./liblinphone_gitversion.h.tmp ; \
>               elif test "`cd .. && git rev-parse HEAD`" != "" ; then \
>                       /bin/echo -n "#define LIBLINPHONE_GIT_VERSION 
> \"3.8.0_`cd .. && git rev-parse HEAD`\"" > ./liblinphone_gitversion.h.tmp ; \
>               else \
>                       /bin/echo -n "" > ./liblinphone_gitversion.h.tmp ; \
>               fi ; \
>               if ! test -f ./liblinphone_gitversion.h ; then \
>                       cp -f ./liblinphone_gitversion.h.tmp 
> ./liblinphone_gitversion.h ; \
>               fi ; \
>               if test "`cat ./liblinphone_gitversion.h.tmp`" != "`cat 
> ./liblinphone_gitversion.h`" ; then \
>                       cp -f ./liblinphone_gitversion.h.tmp 
> ./liblinphone_gitversion.h ; \
>               fi ; \
>               rm -f ./liblinphone_gitversion.h.tmp ; \
>       fi
> make  all-recursive
> make[3]: Entering directory `linphone/coreapi'
> Making all in .
> make[4]: Entering directory `linphone/coreapi'
>   CC       address.lo
>   CC       authentication.lo
>   CC       buffer.lo
>   CC       callbacks.lo
> callbacks.c: In function 'call_ringing':
> callbacks.c:436:4: error: implicit declaration of function 
> 'video_stream_started' [-Werror=implicit-function-declaration]
>     || (call->videostream && video_stream_started(call->videostream))) {
>     ^
> cc1: all warnings being treated as errors
> make[4]: *** [callbacks.lo] Error 1
> 
> 
> _______________________________________________
> Linphone-users mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/linphone-users


_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to