[MPlayer-users] libmpcodecs/native conflicts with libavcodec

Steven M. Schultz sms at 2BSD.COM
Fri Jun 13 19:28:15 CEST 2003


Hi -

	Should some items in libmpcodec/native/* be declared 'static'
	so they don't conflict with libavcodec/  ?

	Steven Schultz

Script started on Fri Jun 13 10:26:18 2003
awds59.1-> gmake
gcc -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_THREAD_SAFE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibmpdemux -Iloader -Ilibvo    -I/usr/local/include/SDL -D_REENTRANT -D_THREAD_SAFE -I/usr/X11/include   -o mplayer mplayer.o mp_msg.o cpudetect.o codec-cfg.o cfgparser.o my_profile.o spudec.o playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o sub_cc.o find_sub.o m_config.o m_option.o parser-cfg.o m_struct.o unrarlib.o mixer.o parser-mpcmd.o libvo/libvo.a libao2/libao2.a  vidix/libvidix.a  libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a   libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a postproc/libswscale.a osdep/libosdep.a -ldvdread libavcodec/libavcodec.a  -lmad -lvorbis -logg -ldv  -lfaad -llzo  -lxvidcore -lpng -lz -lz -ljpeg      -ltermcap          -lGL -lXxf86dga -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11  -lmad  -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL!
  -lm -L/usr/contrib/lib -lesd -lau
diofile -lm -L/usr/X11R6/lib -lX11 -lXext -ldl        -L/usr/contrib/lib -lesd -laudiofile -lm       -ldl -rdynamic -ldvd -liconv  -lm
libavcodec/libavcodec.a(ra144.o): In function `do_output_subblock':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2540: multiple definition of `sqrt_table'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x0): first defined here
libavcodec/libavcodec.a(ra144.o): In function `rotate_block':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2574: multiple definition of `wavtable1'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x2000): first defined here
libavcodec/libavcodec.a(ra144.o): In function `rotate_block':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2574: multiple definition of `wavtable2'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x3200): first defined here
libavcodec/libavcodec.a(ra144.o): In function `rotate_block':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2574: multiple definition of `etable1'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x4400): first defined here
libavcodec/libavcodec.a(ra144.o): In function `rotate_block':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2574: multiple definition of `etable2'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x6c00): first defined here
libavcodec/libavcodec.a(ra144.o): In function `rotate_block':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2574: multiple definition of `ftable1'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x9400): first defined here
libavcodec/libavcodec.a(ra144.o): In function `rotate_block':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c:2574: multiple definition of `ftable2'
libmpcodecs/libmpcodecs.a(decode144.o)(.rodata+0x9600): first defined here
libavcodec/libavcodec.a(ra144.o): In function `do_output_subblock':
/usr/local/src/MPlayer-cvs/libavcodec/ra144.c(.data+0x0): multiple definition of `decodetable'
libmpcodecs/libmpcodecs.a(decode144.o)(.data+0x0): first defined here
libavcodec/libavcodec.a(ra288.o): In function `update':
/usr/local/src/MPlayer-cvs/libavcodec/ra288.c:257: multiple definition of `amptable'
libmpcodecs/libmpcodecs.a(decode288.o)(.rodata+0x0): first defined here
libavcodec/libavcodec.a(ra288.o): In function `update':
/usr/local/src/MPlayer-cvs/libavcodec/ra288.c:257: multiple definition of `codetable'
libmpcodecs/libmpcodecs.a(decode288.o)(.rodata+0x20): first defined here
libavcodec/libavcodec.a(ra288.o): In function `prodsum':
/usr/local/src/MPlayer-cvs/libavcodec/ra288.c:387: multiple definition of `table1'
libmpcodecs/libmpcodecs.a(decode288.o)(.rodata+0xa20): first defined here
libavcodec/libavcodec.a(ra288.o): In function `prodsum':
/usr/local/src/MPlayer-cvs/libavcodec/ra288.c:387: multiple definition of `table2'
libmpcodecs/libmpcodecs.a(decode288.o)(.rodata+0xbdc): first defined here
libavcodec/libavcodec.a(ra288.o): In function `prodsum':
/usr/local/src/MPlayer-cvs/libavcodec/ra288.c:387: multiple definition of `table1a'
libmpcodecs/libmpcodecs.a(decode288.o)(.rodata+0xc74): first defined here
libavcodec/libavcodec.a(ra288.o): In function `prodsum':
/usr/local/src/MPlayer-cvs/libavcodec/ra288.c:387: multiple definition of `table2a'
libmpcodecs/libmpcodecs.a(decode288.o)(.rodata+0xd04): first defined here
gmake: *** [mplayer] Error 1

Script done on Fri Jun 13 10:26:23 2003



More information about the MPlayer-users mailing list