I am trying to build/install MediaStreamer-2.8.2 and after running "./configure" I execute "make" and I receive the errors below. What do I need to do to stop getting these errors? I did read that, for the first error, if you add "#define SPEEX_PREPROCESS_GET_PSD_SIZE 34" and "#define SPEEX_PREPROCESS_GET_PSD 35" into msconf.cc you can get rid of it. However, this solution was found only on a Chinese site, so I am not sure if Google correctly translated everything correctly and thus am not sure if it is the correct solution.
Thanks.
--- Begin Make Output--- CC msconf.lo msconf.c: In function 'powerspectrum_stat_beyond8K': msconf.c:272:39: error: 'SPEEX_PREPROCESS_GET_PSD_SIZE' undeclared (first use in this function)
msconf.c:272:39: note: each undeclared identifier is reported only once for each function it appears in msconf.c:274:39: error: 'SPEEX_PREPROCESS_GET_PSD' undeclared (first use in this function) make[3]: [msconf.lo] Error 1 (ignored)
mv: cannot stat `.deps/msconf.Tpo': No such file or directory make[3]: [msconf.lo] Error 1 (ignored) ... CC videoenc.lo videoenc.c: In function 'ms_ffmpeg_check_init': videoenc.c:56:3: warning: implicit declaration of function 'avcodec_init' [-Wimplicit-function-declaration]
videoenc.c: In function 'prepare': videoenc.c:239:2: warning: implicit declaration of function 'avcodec_get_context_defaults' [-Wimplicit-function-declaration] videoenc.c: In function 'prepare_h263':
videoenc.c:303:13: error: 'CODEC_FLAG_H263P_UMV' undeclared (first use in this function) videoenc.c:303:13: note: each undeclared identifier is reported only once for each function it appears in videoenc.c:305:13: error: 'CODEC_FLAG_H263P_SLICE_STRUCT' undeclared (first use in this function)
videoenc.c: In function 'enc_preprocess': videoenc.c:345:2: warning: implicit declaration of function 'avcodec_open' [-Wimplicit-function-declaration] videoenc.c: In function 'add_rfc2190_header':
videoenc.c:375:41: error: 'FF_I_TYPE' undeclared (first use in this function) videoenc.c: In function 'process_frame': videoenc.c:782:18: error: 'FF_I_TYPE' undeclared (first use in this function)
videoenc.c:794:2: warning: 'avcodec_encode_video' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3902) [-Wdeprecated-declarations] make[3]: [videoenc.lo] Error 1 (ignored) mv: cannot stat `.deps/videoenc.Tpo': No such file or directory
make[3]: [videoenc.lo] Error 1 (ignored) CC videodec.lo videodec.c: In function 'dec_init': videodec.c:55:2: warning: implicit declaration of function 'avcodec_get_context_defaults' [-Wimplicit-function-declaration]
videodec.c: In function 'dec_preprocess': videodec.c:136:4: warning: implicit declaration of function 'avcodec_open' [-Wimplicit-function-declaration] CC h264dec.lo h264dec.c: In function 'ffmpeg_init':
h264dec.c:47:3: warning: implicit declaration of function 'avcodec_init' [-Wimplicit-function-declaration] h264dec.c: In function 'dec_open': h264dec.c:58:2: warning: implicit declaration of function 'avcodec_get_context_defaults' [-Wimplicit-function-declaration]
h264dec.c:59:2: warning: implicit declaration of function 'avcodec_open' [-Wimplicit-function-declaration] CC jpegwriter.lo jpegwriter.c: In function 'jpg_process': jpegwriter.c:93:4: warning: implicit declaration of function 'avcodec_alloc_context' [-Wimplicit-function-declaration]
jpegwriter.c:93:26: warning: initialization makes pointer from integer without a cast [enabled by default] jpegwriter.c:101:4: warning: implicit declaration of function 'avcodec_open' [-Wimplicit-function-declaration]
jpegwriter.c:127:4: warning: 'avcodec_encode_video' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:3902) [-Wdeprecated-declarations] ... CC nowebcam.lo nowebcam.c: In function 'jpeg2yuv':
nowebcam.c:71:2: warning: implicit declaration of function 'avcodec_get_context_defaults' [-Wimplicit-function-declaration] nowebcam.c:72:2: warning: implicit declaration of function 'avcodec_open' [-Wimplicit-function-declaration]
CC videostream.lo CXXLD libmediastreamer.la libtool: link: `msconf.lo' is not a valid libtool object make[3]: [libmediastreamer.la] Error 1 (ignored)
make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/src' make[2]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/src' Making all in build make[2]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build'
Making all in win32native make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32native' Making all in mediastream make[4]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32native/mediastream'
make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32native/mediastream' make[4]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32native'
make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32native' make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32native'
Making all in win32-novideo make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32-novideo' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/win32-novideo'
Making all in wince make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/wince' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/wince'
Making all in winmob make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/winmob' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build/winmob'
make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build'
make[2]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/build' Making all in include make[2]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/include' Making all in mediastreamer2
make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/include/mediastreamer2' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/include/mediastreamer2'
make[3]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/include' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/include'
make[2]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/include' Making all in tests make[2]: Entering directory `/home/forgefour/Downloads/mediastreamer-2.8.2/tests' CC mediastream.o
make[2]: *** No rule to make target `../src/libmediastreamer.la', needed by `mediastream'. Stop. make[2]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2/tests'
make[1]: [all-recursive] Error 1 (ignored) make[1]: Leaving directory `/home/forgefour/Downloads/mediastreamer-2.8.2'
[Prev in Thread]
Current Thread
[Next in Thread]
[Linphone-users] MediaStreamer-2.8.2 Make Errors,
Kyle Cummings<=