sorry, I pushed enter tooo early :D I get the following error with libquicktime-0.9.9-r1 when compiling against ffmpeg (which in turn is built against x264-svn with the x264 USE-flag):
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include/quicktime -O3 -funroll-all-loops -fomit-frame-pointer -finline-functions -Wall -Winline -MT x264.lo -MD -MP -MF .deps/x264.Tpo -c x264.c -fPIC -DPIC -o .libs/x264.o i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include/quicktime -O3 -funroll-all-loops -fomit-frame-pointer -finline-functions -Wall -Winline -MT lqt_x264.lo -MD -MP -MF .deps/lqt_x264.Tpo -c lqt_x264.c -fPIC -DPIC -o .libs/lqt_x264.o x264.c: In function 'encode': x264.c:495: error: 'struct <anonymous>' has no member named 'i_rc_method' x264.c:495: error: 'X264_RC_ABR' undeclared (first use in this function) x264.c:495: error: (Each undeclared identifier is reported only once x264.c:495: error: for each function it appears in.) x264.c: At top level: x264.c:632: error: 'X264_RC_CQP' undeclared here (not in a function) x264.c:633: error: 'X264_RC_ABR' undeclared here (not in a function) x264.c:634: error: 'X264_RC_CRF' undeclared here (not in a function) i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../include/quicktime -O3 -funroll-all-loops -fomit-frame-pointer -finline-functions -Wall -Winline -MT lqt_x264.lo -MD -MP -MF .deps/lqt_x264.Tpo -c lqt_x264.c -o lqt_x264.o >/dev/null 2>&1 x264.c: In function 'set_parameter': x264.c:654: error: 'struct <anonymous>' has no member named 'i_rc_method' x264.c:654: warning: statement with no effect make[3]: *** [x264.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.9-r1/work/libquicktime-0.9.9/plugins/x264' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.9-r1/work/libquicktime-0.9.9/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libquicktime-0.9.9-r1/work/libquicktime-0.9.9' make: *** [all] Error 2 it looks as if something, like x264.h is not being included, but I don't know too much about that to be able to fix the problem myself. Does anyone know what could be the problem here? I use the following x264-svn ebuild: 20060612 I need this compile a few things actually, mplayer, cinelerra-cvs and other non-portage software. thanks Karsten -- gentoo-user@gentoo.org mailing list