[XviD-devel] last request

Christoph Lampert chl at math.uni-bonn.de
Sun Feb 23 11:17:37 CET 2003


Yes, that was reported on the Mplayer (or ffmpeg?)-list already. 
Since Syskin's changes, cbpy_tab is exported, which conflicts with 
ffmpeg. 

You can either replace all occurances of cbpy_tab to xvid_cbpy_tab 
in the sources or use

objcopy --redefine-sym cbpy_tab=xvid_cbpy_tab libxvidcore.a

to change name in binary until we come up with a general solution
(cbpy_tab isn't the only unnecessary export). 

gruel 



On Sun, 23 Feb 2003, elcabesa wrote:
> hi
> i'm trying to compile xvid head_cvs with mplayer and get this strange error
> 
> /usr/local/lib/libxvidcore.a(mbcoding.o)(.rodata+0xe00): multiple definition 
> of     `cbpy_tab'
> libavcodec/libavcodec.a(h263.o):/home/elcabesa/MPLAY/main/libavcodec/common.h:21    
> : first defined here
> /usr/i386-slackware-linux/bin/ld: Warning: size of symbol `cbpy_tab' changed 
> fro    m 32 to 128 in /usr/local/lib/libxvidcore.a(mbcoding.o)
> collect2: ld returned 1 exit status
> make: *** [mplayer] Error 1
> 
> 
> i think that both you and libavcodec coders define a cpby_tab inside your own 
> code
> i don't know why it happens, maybe couse you define it "extern" inside a 
> include file =)
> 
> any idea ? how can i hack it nad maybe givve you a diff that make it work with 
> mplayer?
> _______________________________________________
> XviD-devel mailing list
> XviD-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
> 



More information about the XviD-devel mailing list