From owner-freebsd-ports@FreeBSD.ORG Fri Jan 2 17:55:41 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2160CFBC for ; Fri, 2 Jan 2015 17:55:41 +0000 (UTC) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CEEBB66665 for ; Fri, 2 Jan 2015 17:55:40 +0000 (UTC) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3kDYmV4QypzZs6; Fri, 2 Jan 2015 18:55:22 +0100 (CET) Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id vPoGEH_Dt5po; Fri, 2 Jan 2015 18:55:12 +0100 (CET) Received: from tommy.madpilot.net (host175-119-dynamic.180-80-r.retail.telecomitalia.it [80.180.119.175]) by mail.madpilot.net (Postfix) with ESMTPSA; Fri, 2 Jan 2015 18:55:07 +0100 (CET) Message-ID: <54A6DB7A.5000905@FreeBSD.org> Date: Fri, 02 Jan 2015 18:55:06 +0100 From: Guido Falsi User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Thomas Mueller , freebsd-ports@freebsd.org Subject: Re: multimedia/libva fails in configure stage, missing file? References: <251934.51704.bm@smtp118.sbc.mail.ne1.yahoo.com> <54A074AF.4040709@FreeBSD.org> <100948.14193.bm@smtp119.sbc.mail.ne1.yahoo.com> <54A1A000.7050807@FreeBSD.org> <92121.6371.bm@smtp115.sbc.mail.ne1.yahoo.com> <54A32410.9020300@FreeBSD.org> <106917.74102.bm@smtp112.sbc.mail.ne1.yahoo.com> In-Reply-To: <106917.74102.bm@smtp112.sbc.mail.ne1.yahoo.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2015 17:55:41 -0000 On 01/02/15 13:32, Thomas Mueller wrote: >> Unluckily I've been unable to reproduce the failure on my system. Here I >> get all the warnings except automake does not die. > >> Could you test some other port which uses automake? For example >> multimedia/libvdpau or textproc/libucl or net-mgmt/collectd5... > >> Do these work correctly? > > I tried multimedia/libvdpau since it was on the list of ports to be built or updated in connection with png. > > It quickly failed on automake. > > So I guess automake is not working. > > I checked > > pkg info -r automake > and got nothing, likewise nothing for autoconf. > > So I wonder why/how it was installed. I might have done it because it was listed as a requirement for cross-compiling Haiku. > automake has no dependencies. It requires only base system. Most probably your automake executable is Ok, but you have some wrong/stale/corrupt file in /usr/local/share/aclocal. These files are "included" by it and if they fail, automake will fail. Finding it is not easy. You can try listing them and checking if the oldest ones belong to any port with "pkg which". Any file not dbelonging to a port/pkg in that directory is suspect. > I also wonder how I got so far with the ports prior to this ill sequel to upgrading png. > > I see automake is at v1.14.1 upstream, since December 2013. > > I'm very surprised how few FreeBSD ports use automake and autoconf, maybe autoconf and automake are used more in Linux? It's not used much since most software comes with a precompiled configure script which works fine. automake/autoconf is required only by those ports which come without a precompiled configure script or for some reason require it to be recompiled on FreeBSD. > > I have an old 10.0-STABLE installation with no ports/packages built yet, maybe I could try something on that regarding automake and autoconf? > You could try but you really shoud investigate why automake dies on your system. -- Guido Falsi