编译linphone-3.0.0时,为什么会出现这种错误(./configure能通过,make时通不过):(所有的库都安装了,安装的库包括:http://www.linuxidc.com/Linux/2008-07/14515.htm)
报错:
../src/.libs/libmediastreamer.so: undefined reference to `inflateReset'
../src/.libs/libmediastreamer.so: undefined reference to `av_md5_final'
../src/.libs/libmediastreamer.so: undefined reference to `inflateEnd'
../src/.libs/libmediastreamer.so: undefined reference to `compress'
../src/.libs/libmediastreamer.so: undefined reference to `av_random_init'
../src/.libs/libmediastreamer.so: undefined reference to `av_crc_init'
../src/.libs/libmediastreamer.so: undefined reference to `av_random_generate_untempered_numbers'
../src/.libs/libmediastreamer.so: undefined reference to `av_md5_update'
../src/.libs/libmediastreamer.so: undefined reference to `av_d2q'
../src/.libs/libmediastreamer.so: undefined reference to `deflate'
../src/.libs/libmediastreamer.so: undefined reference to `deflateInit_'
../src/.libs/libmediastreamer.so: undefined reference to `av_strlcpy'
../src/.libs/libmediastreamer.so: undefined reference to `av_log_get_level'
../src/.libs/libmediastreamer.so: undefined reference to `av_strdup'
../src/.libs/libmediastreamer.so: undefined reference to `av_md5_size'
../src/.libs/libmediastreamer.so: undefined reference to `av_solve_lls'
../src/.libs/libmediastreamer.so: undefined reference to `inflate'
../src/.libs/libmediastreamer.so: undefined reference to `inflateSync'
../src/.libs/libmediastreamer.so: undefined reference to `av_md5_init'
../src/.libs/libmediastreamer.so: undefined reference to `compress2'
../src/.libs/libmediastreamer.so: undefined reference to `crc32'
../src/.libs/libmediastreamer.so: undefined reference to `deflateEnd'
../src/.libs/libmediastreamer.so: undefined reference to `av_lzo1x_decode'
../src/.libs/libmediastreamer.so: undefined reference to `deflateReset'
../src/.libs/libmediastreamer.so: undefined reference to `ff_log2_tab'
../src/.libs/libmediastreamer.so: undefined reference to `av_freep'
../src/.libs/libmediastreamer.so: undefined reference to `av_memcpy_backptr'
../src/.libs/libmediastreamer.so: undefined reference to `av_free'
../src/.libs/libmediastreamer.so: undefined reference to `av_realloc'
../src/.libs/libmediastreamer.so: undefined reference to `av_crc'
../src/.libs/libmediastreamer.so: undefined reference to `av_gcd'
../src/.libs/libmediastreamer.so: undefined reference to `av_reduce'
../src/.libs/libmediastreamer.so: undefined reference to `av_evaluate_lls'
../src/.libs/libmediastreamer.so: undefined reference to `av_log'
../src/.libs/libmediastreamer.so: undefined reference to `av_init_lls'
../src/.libs/libmediastreamer.so: undefined reference to `inflateInit_'
../src/.libs/libmediastreamer.so: undefined reference to `deflateInit2_'
../src/.libs/libmediastreamer.so: undefined reference to `av_mallocz'
../src/.libs/libmediastreamer.so: undefined reference to `av_malloc'
../src/.libs/libmediastreamer.so: undefined reference to `ff_sqrt_tab'
../src/.libs/libmediastreamer.so: undefined reference to `av_crc_get_table'
../src/.libs/libmediastreamer.so: undefined reference to `av_strlcat'
../src/.libs/libmediastreamer.so: undefined reference to `av_div_q'
../src/.libs/libmediastreamer.so: undefined reference to `av_update_lls'
../src/.libs/libmediastreamer.so: undefined reference to `uncompress'
collect2: ld returned 1 exit status
make[2]: *** [mediastream] 错误 1
make[2]: Leaving directory `/root/linphone-3.0.0/mediastreamer2/tests'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/linphone-3.0.0/mediastreamer2'
make: *** [all] 错误 2
请大家帮帮忙。。。。
couhal 于 2013-07-13 12:12:38发表:
任务飘过
于 2013-07-12 23:19:46发表:
mediastreamer2/tests/Makefile
LIBS = -pthread -lpthread -lrt -lvorbisenc -lv4l1 -lv4l2 -lv4lconvert -liconv -lvorbis -logg -lz
coreapi/Makefile
LIBS = -lspeex -lspeexdsp -lSDL -lvorbisenc -lv4l1 -lv4l2 -lv4lconvert - liconv -lvorbis -logg -lz -lavutil
coreapi/help/Makefile
LIBS = -losip2 -losipparser2 -leXosip2 -lspeex -lspeexdsp -lSDL -lvorbisenc - lv4l1 -lv4l2 -lv4lconvert -liconv -lvorbis -logg -lz -lavutil
在你报错的目录下的makefile 里把库添加进去。需要的就添加不需要的添加 会提示找不到。不能打开等
于 2012-07-05 18:23:58发表:
这个问题搞定了没?是ffmpeg版本的问题?
neu_sunlei 于 2009-04-16 14:52:48发表:
我跟你一样,都是同一个问题,装的包都差不多了,就是这个libmediastreamer不好用阿,而且重新装了这个库也不行。急急阿,谁能告诉我一下阿!!!