Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 May 2015 17:07:40 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Kurt Jaeger <pi@opsec.eu>, adamw@freebsd.org, multimedia@freebsd.org
Subject:   Problem with recent multimedia/handbrake and multimedia/x265 updates
Message-ID:  <CAN6yY1uPcABCdg64dK4yokhFoDX3PaoX%2BuJyV_ZphcJ3HAQ=yg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Two recent updates to multimedia/handbrake baffle me. Maybe I am missing
something obvious, but, first r*384322*
<https://svnweb.freebsd.org/ports?view=revision&revision=384322>; bumped the
PORTREVISION  due to the update of x265 from 1.5 to 1.6, but handbrake is
not dependent
<https://svnweb.freebsd.org/ports?view=revision&revision=384322>on
multimedia/x265. This bump only caused a lot of people to re-build a port
with exactly no changes.

Then Kurt added a build conflict with multimedia/x265.

Why? It does not use of depend on the x265 port, but it IS a problem. The
build is pulling in /usr/local/include/x265.h which is significantly
different in the new version of x265, especially in the definition of the
x265_param structure, and that breaks the build. It should be using the
version if x265.h in
work/HandBrake-0.10.1/build/contrib/x265/x265-9329-0d30d2641875-1.5/source/
but it looks like the appropriate '-I' is not used when building. I looked
around for where this might be set, but did not find it. I really don't
understand cmake.

ATM, this is just a bit pain in the ass as it is not hard to work around,
but it would be nice to have it fixed as the proper procedure may not be
obvious to some:
pkg delete -f x265
build and install handbrake
re-install x265
This should probably have been added to UPDATING.

Thanks!
--
Kevin Oberman, Network Engineer, Retired
E-mail: rkoberman@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1uPcABCdg64dK4yokhFoDX3PaoX%2BuJyV_ZphcJ3HAQ=yg>