After upgrading my system from media-libs/divx4linux-20020418-r2 to media-libs/divx4linux-20030428 the following ebuilds failed during compile: - media-video/avifile-0.7.37.20030522 (ve_divx4 part) - media-video/mplayer-0.90-r1 (libdivx4 part) rebuilding the linker cache/env-update did not help; again downgrading to media-libs/divx4linux-20020418-r2 was the only way to solve the pro- blem. It seems as if the divx-functions and constants used by these pa- ckages could not be found - although the includes *seemed* alright. System : Linux 2.4.20-gentoo-r5 CFLAGS= -mcpu=athlon-xp -O3 -pipe CXXFLAGS= -mcpu=athlon-xp -O3 -pipe sorry, this my first entry here in bugzilla... thanks!
I'll add a "me too" to this. Saw it today.
I can confirm this as well. Compile dies on ve_divx4.c, headers must not contain the structures it needs.
added mplayer-0.90-r2 with fix in cvs
I'll also add "me too!".
It looks like what avifile needs is to have divx4.cpp updated from version 1.86 to version 1.87 (from cvs). http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/avifile/avifile-0.6/plugins/libdivx4/divx4.cpp.diff?r1=1.87&r2=1.86&diff_format=u
great, fixed in cvs