From owner-freebsd-ports@FreeBSD.ORG Thu Apr 22 11:22:45 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71A7D1065677 for ; Thu, 22 Apr 2010 11:22:45 +0000 (UTC) (envelope-from ml@netfence.it) Received: from cp-out9.libero.it (cp-out9.libero.it [212.52.84.109]) by mx1.freebsd.org (Postfix) with ESMTP id 09BA88FC14 for ; Thu, 22 Apr 2010 11:22:44 +0000 (UTC) Received: from soth.ventu (151.51.13.177) by cp-out9.libero.it (8.5.107) id 4BC7480F016B43F4; Thu, 22 Apr 2010 13:22:43 +0200 Received: from alamar.ventu (alamar.ventu [10.1.2.18]) by soth.ventu (8.14.4/8.14.3) with ESMTP id o3MBMe1A001563; Thu, 22 Apr 2010 13:22:40 +0200 (CEST) (envelope-from ml@netfence.it) Message-ID: <4BD03180.10100@netfence.it> Date: Thu, 22 Apr 2010 13:22:40 +0200 From: Andrea Venturoli User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; it-IT; rv:1.9.1.9) Gecko/20100402 Thunderbird/3.0.4 MIME-Version: 1.0 To: Luca Pizzamiglio References: <4BD01720.6020103@netfence.it> <4BD01891.7070804@bally-wulff.de> In-Reply-To: <4BD01891.7070804@bally-wulff.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: GMP change X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Apr 2010 11:22:45 -0000 On 04/22/10 11:36, Luca Pizzamiglio wrote: > Hallo Andrea, > > I've had the same problem using portupgrade and no clean solution found. > > This is the dirty trick I've used: > > pkg_delete -f libgmp4\* > portupgrade -N math/gmp > > BTW, portupgrade with -o doesn't work because now the conflicts is > checked "before" the building process and gmp building fails.. > > Best regards! Thanks, I'm trying this. However, after pkg_delete, I did: # pkgdb -F ---> Checking the package registry database Stale dependency: gcc-4.3.5.20091227 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Stale dependency: kdemultimedia-3.5.10_4 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Stale dependency: kdeutils-3.5.10_4 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Stale dependency: libao-0.8.8_1 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Stale dependency: mpfr-2.4.2 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Stale dependency: superkaramba-lwp-15.0_5 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Stale dependency: vorbis-tools-1.2.0_6,3 -> libgmp-4.3.2 (math/libgmp4): -> Deleted. (irrelevant) Of course, when I later updated one of the above packages, gmp was found missing and got installed, but what really makes me wonder is pkgdb thinking all these dependencies are really irrelevant; this is some behaviour I also recently noticed in other situations and found it strange there too. Any pointer on how pkgdb decides that? bye & Thanks av.