Bug#720824: opal: FTBFS with libav9: h263-1998.cxx:320:27: error: 'CODEC_FLAG_H263P_UMV' was not declared in this scope

David Suárez david.sephirot at gmail.com
Sun Aug 25 13:22:31 UTC 2013


Source: opal
Version: 3.10.10~dfsg-2
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130825 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Related to current libav9 transition (see #706798).

Relevant part (hopefully):
> make[5]: Entering directory `/«PKGBUILDDIR»/plugins/video/H.263-1998'
> [CC] h263-1998.cxx
> h263-1998.cxx: In member function 'virtual void H263_Base_EncoderContext::SetOption(const char*, const char*)':
> h263-1998.cxx:320:27: error: 'CODEC_FLAG_H263P_UMV' was not declared in this scope
>        m_context->flags |= CODEC_FLAG_H263P_UMV; 
>                            ^
> h263-1998.cxx:322:28: error: 'CODEC_FLAG_H263P_UMV' was not declared in this scope
>        m_context->flags &= ~CODEC_FLAG_H263P_UMV; 
>                             ^
> h263-1998.cxx:363:27: error: 'CODEC_FLAG_H263P_SLICE_STRUCT' was not declared in this scope
>        m_context->flags |= CODEC_FLAG_H263P_SLICE_STRUCT; 
>                            ^
> h263-1998.cxx:365:28: error: 'CODEC_FLAG_H263P_SLICE_STRUCT' was not declared in this scope
>        m_context->flags &= ~CODEC_FLAG_H263P_SLICE_STRUCT; 
>                             ^
> h263-1998.cxx:373:27: error: 'CODEC_FLAG_H263P_AIV' was not declared in this scope
>        m_context->flags |= CODEC_FLAG_H263P_AIV; 
>                            ^
> h263-1998.cxx:375:28: error: 'CODEC_FLAG_H263P_AIV' was not declared in this scope
>        m_context->flags &= ~CODEC_FLAG_H263P_AIV; 
>                             ^
> In file included from ../common/dyna.h:46:0,
>                  from h263-1998.cxx:58:
> h263-1998.cxx: In member function 'bool H263_Base_EncoderContext::OpenCodec()':
> h263-1998.cxx:455:29: error: 'CODEC_FLAG_H263P_UMV' was not declared in this scope
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_UMV);
>                              ^
> /«PKGBUILDDIR»/plugins/../include/codec/opalplugin.hpp:89:42: note: in definition of macro 'PTRACE'
>          std::ostringstream strm; strm << args; \
>                                           ^
> h263-1998.cxx:455:3: note: in expansion of macro 'CODEC_TRACER_FLAG'
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_UMV);
>    ^
> h263-1998.cxx:456:29: error: 'CODEC_FLAG_OBMC' was not declared in this scope
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_OBMC);
>                              ^
> /«PKGBUILDDIR»/plugins/../include/codec/opalplugin.hpp:89:42: note: in definition of macro 'PTRACE'
>          std::ostringstream strm; strm << args; \
>                                           ^
> h263-1998.cxx:456:3: note: in expansion of macro 'CODEC_TRACER_FLAG'
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_OBMC);
>    ^
> h263-1998.cxx:458:29: error: 'CODEC_FLAG_H263P_SLICE_STRUCT' was not declared in this scope
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_SLICE_STRUCT)
>                              ^
> /«PKGBUILDDIR»/plugins/../include/codec/opalplugin.hpp:89:42: note: in definition of macro 'PTRACE'
>          std::ostringstream strm; strm << args; \
>                                           ^
> h263-1998.cxx:458:3: note: in expansion of macro 'CODEC_TRACER_FLAG'
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_SLICE_STRUCT)
>    ^
> h263-1998.cxx:460:29: error: 'CODEC_FLAG_H263P_AIV' was not declared in this scope
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_AIV);
>                              ^
> /«PKGBUILDDIR»/plugins/../include/codec/opalplugin.hpp:89:42: note: in definition of macro 'PTRACE'
>          std::ostringstream strm; strm << args; \
>                                           ^
> h263-1998.cxx:460:3: note: in expansion of macro 'CODEC_TRACER_FLAG'
>    CODEC_TRACER_FLAG(tracer, CODEC_FLAG_H263P_AIV);
>    ^
> h263-1998.cxx: In member function 'virtual bool H263_Base_EncoderContext::EncodeFrames(const BYTE*, unsigned int&, BYTE*, unsigned int&, unsigned int&)':
> h263-1998.cxx:524:72: error: 'FF_I_TYPE' was not declared in this scope
>      m_inputFrame->pict_type = (flags & PluginCodec_CoderForceIFrame) ? FF_I_TYPE : AV_PICTURE_TYPE_NONE;
>                                                                         ^
> h263-1998.cxx: In member function 'virtual bool H263_RFC2190_EncoderContext::Init()':
> h263-1998.cxx:606:24: error: 'CODEC_FLAG_H263P_UMV' was not declared in this scope
>    m_context->flags &= ~CODEC_FLAG_H263P_UMV;
>                         ^
> h263-1998.cxx:611:24: error: 'CODEC_FLAG_H263P_AIV' was not declared in this scope
>    m_context->flags &= ~CODEC_FLAG_H263P_AIV;
>                         ^
> h263-1998.cxx:612:24: error: 'CODEC_FLAG_H263P_SLICE_STRUCT' was not declared in this scope
>    m_context->flags &= ~CODEC_FLAG_H263P_SLICE_STRUCT;
>                         ^
> make[5]: *** [/«PKGBUILDDIR»/plugins/../lib_linux_x86_64/plugins/h263_ffmpeg/h263-1998.o] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/08/25/opal_3.10.10~dfsg-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-voip-maintainers mailing list