arut / nginx-rtmp-module

NGINX-based Media Streaming Server
http://nginx-rtmp.blogspot.com
BSD 2-Clause "Simplified" License
13.35k stars 3.51k forks source link

error: compile nginx + hls_module #89

Closed mositron closed 11 years ago

mositron commented 11 years ago

hello I have error when compiling with hls

ffmpeg - from http://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide

ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 16 2012 10:06:58 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
  configuration: --enable-gpl --enable-libmp3lame --enable-libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-version3
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 59.100 / 54. 59.100
  libavformat    54. 29.104 / 54. 29.104
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100

my error

[root@serv62 nginx-1.2.4]# make
make -f objs/Makefile
make[1]: Entering directory `/usr/local/src/nginx-1.2.4'
gcc -o objs/nginx \
    objs/src/core/nginx.o \
    objs/src/core/ngx_log.o \
    objs/src/core/ngx_palloc.o \
    objs/src/core/ngx_array.o \
    objs/src/core/ngx_list.o \
    objs/src/core/ngx_hash.o \
    objs/src/core/ngx_buf.o \
    objs/src/core/ngx_queue.o \
    objs/src/core/ngx_output_chain.o \
    objs/src/core/ngx_string.o \
    objs/src/core/ngx_parse.o \
    objs/src/core/ngx_inet.o \
    objs/src/core/ngx_file.o \
    objs/src/core/ngx_crc32.o \
    objs/src/core/ngx_murmurhash.o \
    objs/src/core/ngx_md5.o \
    objs/src/core/ngx_rbtree.o \
    objs/src/core/ngx_radix_tree.o \
    objs/src/core/ngx_slab.o \
    objs/src/core/ngx_times.o \
    objs/src/core/ngx_shmtx.o \
    objs/src/core/ngx_connection.o \
    objs/src/core/ngx_cycle.o \
    objs/src/core/ngx_spinlock.o \
    objs/src/core/ngx_cpuinfo.o \
    objs/src/core/ngx_conf_file.o \
    objs/src/core/ngx_resolver.o \
    objs/src/core/ngx_open_file_cache.o \
    objs/src/core/ngx_crypt.o \
    objs/src/event/ngx_event.o \
    objs/src/event/ngx_event_timer.o \
    objs/src/event/ngx_event_posted.o \
    objs/src/event/ngx_event_busy_lock.o \
    objs/src/event/ngx_event_accept.o \
    objs/src/event/ngx_event_connect.o \
    objs/src/event/ngx_event_pipe.o \
    objs/src/os/unix/ngx_time.o \
    objs/src/os/unix/ngx_errno.o \
    objs/src/os/unix/ngx_alloc.o \
    objs/src/os/unix/ngx_files.o \
    objs/src/os/unix/ngx_socket.o \
    objs/src/os/unix/ngx_recv.o \
    objs/src/os/unix/ngx_readv_chain.o \
    objs/src/os/unix/ngx_udp_recv.o \
    objs/src/os/unix/ngx_send.o \
    objs/src/os/unix/ngx_writev_chain.o \
    objs/src/os/unix/ngx_channel.o \
    objs/src/os/unix/ngx_shmem.o \
    objs/src/os/unix/ngx_process.o \
    objs/src/os/unix/ngx_daemon.o \
    objs/src/os/unix/ngx_setaffinity.o \
    objs/src/os/unix/ngx_setproctitle.o \
    objs/src/os/unix/ngx_posix_init.o \
    objs/src/os/unix/ngx_user.o \
    objs/src/os/unix/ngx_process_cycle.o \
    objs/src/os/unix/ngx_linux_init.o \
    objs/src/event/modules/ngx_epoll_module.o \
    objs/src/os/unix/ngx_linux_sendfile_chain.o \
    objs/src/event/ngx_event_openssl.o \
    objs/src/core/ngx_regex.o \
    objs/src/http/ngx_http.o \
    objs/src/http/ngx_http_core_module.o \
    objs/src/http/ngx_http_special_response.o \
    objs/src/http/ngx_http_request.o \
    objs/src/http/ngx_http_parse.o \
    objs/src/http/ngx_http_header_filter_module.o \
    objs/src/http/ngx_http_write_filter_module.o \
    objs/src/http/ngx_http_copy_filter_module.o \
    objs/src/http/modules/ngx_http_log_module.o \
    objs/src/http/ngx_http_request_body.o \
    objs/src/http/ngx_http_variables.o \
    objs/src/http/ngx_http_script.o \
    objs/src/http/ngx_http_upstream.o \
    objs/src/http/ngx_http_upstream_round_robin.o \
    objs/src/http/ngx_http_parse_time.o \
    objs/src/http/modules/ngx_http_static_module.o \
    objs/src/http/modules/ngx_http_index_module.o \
    objs/src/http/modules/ngx_http_chunked_filter_module.o \
    objs/src/http/modules/ngx_http_range_filter_module.o \
    objs/src/http/modules/ngx_http_headers_filter_module.o \
    objs/src/http/modules/ngx_http_not_modified_filter_module.o \
    objs/src/http/ngx_http_busy_lock.o \
    objs/src/http/ngx_http_file_cache.o \
    objs/src/http/modules/ngx_http_gzip_filter_module.o \
    objs/src/http/ngx_http_postpone_filter_module.o \
    objs/src/http/modules/ngx_http_ssi_filter_module.o \
    objs/src/http/modules/ngx_http_charset_filter_module.o \
    objs/src/http/modules/ngx_http_userid_filter_module.o \
    objs/src/http/modules/ngx_http_autoindex_module.o \
    objs/src/http/modules/ngx_http_auth_basic_module.o \
    objs/src/http/modules/ngx_http_access_module.o \
    objs/src/http/modules/ngx_http_limit_conn_module.o \
    objs/src/http/modules/ngx_http_limit_req_module.o \
    objs/src/http/modules/ngx_http_geo_module.o \
    objs/src/http/modules/ngx_http_map_module.o \
    objs/src/http/modules/ngx_http_split_clients_module.o \
    objs/src/http/modules/ngx_http_referer_module.o \
    objs/src/http/modules/ngx_http_rewrite_module.o \
    objs/src/http/modules/ngx_http_proxy_module.o \
    objs/src/http/modules/ngx_http_fastcgi_module.o \
    objs/src/http/modules/ngx_http_uwsgi_module.o \
    objs/src/http/modules/ngx_http_scgi_module.o \
    objs/src/http/modules/ngx_http_memcached_module.o \
    objs/src/http/modules/ngx_http_empty_gif_module.o \
    objs/src/http/modules/ngx_http_browser_module.o \
    objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
    objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
    objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp.o \
    objs/addon/nginx-rtmp/ngx_rtmp_init.o \
    objs/addon/nginx-rtmp/ngx_rtmp_handshake.o \
    objs/addon/nginx-rtmp/ngx_rtmp_handler.o \
    objs/addon/nginx-rtmp/ngx_rtmp_amf.o \
    objs/addon/nginx-rtmp/ngx_rtmp_send.o \
    objs/addon/nginx-rtmp/ngx_rtmp_shared.o \
    objs/addon/nginx-rtmp/ngx_rtmp_eval.o \
    objs/addon/nginx-rtmp/ngx_rtmp_receive.o \
    objs/addon/nginx-rtmp/ngx_rtmp_core_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_cmd_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_access_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_record_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_live_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_play_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_flv_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_mp4_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_netcall_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_stat_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_control_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_relay_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_bandwidth.o \
    objs/addon/nginx-rtmp/ngx_rtmp_exec_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_codec_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_auto_push_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_enotify_module.o \
    objs/addon/nginx-rtmp/ngx_rtmp_notify_module.o \
    objs/addon/hls/ngx_rtmp_hls_module.o \
    objs/ngx_modules.o \
    -lpthread -lcrypt -lavformat -lavcodec -lavutil -lpcre -lssl -lcrypto -ldl -lz
/usr/local/lib/libavcodec.a(amrnbdec.o): In function `amrnb_decode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/amrnbdec.c:1029: undefined reference to `truncf'
/usr/local/lib/libavcodec.a(amrwbdec.o): In function `amrwb_decode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/amrwbdec.c:1198: undefined reference to `truncf'
/usr/local/lib/libavcodec.a(atrac3.o): In function `init_atrac3_transforms':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/atrac3.c:208: undefined reference to `sin'
/usr/local/lib/libavcodec.a(atrac3.o): In function `atrac3_decode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/atrac3.c:1024: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/atrac3.c:1027: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(bink.o): In function `binkb_calc_quant':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/bink.c:1238: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/bink.c:1238: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/bink.c:1243: undefined reference to `cos'
/usr/local/lib/libavcodec.a(binkaudio.o): In function `decode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/binkaudio.c:115: undefined reference to `expf'
/usr/local/lib/libavcodec.a(cook.o): In function `init_pow2table':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/cook.c:172: undefined reference to `pow'
/usr/local/lib/libavcodec.a(cook.o): In function `init_gain_table':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/cook.c:183: undefined reference to `pow'
/usr/local/lib/libavcodec.a(dct.o): In function `ff_dct_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/dct.c:201: undefined reference to `sin'
/usr/local/lib/libavcodec.a(fft_float.o): In function `ff_init_ff_cos_tabs':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/fft.c:90: undefined reference to `cos'
/usr/local/lib/libavcodec.a(ffv1.o): In function `sort_stt':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffv1.c:886: undefined reference to `log2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffv1.c:886: undefined reference to `log2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffv1.c:886: undefined reference to `log2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffv1.c:886: undefined reference to `log2'
/usr/local/lib/libavcodec.a(ffv1.o): In function `find_best_state':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffv1.c:263: undefined reference to `log2'
/usr/local/lib/libavcodec.a(ffv1.o): In function `encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffv1.c:1138: undefined reference to `round'
/usr/local/lib/libavcodec.a(ffwavesynth.o): In function `wavesynth_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffwavesynth.c:336: undefined reference to `sin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ffwavesynth.c:336: undefined reference to `floor'
/usr/local/lib/libavcodec.a(imc.o): In function `freq2bark':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:119: undefined reference to `atan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:119: undefined reference to `atan'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_level_coefficients':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:345: undefined reference to `exp2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:346: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(imc.o): In function `bit_allocation':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:418: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(imc.o): In function `iac_generate_tabs':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:136: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:137: undefined reference to `pow'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:200: undefined reference to `sincos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/imc.c:201: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `mp3lame_encode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:222: undefined reference to `lame_encode_flush'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `encode_frame_int16':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:166: undefined reference to `lame_encode_buffer_interleaved'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `encode_frame_float':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:192: undefined reference to `lame_encode_buffer_float'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `encode_frame_int32':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:181: undefined reference to `lame_encode_buffer_int'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `encode_frame_int16':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:171: undefined reference to `lame_encode_buffer'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `mp3lame_encode_close':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:66: undefined reference to `lame_close'
/usr/local/lib/libavcodec.a(libmp3lame.o): In function `mp3lame_encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:78: undefined reference to `lame_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:82: undefined reference to `lame_set_num_channels'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:83: undefined reference to `lame_set_mode'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:86: undefined reference to `lame_set_in_samplerate'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:87: undefined reference to `lame_set_out_samplerate'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:91: undefined reference to `lame_set_quality'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:93: undefined reference to `lame_set_quality'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:97: undefined reference to `lame_set_VBR'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:98: undefined reference to `lame_set_VBR_quality'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:101: undefined reference to `lame_set_brate'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:105: undefined reference to `lame_set_bWriteVbrTag'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:108: undefined reference to `lame_set_disable_reservoir'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:111: undefined reference to `lame_init_params'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:117: undefined reference to `lame_get_encoder_delay'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libmp3lame.c:120: undefined reference to `lame_get_framesize'
/usr/local/lib/libavcodec.a(libtheoraenc.o): In function `submit_stats':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:136: undefined reference to `th_encode_ctl'
/usr/local/lib/libavcodec.a(libtheoraenc.o): In function `get_stats':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:95: undefined reference to `th_encode_ctl'
/usr/local/lib/libavcodec.a(libtheoraenc.o): In function `encode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:295: undefined reference to `th_encode_ycbcr_in'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:318: undefined reference to `th_encode_packetout'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:275: undefined reference to `th_encode_packetout'
/usr/local/lib/libavcodec.a(libtheoraenc.o): In function `encode_close':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:351: undefined reference to `th_encode_free'
/usr/local/lib/libavcodec.a(libtheoraenc.o): In function `encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:164: undefined reference to `th_info_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:216: undefined reference to `th_encode_alloc'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:224: undefined reference to `th_info_clear'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:226: undefined reference to `th_encode_ctl'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:251: undefined reference to `th_comment_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:253: undefined reference to `th_encode_flushheader'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libtheoraenc.c:257: undefined reference to `th_comment_clear'
/usr/local/lib/libavcodec.a(libvo-aacenc.o): In function `aac_encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvo-aacenc.c:82: undefined reference to `voGetAACEncAPI'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvo-aacenc.c:84: undefined reference to `cmnMemAlloc'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvo-aacenc.c:85: undefined reference to `cmnMemCopy'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvo-aacenc.c:86: undefined reference to `cmnMemFree'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvo-aacenc.c:87: undefined reference to `cmnMemSet'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvo-aacenc.c:88: undefined reference to `cmnMemCheck'
/usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:298: undefined reference to `vorbis_analysis_buffer'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:306: undefined reference to `vorbis_analysis_wrote'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:322: undefined reference to `vorbis_analysis_blockout'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:323: undefined reference to `vorbis_analysis'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:325: undefined reference to `vorbis_bitrate_addblock'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:329: undefined reference to `vorbis_bitrate_flushpacket'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:314: undefined reference to `vorbis_analysis_wrote'
/usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_close':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:182: undefined reference to `vorbis_analysis_wrote'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:184: undefined reference to `vorbis_block_clear'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:185: undefined reference to `vorbis_dsp_clear'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:186: undefined reference to `vorbis_info_clear'
/usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:206: undefined reference to `vorbis_info_init'
/usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_init_encoder':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:100: undefined reference to `vorbis_encode_setup_vbr'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:109: undefined reference to `vorbis_encode_setup_managed'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:116: undefined reference to `vorbis_encode_ctl'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:123: undefined reference to `vorbis_encode_ctl'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:129: undefined reference to `vorbis_encode_ctl'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:162: undefined reference to `vorbis_encode_setup_init'
/usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:211: undefined reference to `vorbis_analysis_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:217: undefined reference to `vorbis_block_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:223: undefined reference to `vorbis_comment_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:225: undefined reference to `vorbis_comment_add_tag'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:227: undefined reference to `vorbis_analysis_headerout'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisenc.c:259: undefined reference to `vorbis_comment_clear'
/usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp8_decode':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:69: undefined reference to `vpx_codec_decode'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:81: undefined reference to `vpx_codec_get_frame'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:71: undefined reference to `vpx_codec_error'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:72: undefined reference to `vpx_codec_error_detail'
/usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp8_free':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:111: undefined reference to `vpx_codec_destroy'
/usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp8_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:47: undefined reference to `vpx_codec_version_str'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:48: undefined reference to `vpx_codec_build_config'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:50: undefined reference to `vpx_codec_vp8_dx_algo'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:50: undefined reference to `vpx_codec_dec_init_ver'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxdec.c:51: undefined reference to `vpx_codec_error'
/usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp8_encode':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:544: undefined reference to `vpx_codec_encode'
/usr/local/lib/libavcodec.a(libvpxenc.o): In function `queue_frames':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:465: undefined reference to `vpx_codec_get_cx_data'
/usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp8_free':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:222: undefined reference to `vpx_codec_destroy'
/usr/local/lib/libavcodec.a(libvpxenc.o): In function `log_encoder_error':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:107: undefined reference to `vpx_codec_error'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:108: undefined reference to `vpx_codec_error_detail'
/usr/local/lib/libavcodec.a(libvpxenc.o): In function `codecctl_int':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:208: undefined reference to `vpx_codec_control_'
/usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp8_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:237: undefined reference to `vpx_codec_version_str'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:238: undefined reference to `vpx_codec_build_config'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:240: undefined reference to `vpx_codec_vp8_cx_algo'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:240: undefined reference to `vpx_codec_enc_config_default'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:241: undefined reference to `vpx_codec_err_to_string'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:295: undefined reference to `roundf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:310: undefined reference to `roundf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:357: undefined reference to `vpx_codec_vp8_cx_algo'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:357: undefined reference to `vpx_codec_enc_init_ver'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvpxenc.c:387: undefined reference to `vpx_img_wrap'
/usr/local/lib/libavcodec.a(libx264.o): In function `X264_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:159: undefined reference to `x264_picture_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:161: undefined reference to `x264_bit_depth'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:179: undefined reference to `x264_encoder_reconfig'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:185: undefined reference to `x264_encoder_reconfig'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:190: undefined reference to `x264_encoder_encode'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:196: undefined reference to `x264_encoder_delayed_frames'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:190: undefined reference to `x264_encoder_encode'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:196: undefined reference to `x264_encoder_delayed_frames'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:190: undefined reference to `x264_encoder_encode'
/usr/local/lib/libavcodec.a(libx264.o): In function `X264_init_static':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:593: undefined reference to `x264_bit_depth'
/usr/local/lib/libavcodec.a(libx264.o): In function `X264_close':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:231: undefined reference to `x264_encoder_close'
/usr/local/lib/libavcodec.a(libx264.o): In function `X264_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:284: undefined reference to `x264_param_default'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:292: undefined reference to `x264_param_default_preset'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:314: undefined reference to `x264_param_parse'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:344: undefined reference to `x264_param_parse'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:351: undefined reference to `x264_param_parse'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:353: undefined reference to `x264_param_parse'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:409: undefined reference to `x264_param_parse'
/usr/local/lib/libavcodec.a(libx264.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:410: more undefined references to `x264_param_parse' follow
/usr/local/lib/libavcodec.a(libx264.o): In function `X264_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:459: undefined reference to `x264_param_apply_fastfirstpass'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:490: undefined reference to `x264_param_apply_profile'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:533: undefined reference to `x264_encoder_open_128'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libx264.c:544: undefined reference to `x264_encoder_headers'
/usr/local/lib/libavcodec.a(mdct_float.o): In function `ff_mdct_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mdct.c:78: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(mpegaudiodec.o): In function `mpegaudio_tableinit':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:51: undefined reference to `cbrtf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:51: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:62: undefined reference to `cbrtf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:62: undefined reference to `pow'
/usr/local/lib/libavcodec.a(mpegaudiodec.o): In function `decode_init_static':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodec.c:380: undefined reference to `tan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodec.c:398: undefined reference to `exp2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodec.c:398: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(mpegaudiodec_float.o): In function `mpegaudio_tableinit':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:51: undefined reference to `cbrtf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:51: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:62: undefined reference to `cbrtf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudio_tablegen.h:62: undefined reference to `pow'
/usr/local/lib/libavcodec.a(mpegaudiodec_float.o): In function `decode_init_static':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodec.c:380: undefined reference to `tan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodec.c:398: undefined reference to `exp2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodec.c:398: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(mpegaudiodsp_fixed.o): In function `ff_init_mpadsp_tabs_fixed':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:223: undefined reference to `sin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:223: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:241: undefined reference to `sin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:237: undefined reference to `sin'
/usr/local/lib/libavcodec.a(mpegaudiodsp_float.o): In function `ff_init_mpadsp_tabs_float':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:223: undefined reference to `sin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:223: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:241: undefined reference to `sin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudiodsp_template.c:237: undefined reference to `sin'
/usr/local/lib/libavcodec.a(mpegaudioenc.o): In function `MPA_encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudioenc.c:122: undefined reference to `floorf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudioenc.c:151: undefined reference to `exp2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegaudioenc.c:156: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `emms_c':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegvideo_enc.c:3770: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegvideo_enc.c:3770: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegvideo_enc.c:3770: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegvideo_enc.c:3770: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegvideo_enc.c:3770: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mpegvideo_enc.c:3770: more undefined references to `cos' follow
/usr/local/lib/libavcodec.a(nellymoserdec.o): In function `nelly_decode_block':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/nellymoserdec.c:61: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/nellymoserdec.c:61: undefined reference to `pow'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `encode_block':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/nellymoserenc.c:307: undefined reference to `log'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/nellymoserenc.c:182: undefined reference to `pow'
/usr/local/lib/libavcodec.a(qcelpdec.o): In function `lspf2lpc':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qcelpdec.c:543: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qcelpdec.c:543: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qcelpdec.c:543: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qcelpdec.c:543: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qcelpdec.c:543: undefined reference to `cos'
/usr/local/lib/libavcodec.a(qcelpdec.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qcelpdec.c:543: more undefined references to `cos' follow
/usr/local/lib/libavcodec.a(qdm2.o): In function `qdm2_fft_generate_tone':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qdm2.c:1514: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(qdm2.o): In function `qdm2_fft_tone_synthesizer':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qdm2.c:1570: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(qdm2.o): In function `softclip_table_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/qdm2_tablegen.h:50: undefined reference to `sin'
/usr/local/lib/libavcodec.a(ra288.o): In function `av_clipf_c':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ra288.c:172: undefined reference to `exp'
/usr/local/lib/libavcodec.a(ra288.o): In function `decode':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ra288.c:172: undefined reference to `log10'
/usr/local/lib/libavcodec.a(rdft.o): In function `ff_rdft_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/rdft.c:120: undefined reference to `sin'
/usr/local/lib/libavcodec.a(sinewin.o): In function `ff_sine_window_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sinewin_tablegen.h:57: undefined reference to `sinf'
/usr/local/lib/libavcodec.a(sipr.o): In function `lsf_decode_fp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:172: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:172: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:172: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:172: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:172: undefined reference to `cosf'
/usr/local/lib/libavcodec.a(sipr.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:172: more undefined references to `cosf' follow
/usr/local/lib/libavcodec.a(sipr.o): In function `sipr_decoder_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr.c:507: undefined reference to `cos'
/usr/local/lib/libavcodec.a(snowenc.o): In function `calculate_visual_weight':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/snowenc.c:1618: undefined reference to `log'
/usr/local/lib/libavcodec.a(snowenc.o): In function `encode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/snowenc.c:1623: undefined reference to `log2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/snowenc.c:1623: undefined reference to `rint'
/usr/local/lib/libavcodec.a(snowenc.o): In function `qscale2qlog':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/snowenc.c:1541: undefined reference to `log2'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/snowenc.c:1541: undefined reference to `rint'
/usr/local/lib/libavcodec.a(sonic.o): In function `modified_levinson_durbin':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sonic.c:452: undefined reference to `floor'
/usr/local/lib/libavcodec.a(twinvq.o): In function `mulawinv':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/usr/local/lib/libavcodec.a(twinvq.o): In function `dec_lpc_spectrum_inv':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:598: undefined reference to `cos'
/usr/local/lib/libavcodec.a(twinvq.o): In function `mulawinv':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:735: undefined reference to `exp'
/usr/local/lib/libavcodec.a(twinvq.o): In function `init_mdct_win':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/twinvq.c:920: undefined reference to `cos'
/usr/local/lib/libavcodec.a(vorbisdec.o): In function `vorbis_floor0_decode':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:1111: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:1121: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:1140: undefined reference to `exp'
/usr/local/lib/libavcodec.a(vorbisdec.o): In function `create_map':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:826: undefined reference to `atan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:826: undefined reference to `atan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:827: undefined reference to `atan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:827: undefined reference to `atan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisdec.c:826: undefined reference to `floor'
/usr/local/lib/libavcodec.a(vorbisenc.o): In function `floor_fit':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/vorbisenc.c:746: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmadec.o): In function `wma_lsp_to_curve_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmadec.c:173: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmadec.c:82: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmadec.c:82: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmadec.o): In function `wma_decode_block':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmadec.c:637: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmadec.c:686: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaprodec.o): In function `decode_subframe':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmaprodec.c:1272: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaprodec.o): In function `decode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmaprodec.c:466: undefined reference to `sin'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `calc_input_response':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:583: undefined reference to `log10f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:585: undefined reference to `log10f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:587: undefined reference to `log10f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:611: undefined reference to `powf'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `synth_block':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:1411: undefined reference to `cos'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `synth_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:1563: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:1570: undefined reference to `cos'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `synth_block_fcb_acb':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmavoice.c:1319: undefined reference to `expf'
/usr/local/lib/libavcodec.a(zmbvenc.o): In function `encode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/zmbvenc.c:266: undefined reference to `log'
/usr/local/lib/libavcodec.a(aacdec.o): In function `decode_spectrum_and_dequant':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacdec.c:1536: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aacdec.o): In function `decode_cce':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacdec.c:1865: undefined reference to `powf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacdec.c:2409: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacdec.o): In function `cbrt_tableinit':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/cbrt_tablegen.h:44: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_dequant':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:1147: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:1151: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:1125: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:1126: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:1134: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacsbr.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:1135: more undefined references to `exp2f' follow
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_make_f_master':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:441: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `make_bands':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:297: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_make_f_master':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:469: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `make_bands':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:297: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_make_f_derived':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:593: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `make_bands':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacsbr.c:297: undefined reference to `powf'
/usr/local/lib/libavcodec.a(ac3dec.o): In function `ac3_tables_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ac3dec.c:153: undefined reference to `powf'
/usr/local/lib/libavcodec.a(mdct_fixed.o): In function `ff_mdct_init_fixed':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/mdct.c:78: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(aacps.o): In function `ps_tableinit':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:150: undefined reference to `sincosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:151: undefined reference to `sincosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:159: undefined reference to `atan2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:162: undefined reference to `atanf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:163: undefined reference to `sincosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:163: undefined reference to `sincosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:181: undefined reference to `sincos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:182: undefined reference to `sincos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:196: undefined reference to `sincos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:197: undefined reference to `sincos'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:191: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(aacps.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacps_tablegen.h:75: more undefined references to `sincos' follow
/usr/local/lib/libavcodec.a(aacpsy.o): In function `psy_3gpp_analyze_channel':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:591: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_pe_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:509: undefined reference to `log2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:510: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_reduction_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:532: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:533: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_pe_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:509: undefined reference to `log2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:510: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_reduced_thr_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:544: undefined reference to `powf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:545: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_pe_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:509: undefined reference to `log2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:510: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_reduced_thr_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:544: undefined reference to `powf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:545: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_reduction_3gpp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:532: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:533: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `psy_3gpp_analyze_channel':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:711: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_bark':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:274: undefined reference to `atanf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:274: undefined reference to `atanf'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `ath':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:286: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:287: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:288: undefined reference to `exp'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `psy_3gpp_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:333: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:334: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:335: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:336: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aacpsy.c:338: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(fft_fixed.o): In function `ff_init_ff_cos_tabs_fixed':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/fft.c:90: undefined reference to `cos'
/usr/local/lib/libavcodec.a(iirfilter.o): In function `butterworth_init_coeffs':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/iirfilter.c:71: undefined reference to `tan'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/iirfilter.c:79: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(iirfilter.o): In function `biquad_init_coeffs':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/iirfilter.c:130: undefined reference to `sincos'
/usr/local/lib/libavutil.a(lfg.o): In function `av_bmg_get':
/root/ffmpeg-source/ffmpeg-1.0/libavutil/lfg.c:57: undefined reference to `log'
/usr/local/lib/libavformat.a(segment.o): In function `segment_list_close':
/root/ffmpeg-source/ffmpeg-1.0/libavformat/segment.c:171: undefined reference to `ceil'
/root/ffmpeg-source/ffmpeg-1.0/libavformat/segment.c:171: undefined reference to `ceil'
/root/ffmpeg-source/ffmpeg-1.0/libavformat/segment.c:171: undefined reference to `ceil'
/usr/local/lib/libavformat.a(soxdec.o): In function `sox_read_header':
/root/ffmpeg-source/ffmpeg-1.0/libavformat/soxdec.c:86: undefined reference to `floor'
/usr/local/lib/libavcodec.a(adx.o): In function `ff_adx_calculate_coeffs':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/adx.c:30: undefined reference to `cos'
/usr/local/lib/libavcodec.a(libvorbisdec.o): In function `oggvorbis_decode_close':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:183: undefined reference to `vorbis_info_clear'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:184: undefined reference to `vorbis_comment_clear'
/usr/local/lib/libavcodec.a(libvorbisdec.o): In function `oggvorbis_decode_frame':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:160: undefined reference to `vorbis_synthesis'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:161: undefined reference to `vorbis_synthesis_blockin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:166: undefined reference to `vorbis_synthesis_pcmout'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:170: undefined reference to `vorbis_synthesis_read'
/usr/local/lib/libavcodec.a(libvorbisdec.o): In function `oggvorbis_decode_init':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:41: undefined reference to `vorbis_info_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:42: undefined reference to `vorbis_comment_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:93: undefined reference to `vorbis_synthesis_headerin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:93: undefined reference to `vorbis_synthesis_headerin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:93: undefined reference to `vorbis_synthesis_headerin'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:103: undefined reference to `vorbis_synthesis_init'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/libvorbisdec.c:104: undefined reference to `vorbis_block_init'
/usr/local/lib/libavcodec.a(lsp.o): In function `ff_acelp_lsf2lspd':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/lsp.c:98: undefined reference to `cos'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `ff_vbv_update':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:300: undefined reference to `ceil'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `modify_qscale':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:445: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:445: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:501: undefined reference to `log'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:502: undefined reference to `log'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:504: undefined reference to `log'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:507: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:445: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:445: undefined reference to `pow'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `adaptive_quantization':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:573: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:571: undefined reference to `pow'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `init_pass2':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:895: undefined reference to `exp'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `modify_qscale':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/ratecontrol.c:510: undefined reference to `exp'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `lsf2lsp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/usr/local/lib/libavcodec.a(sipr16k.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:50: more undefined references to `cosf' follow
/usr/local/lib/libavcodec.a(sipr16k.o): In function `acelp_decode_gain_codef':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:169: undefined reference to `exp'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `ff_sipr_decode_frame_16k':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:249: undefined reference to `log10f'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `acelp_decode_gain_codef':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:169: undefined reference to `exp'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `ff_sipr_decode_frame_16k':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/sipr16k.c:249: undefined reference to `log10f'
/usr/local/lib/libavcodec.a(wmaenc.o): In function `init_exp':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmaenc.c:129: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaenc.o): In function `encode_block':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/wmaenc.c:216: undefined reference to `pow'
/usr/local/lib/libavcodec.a(aactab.o): In function `ff_aac_tableinit':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aac_tablegen.h:35: undefined reference to `pow'
/usr/local/lib/libavcodec.a(acelp_pitch_delay.o): In function `ff_amr_set_fixed_gain':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/acelp_pitch_delay.c:136: undefined reference to `exp2f'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/acelp_pitch_delay.c:142: undefined reference to `log10f'
/usr/local/lib/libavcodec.a(acelp_pitch_delay.o): In function `ff_acelp_decode_gain_code':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/acelp_pitch_delay.c:120: undefined reference to `exp'
/usr/local/lib/libavcodec.a(atrac.o): In function `ff_atrac_generate_tables':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/atrac.c:52: undefined reference to `pow'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_fast':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:1039: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `quantize_and_encode_band_cost_template':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:165: undefined reference to `cbrtf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:165: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_twoloop':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:755: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `coef2minsf':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:538: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `coef2maxsf':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:543: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_anmr':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:593: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `coef2minsf':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:538: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o):/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:543: more undefined references to `log2f' follow
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_faac':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:936: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:958: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `quantize_and_encode_band_cost_template':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:165: undefined reference to `cbrtf'
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:165: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_faac':
/root/ffmpeg-source/ffmpeg-1.0/libavcodec/aaccoder.c:987: undefined reference to `log2f'
/usr/local/lib/libavutil.a(eval.o): In function `eval_expr':
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:170: undefined reference to `trunc'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:169: undefined reference to `ceil'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:168: undefined reference to `floor'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:215: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:164: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:163: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:259: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:252: undefined reference to `floor'
/usr/local/lib/libavutil.a(eval.o): In function `av_strtod':
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:104: undefined reference to `pow'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:101: undefined reference to `pow'
/usr/local/lib/libavutil.a(eval.o): In function `parse_primary':
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:364: undefined reference to `sinh'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:365: undefined reference to `cosh'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:366: undefined reference to `tanh'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:367: undefined reference to `sin'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:368: undefined reference to `cos'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:369: undefined reference to `tan'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:370: undefined reference to `atan'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:371: undefined reference to `asin'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:372: undefined reference to `acos'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:373: undefined reference to `exp'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:374: undefined reference to `log'
/root/ffmpeg-source/ffmpeg-1.0/libavutil/eval.c:375: undefined reference to `fabs'
/usr/local/lib/libavutil.a(rational.o): In function `av_d2q':
/root/ffmpeg-source/ffmpeg-1.0/libavutil/rational.c:116: undefined reference to `log'
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/usr/local/src/nginx-1.2.4'
make: *** [build] Error 2
arut commented 11 years ago

Please follow this guide: https://github.com/arut/nginx-rtmp-module/wiki/Building-nginx-rtmp-with-HLS-support

mositron commented 11 years ago

thanks :+1:

soon01 commented 11 years ago

your guide Work!

but after I test send stream from FMS to Server. and play on IPAD. "http://server/live/live.m3u8" HLS stream will stop after play about 4-5 minute. but can play again if click on play button.

and How to auto delete last .ts or .m3u8 after stop stream?

Thnk you.

arut commented 11 years ago

Deleting stream after playing is something not obvious because some clients might still be playing the video after publishing has finished. You can delete the old files from cron.

I don't understand you. Is 4-5 minutes the total length of your video?

Playing video with time shift (or from the beginning if total length is small) is a great feature of HLS, not a bug.

soon01 commented 11 years ago

Thank you arut. I mean send live stream from FMS. If play stream on rtmp it look good can paly stream until stop FMS. But if play from HLS on ipad, It will play ~4 minute after that player will stop, I must click play again for play togetter.

And if don't have who play rtmp, HLS (.ts file) it not create?

arut commented 11 years ago

So it suddenly stops after 4 minutes and when you press play button again it starts playing from where it stopped, right? Or from the beginning?

soon01 commented 11 years ago

Playing from where stopped.

armagan-droid commented 11 years ago

Hi Arut, I have error when compiling with hls;

/usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_init_video’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:278: error: implicit declaration of function ‘avformat_new_stream’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:278: error: assignment makes pointer from integer without a cast /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:286: error: ‘AVMEDIA_TYPE_VIDEO’ undeclared (first use in this function) /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:286: error: (Each undeclared identifier is reported only once /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:286: error: for each function it appears in.) /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_init_audio’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:341: error: assignment makes pointer from integer without a cast /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:349: error: ‘AVMEDIA_TYPE_AUDIO’ undeclared (first use in this function) /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:351: error: ‘AV_SAMPLE_FMT_U8’ undeclared (first use in this function) /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:351: error: ‘AV_SAMPLE_FMT_S16’ undeclared (first use in this function) /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_initialize’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:478: error: implicit declaration of function ‘av_guess_format’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:478: error: assignment makes pointer from integer without a cast /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_open_file’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:519: error: implicit declaration of function ‘avio_open’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:519: error: ‘AVIO_FLAG_WRITE’ undeclared (first use in this function) /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:542: error: implicit declaration of function ‘avformat_write_header’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_close_file’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:726: error: implicit declaration of function ‘avio_flush’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:728: error: implicit declaration of function ‘avio_close’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_delete_stream’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:906: error: implicit declaration of function ‘avformat_free_context’ /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c: In function ‘ngx_rtmp_hls_video’: /usr/build/nginx-rtmp-module/hls/ngx_rtmp_hls_module.c:1137: error: ‘AV_PKT_FLAG_KEY’ undeclared (first use in this function) make[1]: * [objs/addon/hls/ngx_rtmp_hls_module.o] Error 1 make[1]: Leaving directory `/usr/build/nginx-1.2.4' make: * [build] Error 2

arut commented 11 years ago

https://github.com/arut/nginx-rtmp-module/wiki/Building-nginx-rtmp-with-HLS-support

minzak commented 1 year ago

https://github.com/arut/nginx-rtmp-module/wiki/Building-nginx-rtmp-with-HLS-support

Missing page