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>