[ create a new paste ] login | about

Link: http://codepad.org/nvq8jDse    [ raw code | fork ]

C, pasted on Nov 17:
herbert@myhost convert_flv]$ make
g++ -m64 -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -o convert_flv convertflv.o tut1.o    -L/usr/lib -lavformat -lavcodec -lz -lavutil -lm -lSDLmain -lSDL -lavfilter -ldl -lasound -lswscale -lavdevice -lQtGui -lQtCore -lpthread 
convertflv.o: In function `packet_queue_put(PacketQueue*, AVPacket*)':
/home/herbert/convert_flv/convertflv.cpp:127: undefined reference to `av_dup_packet(AVPacket*)'
/home/herbert/convert_flv/convertflv.cpp:130: undefined reference to `av_malloc(unsigned int)'
convertflv.o: In function `packet_queue_get':
/home/herbert/convert_flv/convertflv.cpp:170: undefined reference to `av_free(void*)'
convertflv.o: In function `packet_queue_flush':
/home/herbert/convert_flv/convertflv.cpp:189: undefined reference to `av_free_packet(AVPacket*)'
/home/herbert/convert_flv/convertflv.cpp:190: undefined reference to `av_freep(void*)'
convertflv.o: In function `get_video_clock(VideoState*)':
/home/herbert/convert_flv/convertflv.cpp:217: undefined reference to `av_gettime()'
convertflv.o: In function `get_external_clock(VideoState*)':
/home/herbert/convert_flv/convertflv.cpp:221: undefined reference to `av_gettime()'
convertflv.o: In function `audio_decode_frame(VideoState*, unsigned char*, int, double*)':
/home/herbert/convert_flv/convertflv.cpp:301: undefined reference to `avcodec_decode_audio2(AVCodecContext*, short*, int*, unsigned char const*, int)'
/home/herbert/convert_flv/convertflv.cpp:323: undefined reference to `av_free_packet(AVPacket*)'
/home/herbert/convert_flv/convertflv.cpp:333: undefined reference to `avcodec_flush_buffers(AVCodecContext*)'
convertflv.o: In function `video_refresh_timer(void*)':
/home/herbert/convert_flv/convertflv.cpp:436: undefined reference to `av_gettime()'
/home/herbert/convert_flv/convertflv.cpp:466: undefined reference to `av_gettime()'
convertflv.o: In function `queue_picture(VideoState*, AVFrame*, double)':
/home/herbert/convert_flv/convertflv.cpp:584: undefined reference to `sws_getContext(int, int, PixelFormat, int, int, PixelFormat, int, SwsFilter*, SwsFilter*, double const*)'
/home/herbert/convert_flv/convertflv.cpp:591: undefined reference to `sws_scale(SwsContext*, unsigned char const* const*, int const*, int, int, unsigned char* const*, int const*)'
convertflv.o: In function `our_get_buffer(AVCodecContext*, AVFrame*)':
/home/herbert/convert_flv/convertflv.cpp:633: undefined reference to `avcodec_default_get_buffer(AVCodecContext*, AVFrame*)'
/home/herbert/convert_flv/convertflv.cpp:634: undefined reference to `av_malloc(unsigned int)'
convertflv.o: In function `our_release_buffer(AVCodecContext*, AVFrame*)':
/home/herbert/convert_flv/convertflv.cpp:640: undefined reference to `av_freep(void*)'
/home/herbert/convert_flv/convertflv.cpp:641: undefined reference to `avcodec_default_release_buffer(AVCodecContext*, AVFrame*)'
convertflv.o: In function `video_thread(void*)':
/home/herbert/convert_flv/convertflv.cpp:651: undefined reference to `avcodec_alloc_frame()'
/home/herbert/convert_flv/convertflv.cpp:659: undefined reference to `avcodec_flush_buffers(AVCodecContext*)'
/home/herbert/convert_flv/convertflv.cpp:668: undefined reference to `avcodec_decode_video(AVCodecContext*, AVFrame*, int*, unsigned char const*, int)'
/home/herbert/convert_flv/convertflv.cpp:687: undefined reference to `av_free_packet(AVPacket*)'
/home/herbert/convert_flv/convertflv.cpp:689: undefined reference to `av_free(void*)'
convertflv.o: In function `stream_component_open(VideoState*, int)':
/home/herbert/convert_flv/convertflv.cpp:723: undefined reference to `avcodec_find_decoder(CodecID)'
/home/herbert/convert_flv/convertflv.cpp:724: undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/home/herbert/convert_flv/convertflv.cpp:750: undefined reference to `av_gettime()'
/home/herbert/convert_flv/convertflv.cpp:752: undefined reference to `av_gettime()'
convertflv.o: In function `decode_thread(void*)':
/home/herbert/convert_flv/convertflv.cpp:786: undefined reference to `url_set_interrupt_cb(int (*)())'
/home/herbert/convert_flv/convertflv.cpp:789: undefined reference to `av_open_input_file(AVFormatContext**, char const*, AVInputFormat*, int, AVFormatParameters*)'
/home/herbert/convert_flv/convertflv.cpp:795: undefined reference to `av_find_stream_info(AVFormatContext*)'
/home/herbert/convert_flv/convertflv.cpp:799: undefined reference to `dump_format(AVFormatContext*, int, char const*, int)'
/home/herbert/convert_flv/convertflv.cpp:840: undefined reference to `av_rescale_q(long, AVRational, AVRational)'
/home/herbert/convert_flv/convertflv.cpp:842: undefined reference to `av_seek_frame(AVFormatContext*, int, long, int)'
/home/herbert/convert_flv/convertflv.cpp:861: undefined reference to `av_read_frame(AVFormatContext*, AVPacket*)'
/home/herbert/convert_flv/convertflv.cpp:862: undefined reference to `url_ferror(AVIOContext*)'
/home/herbert/convert_flv/convertflv.cpp:875: undefined reference to `av_free_packet(AVPacket*)'
convertflv.o: In function `main':
/home/herbert/convert_flv/convertflv.cpp:907: undefined reference to `av_mallocz(unsigned int)'
/home/herbert/convert_flv/convertflv.cpp:914: undefined reference to `av_register_all()'
/home/herbert/convert_flv/convertflv.cpp:932: undefined reference to `av_strlcpy(char*, char const*, unsigned long)'
/home/herbert/convert_flv/convertflv.cpp:942: undefined reference to `av_free(void*)'
/home/herbert/convert_flv/convertflv.cpp:946: undefined reference to `av_init_packet(AVPacket*)'
collect2: ld returned 1 exit status
make: *** [convert_flv] Error 1
[herbert@myhost convert_flv]$ 


Create a new paste based on this one


Comments: