From owner-freebsd-questions@FreeBSD.ORG Sat Jul 16 21:43:30 2011 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77E28106564A for ; Sat, 16 Jul 2011 21:43:30 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-pz0-f49.google.com (mail-pz0-f49.google.com [209.85.210.49]) by mx1.freebsd.org (Postfix) with ESMTP id 57A498FC08 for ; Sat, 16 Jul 2011 21:43:30 +0000 (UTC) Received: by pzk33 with SMTP id 33so3717089pzk.8 for ; Sat, 16 Jul 2011 14:43:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=mMWQvNAiVYCRJGpQKYGOpkpv6SINBHtVsCWN4bP7R0I=; b=LbCSQZ19bkfuif4kADVg0MS969eicyiyACzXY0sCKba+Emzm2WoVFvSlN6Di2JTSsl JPdpQbRxq8kKib1iHzl/suX/SEJQIUBfiSmYbGv+47tLxxUoO8r5zQaZu5HV1/t78cpZ AusDe0/Fs4IcJpZ88HS/MHD/VnDBm+PzhbNPI= MIME-Version: 1.0 Received: by 10.68.48.74 with SMTP id j10mr5422194pbn.37.1310852609661; Sat, 16 Jul 2011 14:43:29 -0700 (PDT) Received: by 10.68.40.72 with HTTP; Sat, 16 Jul 2011 14:43:29 -0700 (PDT) Date: Sat, 16 Jul 2011 17:43:29 -0400 Message-ID: From: "b. f." To: ajtiM , freebsd-questions@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: gcc 4.4.7 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jul 2011 21:43:30 -0000 > I decided to switch from portmaster to portupgrade and pkddb -F show many > stale dependencies on gcc-4.4.5.20110503 (lang/gcc44). > > Do I need to put new dependencies to gcc-4.5.4.20110630 or something else, > please? > For portmaster I put IGNOREMI+ line and it works but I don't know how to do > with portupgrade. I am not sure what you mean by using +IGNOREME here. Unless you have a good reason to use lang/gcc44, you should replace lang/gcc44 with lang/gcc45, and rebuild or otherwise obtain newer versions of the packages that formerly used lang/gcc44 at runtime, so that the newer packages use the libraries from lang/gcc45 at runtime. The bookkeeping in the portupgrade database and in /var/db/pkg, and the updating tool(s) that you choose to use, are relatively minor details. If you choose to use portupgrade to do this, you should probably do something like: portupgrade -o lang/gcc45 lang/gcc44 portupgrade -rfx lang/gcc45 lang/gcc45 (although it has been a while since I used portupgrade). You may want to first try the steps with an added -n. b.