divx4.cpp: In member function `virtual int avm::DIVX_VideoDecoder::Start()': divx4.cpp:105: `DEC_PARAM' undeclared (first use this function) divx4.cpp:105: (Each undeclared identifier is reported only once for each function it appears in.) divx4.cpp:105: syntax error before `;' token divx4.cpp:107: `param' undeclared (first use this function) divx4.cpp:119: `DEC_RGB565' undeclared (first use this function) divx4.cpp:119: `DEC_RGB565_INV' undeclared (first use this function) divx4.cpp:125: `DEC_RGB555' undeclared (first use this function) divx4.cpp:125: `DEC_RGB555_INV' undeclared (first use this function) divx4.cpp:128: `DEC_RGB24' undeclared (first use this function) divx4.cpp:128: `DEC_RGB24_INV' undeclared (first use this function) divx4.cpp:131: `DEC_RGB32' undeclared (first use this function) divx4.cpp:131: `DEC_RGB32_INV' undeclared (first use this function) divx4.cpp:142: `DEC_420' undeclared (first use this function) divx4.cpp:145: `DEC_YV12' undeclared (first use this function) divx4.cpp:148: `DEC_YUV2' undeclared (first use this function) divx4.cpp:152: `DEC_UYVY' undeclared (first use this function) divx4.cpp:176: invalid conversion from `long unsigned int' to `void*' divx4.cpp: In member function `virtual int avm::DIVX_VideoDecoder::Stop()': divx4.cpp:187: invalid conversion from `long unsigned int' to `void*' divx4.cpp: In member function `virtual int avm::DIVX_VideoDecoder::DecodeFrame(avm::CImage*, const void*, unsigned int, int, bool, avm::CImage**)': divx4.cpp:235: `DEC_SET' undeclared (first use this function) divx4.cpp:235: syntax error before `;' token divx4.cpp:236: `set' undeclared (first use this function) divx4.cpp:237: `DEC_OPT_SETPP' undeclared (first use this function) divx4.cpp:237: invalid conversion from `long unsigned int' to `void*' divx4.cpp:258: invalid conversion from `long unsigned int' to `void*' divx4.cpp: In constructor `avm::DIVX_VideoEncoder::DIVX_VideoEncoder(const avm::CodecInfo&, int, const BITMAPINFOHEADER&)': divx4.cpp:377: `ENC_CSP_RGB24' undeclared (first use this function) divx4.cpp:378: `ENC_CSP_YUY2' undeclared (first use this function) divx4.cpp:379: `ENC_CSP_YV12' undeclared (first use this function) divx4.cpp:380: `ENC_CSP_I420' undeclared (first use this function) divx4.cpp: In member function `virtual int avm::DIVX_VideoEncoder::Start()': divx4.cpp:398: syntax error before `;' token divx4.cpp: In member function `virtual int avm::DIVX_VideoEncoder::EncodeFrame(const avm::CImage*, void*, int*, uint_t*, int*)': divx4.cpp:519: `struct _ENC_FRAME_' has no member named `colorspace' divx4.cpp:521: `struct _ENC_FRAME_' has no member named `mvs' divx4.cpp:525: `struct _ENC_FRAME_' has no member named `quant' divx4.cpp:527: `struct _ENC_FRAME_' has no member named `intra' divx4.cpp:528: `ENC_OPT_ENCODE_VBR' undeclared (first use this function) divx4.cpp:533: `struct ENC_RESULT' has no member named `is_key_frame' make[2]: *** [divx4.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/avifile-0.7.32.20030219/work/avifile0.7-0.7.32/plugins/libdivx4' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/avifile-0.7.32.20030219/work/avifile0.7-0.7.32/plugins' make: *** [all-recursive] Error 1 !!! ERROR: media-video/avifile-0.7.32.20030219 failed. !!! Function src_compile, Line 135, Exitcode 2 !!! (no error message) Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test2-mm1) ================================================================= System uname: 2.6.0-test2-mm1 i686 AMD Athlon(tm) MP 2000+ ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-mp -O3 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx -mfpmath=sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-mp -O3 -pipe -fomit-frame-pointer -m3dnow -msse -mmmx -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="ccache autoaddcvs sandbox userpriv usersandbox fixpackages" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline tetex aalib bonobo svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk motif opengl cdr scanner 3dnow acl cscope directfb dga dvb dvd faad fbcon gb gd ggi gtk2 gtkhtml imap ipv6 leim mozilla mozsvg mozxmlterm mozaccess mozp3p moznocompose moznoirc moznomail mpi nas nptl samba sse tiff usb xface xfs xml -arts -qt -kde ldap"
BTW, the latest unstable version (0.7.38.20030710) compiled without any problems.
This looks like a duplicate of Bug #28097
*** Bug 28097 has been marked as a duplicate of this bug. ***
which version of divx do u use ?
I'm using media-libs/divx4linux-20030428-r1, but since I've done many experiments yesterday, I don't remember if I installed it before trying to install the stable avifile of afterwards. BTW, the unstable avifile works just fine.
Ok, and with the new mjpegtools in portage, is anything else relying on the old (.32) avifile? If not, we should bump bump bump.
BTW, the whole story began as I wanted to install transcode, which didn't want to compile with avifile .32 (see Bug 28310), so there is another reason to update it.
This bug should be closed since avifile 0.7.38.2003071 is now the stable avifile
Closing ...