From owner-freebsd-ports@FreeBSD.ORG Tue Feb 11 08:00:41 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E940086B for ; Tue, 11 Feb 2014 08:00:41 +0000 (UTC) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A524113DD for ; Tue, 11 Feb 2014 08:00:41 +0000 (UTC) Received: by mail-ob0-f170.google.com with SMTP id va2so8525079obc.29 for ; Tue, 11 Feb 2014 00:00:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bluelife.at; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=iLTqre2Apg+xBhvFtlH/gx5UsxQiYcOz8VremtvUzR4=; b=b+16STfD9xRbQ757mVVDhjKRfyjtNBQzh8FjjssobTgBN1xx/zLf0NQ/wa2RB8egx+ Q7MSwbYILro8Ito3Mk5ZMs3u28FCUZT/MYLrz5chTCy3pUspl60mM1JofA/uefjOwCcY hY3riAKxOui0sf+Y9dQ5E5QixJWJpasJEzjeA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=iLTqre2Apg+xBhvFtlH/gx5UsxQiYcOz8VremtvUzR4=; b=Pkev8vuXH7O36TmCfAkUcDkfikBDeKrCwH1rBXmERWf/8vWMZqthnwUUc4POi0gSb0 INiPaRoNxzUdIkUSCW5AnNu2sXfCf9ljgzrlBdlr7tx7oQrP0c1VI5zvOEKw6Dm8hTR2 5566/ED+8/cK0fDkBurSK09VhUIHnaq1JkhYpvIlXroCwdSAbR/KDhfFQQMqBOJ2U4fV F7mT0CoUC4R2NRmYruZa/Kg9aX2ZxsnKoo/d/FbwvksgkZNnLECzIkB2XI5Btw6VMCjD 9Lpg1WatkiUTBJ2X4meHwtkuwfibWDrrDXe+88C2BXNfbui+hY5snpoFCJ7eJr5X6iQv H1mg== X-Gm-Message-State: ALoCoQk4RHuew3X8Y4P6ofn75Fq9pn+snsdm0v/vvgF8o0qQlShDA5Z4k15FR6EzNrkroVHWkgTw MIME-Version: 1.0 X-Received: by 10.182.28.7 with SMTP id x7mr6044810obg.43.1392105639953; Tue, 11 Feb 2014 00:00:39 -0800 (PST) Received: by 10.76.144.71 with HTTP; Tue, 11 Feb 2014 00:00:39 -0800 (PST) X-Originating-IP: [80.123.233.199] In-Reply-To: References: Date: Tue, 11 Feb 2014 09:00:39 +0100 Message-ID: Subject: Re: multimedia/tvheadend fails under FreeBSD 9.2-stable From: =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= To: Torfinn Ingolfsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: William Grzybowski , ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Feb 2014 08:00:42 -0000 On Mon, Feb 10, 2014 at 9:50 PM, Bernhard Fr=F6hlich wr= ote: > > Am 10.02.2014 20:22 schrieb "Torfinn Ingolfsen" : >> >> On Sun, Feb 9, 2014 at 9:25 PM, Bernhard Fr=F6hlich >> wrote: >> > >> > >> > There is definitely something wrong with your box. The ffmpeg option i= s >> > on >> > so there should be a dependency for ffmpeg1 but I don't see any check >> > for it >> > in your output and the confogure check for ffmpeg is also failing. >> >> Are you saying that a port named 'ffmpeg*' should be installed? >> Because on the 10.0 box (where tvheadend did install), there isn't any >> ffmpeg ports installed: >> root@kg-v7# uname -a >> FreeBSD kg-v7.kg4.no 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu >> Jan 16 22:34:59 UTC 2014 >> root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >> >> root@kg-v7# cd /usr/ports/multimedia/tvheadend >> root@kg-v7# make showconfig >> =3D=3D=3D> The following configuration options are available for >> tvheadend-3.4.0.20130726.3_4: >> AVAHI=3Doff: Zeroconf support via Avahi >> DVBCSA=3Don: Replace internal ffdecsa with dvbcsa >> FFMPEG=3Don: FFmpeg support (WMA, AIFF, AC3, APE...) >> =3D=3D=3D> Use 'make config' to modify these settings >> >> root@kg-v7# portversion -v tvh* >> [Reading data from pkg(8) ... - 316 packages found - done] >> tvheadend-3.4.0.20130726.3_4 =3D up-to-date with port >> >> root@kg-v7# portversion -v *ffm* >> [Reading data from pkg(8) ... - 316 packages found - done] >> ** No matching package found: *ffm* >> >> >> > >> > So either the ports dependency on ffmpeg1 is broken or you have quite >> > badly >> > broken/misconfigured your box. >> >> The box has been upgraded with standard tools (ie. svn, make world). >> The ports on said box has also been upgraded with standard tools >> (portsnap, portupgrade), including reading /usr/ports/UPDATING and >> taking actions where appropriate. >> >> So I tried >> ports-mgmt/pchecker - it didn't report anything interesting >> pkg_libchk (from sysutils/bsdadminscripts) - it didn't find anything >> interesting >> >> Any hints on how to find out what's broken? >> >> -- >> Regards, >> Torfinn Ingolfsen > > I already see what's wrong and it's a mistake in the port. I will fix tha= t > tomorrow. Well I'm a bit pissed now because wg@ has broken the port [1] but in such a way that I didn't notice it up to now. He has changed the dependency from ffmpeg1 to ffmpeg and removed the configure checks which cannot work because ffmpeg does not compile with ffmpeg 2.x. Since he has also removed ffmpeg1 I don't see a chance how to fix it unless I feel brave enough to bring back ffmpeg1 or add support for ffmpeg 2.x to tvheadend. Both seems unrealistic to me right now so I had to remove the FFMPEG option in the port and the dependency to ffmpeg completely and disable libav to ensure that it doesn't try to use an installed ffmpeg 2.x. So this is the situation right now in 3.4.0.20130726.3_5 and it should build fine but you loose all the functionality that requires libav. [1] http://svnweb.freebsd.org/ports?view=3Drevision&revision=3D331762 --=20 Bernhard Fr=F6hlich http://www.bluelife.at/