Код: Выделить всё
/bin/sh ../../libtool --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I./../common -Wall -Wno-unused -I../../include -march=k8 -pipe -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFPM_64BIT -D_GNU_SOURCE -pipe -c FFReadHandler.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I./../common -Wall -Wno-unused -I../../include -march=k8 -pipe -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFPM_64BIT -D_GNU_SOURCE -pipe -Wp,-MD,.deps/FFReadHandler.pp -c FFReadHandler.cpp -fPIC -DPIC -o .libs/FFReadHandler.o
FFReadHandler.cpp: In member function `int avm::FFReadHandler::Init(const char*)':
FFReadHandler.cpp:69: error: cannot convert `AVCodecContext**' to `AVCodecContext*' in initialization
FFReadHandler.cpp:72: error: 'struct AVCodecContext' has no member named 'frame_rate'
FFReadHandler.cpp: In member function `virtual avm::IMediaReadStream* avm::FFReadHandler::GetStream(uint_t, avm::IStream::StreamType)':
FFReadHandler.cpp:109: error: request for member `codec_type' in `((avm::FFReadHandler*)this)->avm::FFReadHandler::m_pContext->AVFormatContext::streams[i]->AVStream::codec', which is of non-class type `AVCodecContext*'
FFReadHandler.cpp: In member function `virtual uint_t avm::FFReadHandler::GetStreamCount(avm::IStream::StreamType)':
FFReadHandler.cpp:133: error: request for member `codec_type' in `((avm::FFReadHandler*)this)->avm::FFReadHandler::m_pContext->AVFormatContext::streams[i]->AVStream::codec', which is of non-class type `AVCodecContext*'
FFReadHandler.cpp: In member function `int avm::FFReadHandler::readPacket()':
FFReadHandler.cpp:206: error: request for member `codec_type' in `st->AVStream::codec', which is of non-class type `AVCodecContext*'
FFReadHandler.cpp:209: error: request for member `bit_rate' in `st->AVStream::codec', which is of non-class type `AVCodecContext*'
FFReadHandler.cpp:211: error: request for member `bit_rate' in `st->AVStream::codec', which is of non-class type `AVCodecContext*'
make[2]: *** [FFReadHandler.lo] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/avifile-0.7.43.20050224-r2/work/avifile-0.7-0.7.43/lib/aviread'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/avifile-0.7.43.20050224-r2/work/avifile-0.7-0.7.43/lib'
make: *** [all-recursive] Ошибка 1
!!! ERROR: media-video/avifile-0.7.43.20050224-r2 failed.
!!! Function src_compile, Line 145, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.B@RT добавил в 12.09.2005 10:43
на bugs.gentoo.org написано про это.... это нетсабильный пакет ffmpeg ... его надо переставить на более старую вресию....