From owner-freebsd-questions@FreeBSD.ORG Mon Dec 6 21:47:42 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E33D16A4CF for ; Mon, 6 Dec 2004 21:47:42 +0000 (GMT) Received: from out007.verizon.net (out007pub.verizon.net [206.46.170.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C3FD43D41 for ; Mon, 6 Dec 2004 21:47:42 +0000 (GMT) (envelope-from acurtis@ieee.org) Received: from [128.33.80.129] by out007.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20041206214741.MEKF1327.out007.verizon.net@[128.33.80.129]>; Mon, 6 Dec 2004 15:47:41 -0600 In-Reply-To: <20041206210116.GA40467@xor.obsecurity.org> References: <20041206210116.GA40467@xor.obsecurity.org> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <73B4D6A3-47D0-11D9-9A30-000A959EB894@ieee.org> Content-Transfer-Encoding: 7bit From: Alan Curtis Date: Mon, 6 Dec 2004 16:47:40 -0500 To: Kris Kennaway X-Mailer: Apple Mail (2.619) X-Authentication-Info: Submitted using SMTP AUTH at out007.verizon.net from [128.33.80.129] at Mon, 6 Dec 2004 15:47:41 -0600 cc: freebsd-questions@freebsd.org Subject: Re: Error updating mpeg4ip X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Dec 2004 21:47:42 -0000 On Dec 6, 2004, at 4:01 PM, Kris Kennaway wrote: > On Mon, Dec 06, 2004 at 10:24:28AM -0500, Alan Curtis wrote: >> While following the instructions in /usr/ports/UPDATING to upgrade >> mpeg4ip (dated 2004111), I got the following error. >> >> Error: shared library "avcodec.0" does not exist >> *** Error code 1 > > That usually means you forgot to first update the ports upon which > mpeg4ip depends. Use e.g. portupgrade to do this. > > I first got error first using portupgrade -a. I think the process in /usr/ports/UPDATING handles the dependencies, does it not? For reference, this is what I did. pkg_delete -f /var/db/pkg/mpeg4ip* pkg_delete -f /var/db/pkg/faad* cd /usr/ports/multimedia/mpeg4ip-libmp4v2 && make install clean cd /usr/ports/audio/faad && make install clean cd /usr/ports/multimedia/mpeg4ip && make install clean