From owner-freebsd-stable@FreeBSD.ORG Mon Aug 4 01:45:21 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD2F91065694 for ; Mon, 4 Aug 2008 01:45:21 +0000 (UTC) (envelope-from Nic.Reveles@gatech.edu) Received: from deliverator1.ecc.gatech.edu (deliverator1.ecc.gatech.edu [130.207.185.171]) by mx1.freebsd.org (Postfix) with ESMTP id 5F88C8FC18 for ; Mon, 4 Aug 2008 01:45:21 +0000 (UTC) (envelope-from Nic.Reveles@gatech.edu) Received: from deliverator2.ecc.gatech.edu (deliverator2.ecc.gatech.edu [130.207.185.172]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (Client did not present a certificate) by deliverator1.ecc.gatech.edu (Postfix) with ESMTP id 5BC1E2DCD69 for ; Sun, 3 Aug 2008 21:20:12 -0400 (EDT) Received: from deliverator2.ecc.gatech.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id E96634801B7 for ; Sun, 3 Aug 2008 21:20:10 -0400 (EDT) Received: from mail3.gatech.edu (mail3.gatech.edu [130.207.185.163]) by deliverator2.ecc.gatech.edu (Postfix) with ESMTP id 833884800EF for ; Sun, 3 Aug 2008 21:20:08 -0400 (EDT) Received: from mail3.gatech.edu (localhost [127.0.0.1]) by mail3.gatech.edu (Postfix) with ESMTP id 7644E1A39F0 for ; Sun, 3 Aug 2008 21:20:08 -0400 (EDT) Date: Sun, 3 Aug 2008 21:20:08 -0400 (EDT) From: Nic Reveles To: freebsd-stable@freebsd.org Message-ID: <1938178730.2959681217812808135.JavaMail.root@mail3.gatech.edu> In-Reply-To: <696148549.2959541217812741596.JavaMail.root@mail3.gatech.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [128.61.36.21] X-Mailer: Zimbra 5.0.7_GA_2450.RHEL4_64 (ZimbraWebClient - IE7 (Win)/5.0.7_GA_2450.RHEL4_64) Subject: Using Portupgrade? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 01:45:21 -0000 Hello, I've recently updated to freeBSD 6.3-STABLE from 5.3-RELEASE (amd64) and am struggling with out of date ports. I have tried updating 'ports-all' and 'src-all' numerous times (does src-all include ports-all? It takes forever) along with portupgrade. For example, when trying to login to an account using the bash shell I got the following error that prevents logging in. ld-elf.so.1: Shared object "libintl.so.6" not found So I tried: portupgrade -r bash, which did not fix anything. I was able to fix it by going into the ports directory and 'make deinstall' then 'make install'. But there are many other ports that are still broken. Is there an easy way to fix them all at once (using portupgrade)? I've tried 'portupdate -ar', which had a lot of xorg installation errors... eventually I found an entry in '/usr/ports/UPDATING' about updating xorg. But following the instructions seems to give an error that suggests following the instructions! 1) I switched to portupgrade-devel following UPDATING instructions. I believe this was successful. # portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade # rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db # pkgdb -fu 2) I rebuilt 'INDEX' # cd /usr/ports && make index 3) I set environment variable 'XORG_UPGRADE' to 'yes'. 4) I gave portupgrade "a small bit of help" (quoting 'UPDATING') # portupgrade -Rf libXft 5) I do not know if I have any gstreamer ports installed, so I tried both (neither did the trick). # portupgrade -a -x 'gstreamer*' ---> Upgrading 'xorg-libraries-6.8.2' to 'xorg-libraries-7.3_2' (x11/xorg-libraries) ---> Building '/usr/ports/x11/xorg-libraries' ===> Cleaning for xorg-libraries-7.3_2 /usr/X11R6 exists, but it is not a symlink. Installation cannot proceed. This looks like an incompletely removed old version of X. In the current version, /usr/X11R6 must be a symlink if it exists at all.Please read /usr/ports/UPDATING (entry of 20070519) for the procedure to upgrade X.org related ports.*** Error code 1 Stop in /usr/ports/x11/xorg-libraries. ---> Skipping 'x11/libdnd' (libdnd-1.1) because a requisite package 'xorg-libraries-6.8.2' (x11/xorg-libraries) failed (specify -k to force) [a million more skipping errors...] So I feel confident that I'm doing something incorrect since nothing seems to work after updating (or fails while updating). Could someone point me in the right direction? Nic