From owner-freebsd-multimedia@FreeBSD.ORG Wed May 6 00:07:42 2015 Return-Path: Delivered-To: multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 06439546; Wed, 6 May 2015 00:07:42 +0000 (UTC) Received: from mail-ie0-x230.google.com (mail-ie0-x230.google.com [IPv6:2607:f8b0:4001:c03::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C6AF91F0E; Wed, 6 May 2015 00:07:41 +0000 (UTC) Received: by iedfl3 with SMTP id fl3so2800432ied.1; Tue, 05 May 2015 17:07:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=woaPH3KNgy4ihQLnBjbS0KmuISFZgff8yfsvQfy00cg=; b=QFguXQWJJs4+brnPfABog7ZBWQBt3HPqb+P8S0ec3Kvt12wilNdzB1MMlcQNpF/zo4 dwayZhY29i5b2ejk6YK1ZWAyQG9PTNv3jo71eBM0ctTxmnlC0Se/zB5ZabUwacbXIY87 uVHOW4FcebfdeLrdELcDKlCo1IfJlM0wUpQIF+4Y72BVRSEuNFdaIgSQuszaGTSCGh7N yhMsYTWXtXwtp50V4oZpl4FHcoJpU2z2ShwrUkQMyEMqSeMMuWuMuHbMvGAvVrN2WNrP DM8JAUfo9v5I5cnK6sN6UAJU1USG705OftWkKIWLPQhONfZRVeqJ/nKv9ulYP9tH6ECV +l/Q== MIME-Version: 1.0 X-Received: by 10.107.164.6 with SMTP id n6mr30878978ioe.54.1430870860794; Tue, 05 May 2015 17:07:40 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.107.174.22 with HTTP; Tue, 5 May 2015 17:07:40 -0700 (PDT) Date: Tue, 5 May 2015 17:07:40 -0700 X-Google-Sender-Auth: Nn5apRhIviJ9XT0X6tgJbTfL53g Message-ID: Subject: Problem with recent multimedia/handbrake and multimedia/x265 updates From: Kevin Oberman To: Kurt Jaeger , adamw@freebsd.org, multimedia@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2015 00:07:42 -0000 Two recent updates to multimedia/handbrake baffle me. Maybe I am missing something obvious, but, first r*384322* bumped the PORTREVISION due to the update of x265 from 1.5 to 1.6, but handbrake is not dependent 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