From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 5 22:28:30 2006 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6725F16A4E0 for ; Wed, 5 Jul 2006 22:28:30 +0000 (UTC) (envelope-from davidn@datalinktech.com.au) Received: from mail-ihug.icp-qv1-irony4.iinet.net.au (ihug-mail.icp-qv1-irony4.iinet.net.au [203.59.1.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACF9B43D4C for ; Wed, 5 Jul 2006 22:28:28 +0000 (GMT) (envelope-from davidn@datalinktech.com.au) Received: from 203-206-162-119.perm.iinet.net.au (HELO mail.datalinktech.com.au) ([203.206.162.119]) by mail-ihug.icp-qv1-irony4.iinet.net.au with ESMTP; 06 Jul 2006 06:28:28 +0800 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.06,210,1149436800"; d="scan'208"; a="804374639:sNHT15777180" Received: from [192.168.4.232] ([192.168.4.232]) by mail.datalinktech.com.au with esmtp; Thu, 06 Jul 2006 08:28:23 +1000 id 0018D8DA.44AC3D07.00013DF5 Message-ID: <44AC3D04.7070401@datalinktech.com.au> Date: Thu, 06 Jul 2006 08:28:20 +1000 From: David Nugent User-Agent: Thunderbird 1.5.0.4 (X11/20060704) MIME-Version: 1.0 To: Orla McGann References: <20060630103412.GA18288@heanet.ie> In-Reply-To: <20060630103412.GA18288@heanet.ie> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: multimedia@FreeBSD.org Subject: Re: Problems installing VLC on FreeBSD6.1 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jul 2006 22:28:30 -0000 Orla McGann wrote: > Hi there, > I get the following error when I try to portinstall VLC on my machine > running FreeBSD6.1 Stable: > > configure: error: libdirac doesn't appear to be installed on you system. > ===> Script "configure" failed unexpectedly. > Please report the problem to multimedia@FreeBSD.org [maintainer] and attach > the "/usr/ports/multimedia/vlc/work/vlc-0.8.5/config.log" including the output > of the failure of your make command. Also, it might be a good idea to provide > an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). > Read the error message. :-) Near the bottom of the config.log, just before the variables dump, you will find the point where configure failed and a message saying why it failed. This is typically because an application requires a more recent version of a package it depends on than is currently installed, but the port itself couldn't discern between versions (it just checks that it is installed and unless lib versions were bumped it may not see that it requires updating). Update any ports that vlc relies on and it should build fine (multimedia/vlc builds fine here). Most bumps in building ports are due to more subtle dependencies than the ports system currently caters for. Even when a port's library version is bumped, the ports that depend on it will attempt to install it as a new port (which will always fail) rather than upgrading the existing one. portupgrade will handle this well if you wave the right command line options at it (-N -r multimedia/vlc to install the new port after upgrading anything it depends on).