handbrake 0.9.8+dfsg1-2 fails to build in Ubuntu amd64 due to missing prototype.

Reinhard Tartler siretart at gmail.com
Wed Feb 20 19:36:36 UTC 2013


Hi Paul.

On Wed, Feb 20, 2013 at 8:21 PM, Paul Gevers <elbrus at debian.org> wrote:
> Hi Multimedia maintainers,
>
> You might have seen already (some of you responded there) that Ubuntu
> builds handbrake from experimental (on my request).

TBH, I'm not entirely convinced that this was/is good idea in the
first place. The package currently in experimental has two serious
functional limitations that handbrake users generally expect.
Unfortunately, both require libraries that use licenses that prevent
redistributors such as Ubuntu and Debian to ship them. Until we have
found and implemented a viable solution, the missing AAC encoding and
MP4 container features will seriously annoy users, to say at least.

> The build on amd64 in Ubuntu is failing because handbrake seems to miss
> a proper prototype in libhb/decavcodec.c and libhb/encavcodecaudio.c
> (see below). This is to prevent failure on amd64 and ia64 systems.

Can you please send this as a proper bug report? This is to trace
progress on this issue.

> As I don't have the knowledge yet to provide a proper fix, I rather
> thought to let you know. Do you want me to take this up with upstream,
> or can one of you provide a patch (I assume it is really simple
> actually), and help upstream with that?

Matthias already approached me on IRC. The problem is understood, and
the fix is to update the package in experimental a recent git snapshot
that uses libavresample instead of the deprecated, and now removed
symbols that your build is bitching about.

>
> See the conversation below where Daniel explains the situation.
>
> Don't hesitate to tell me how I can help here.

a. file a bug
b. clone from http://anonscm.debian.org/gitweb/?p=pkg-multimedia/handbrake.git
c. prepare the new upstream snapshot
d. publish your repo
e. inform the bug filed in step a where to fetch and review your changes



Cheers,
Reinhard



-- 
regards,
    Reinhard



More information about the pkg-multimedia-maintainers mailing list