linphone-developers
[Top][All Lists]
Advanced

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

Re: [Linphone-developers] mediastreamer2-sdk compilation error


From: Sylvain Berfini
Subject: Re: [Linphone-developers] mediastreamer2-sdk compilation error
Date: Thu, 13 Nov 2014 14:20:32 +0100
User-agent: Roundcube Webmail/1.0.3

Hi Dulee,

Thanks for your report, this issue is now fixed.

Cheers.

---
Sylvain Berfini
Software Engineer @ Belledonne Communications

Le 2014-11-11 12:29, dulee a écrit :
hi,

 i checkout linphone-android with git clone
git://git.linphone.org/linphone-android.git —recursive

 i’m trying to compile this code follow README

 1) make BUILD_FOR_X86=0 BUILD_ZRTP=0 ==> BUILD SUCCESSFUL

 2) make liblinphone-android-sdk BUILD_FOR_X86=0 BUILD_ZRTP=0 ==>
BUILD SUCCESSFUL

 3) make mediastreamer2-sdk BUILD_FOR_X86=0 BUILD_ZRTP=0 ==> BUILD
FAILED

 OS: Centos6.6 x86_64

 NDK: android-ndk-r10c

armeabi: Build AECM from WebRTC
armeabi: Build iSAC plugin for mediastreamer2
armeabi: Build common modules for iSAC and AECM (11)
Android NDK:
WARNING:jni/../../../../../jni/..//submodules/linphone/oRTP/build/android/Android.mk:ortp:
LOCAL_LDLIBS is always ignored for static libraries
Android NDK:
WARNING:jni/../../../../../jni/..//submodules/linphone/oRTP/build/android/Android.mk:ortp:
non-system libraries in linker flags: -lpthread
Android NDK: This is likely to result in incorrect builds. Try using
LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library
dependencies of the
Android NDK: current module
make[1]: Entering directory
`/tmp/android/linphone-android/submodules/linphone/mediastreamer2/java'
[armeabi-v7a] Compile arm : mediastreamer2 <= opengles_display.c
[armeabi-v7a] Compile arm : mediastreamer2 <= mediastream.c
[armeabi-v7a] SharedLibrary : libmediastreamer2-armeabi-v7a.so
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/utils/ffmpeg-priv.c:63:
error: undefined reference to 'avcodec_alloc_frame'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/utils/ffmpeg-priv.c:76:
error: undefined reference to 'avcodec_free_frame'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/utils/ffmpeg-priv.c:85:
error: undefined reference to 'avcodec_get_frame_defaults'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:391:
error: undefined reference to 'avcodec_close'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:262:
error: undefined reference to 'avcodec_get_context_defaults3'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:372:
error: undefined reference to 'avcodec_find_encoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:377:
error: undefined reference to 'avcodec_open2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:835:
error: undefined reference to 'avcodec_encode_video2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:810:
error: undefined reference to 'avpicture_fill'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:123:
error: undefined reference to 'avcodec_register_all'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:1147:
error: undefined reference to 'avcodec_find_encoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:1149:
error: undefined reference to 'avcodec_find_encoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videoenc.c:1157:
error: undefined reference to 'avcodec_find_encoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:107:
error: undefined reference to 'avcodec_close'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:113:
error: undefined reference to 'sws_freeContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:150:
error: undefined reference to 'avcodec_open2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:57:
error: undefined reference to 'avcodec_get_context_defaults3'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:69:
error: undefined reference to 'avcodec_find_decoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:694:
error: undefined reference to 'av_init_packet'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:697:
error: undefined reference to 'avcodec_decode_video2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:625:
error: undefined reference to 'sws_freeContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:631:
error: undefined reference to 'sws_getContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/videodec.c:640:
error: undefined reference to 'sws_scale'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:63:
error: undefined reference to 'avcodec_find_decoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:71:
error: undefined reference to 'avcodec_get_context_defaults3'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:72:
error: undefined reference to 'avcodec_open2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:76:
error: undefined reference to 'av_init_packet'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:80:
error: undefined reference to 'avcodec_decode_video2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:88:
error: undefined reference to 'sws_getContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:99:
error: undefined reference to 'sws_scale'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:109:
error: undefined reference to 'sws_freeContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:111:
error: undefined reference to 'avcodec_close'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:82:
error: undefined reference to 'avcodec_close'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/nowebcam.c:104:
error: undefined reference to 'sws_freeContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:60:
error: undefined reference to 'avcodec_find_decoder'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:62:
error: undefined reference to 'avcodec_get_context_defaults3'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:63:
error: undefined reference to 'avcodec_open2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:52:
error: undefined reference to 'avcodec_register_all'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:283:
error: undefined reference to 'av_init_packet'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:286:
error: undefined reference to 'avcodec_decode_video2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:127:
error: undefined reference to 'sws_getContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/h264dec.c:133:
error: undefined reference to 'sws_scale'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:105:
error: undefined reference to 'av_free'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:122:
error: undefined reference to 'avcodec_alloc_context3'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:139:
error: undefined reference to 'sws_getContext'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:148:
error: undefined reference to 'sws_scale'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:161:
error: undefined reference to 'avpicture_fill'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:164:
error: undefined reference to 'avcodec_encode_video2'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/videofilters/jpegwriter.c:136:
error: undefined reference to 'av_free'
jni/../../../../../jni/..//submodules/linphone/mediastreamer2/build/android/../../src/../tools/mediastream.c:396:
error: undefined reference to 'ms_tools_parse_custom_payload'
collect2: error: ld returned 1 exit status
make[1]: *** [obj/local/armeabi-v7a/libmediastreamer2-armeabi-v7a.so]
Error 1
make[1]: Leaving directory
`/tmp/android/linphone-android/submodules/linphone/mediastreamer2/java'
make: *** [generate-mediastreamer2-libs]

Thanks
 dulee

 !DSPAM:5462029217544509789983!
_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers


!DSPAM:5462029217544509789983!



reply via email to

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