From owner-freebsd-ports@FreeBSD.ORG Tue Feb 20 15:12:41 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2B3DA16D041 for ; Tue, 20 Feb 2007 15:06:53 +0000 (UTC) (envelope-from surija@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.freebsd.org (Postfix) with ESMTP id B812113C48E for ; Tue, 20 Feb 2007 15:06:52 +0000 (UTC) (envelope-from surija@gmail.com) Received: by nf-out-0910.google.com with SMTP id m19so2776802nfc for ; Tue, 20 Feb 2007 07:06:51 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=t+wJkRLmqOblk7Dj4ueSb8mp/R6Ye+p6Syxss+I+a9A2KlHGksrvCjwtvUX60pJbLmhWVYr3LTc5AQiMnMnfcQOdWm5M1+CntxlhICLB2Q017zgVeCo666P6wx9gsKp7fEeGTUwe6SSuR9uMXkyBVi8nB3AQuFn/vyxKBlcTWWc= Received: by 10.82.155.10 with SMTP id c10mr13249029bue.1171982468428; Tue, 20 Feb 2007 06:41:08 -0800 (PST) Received: by 10.82.184.12 with HTTP; Tue, 20 Feb 2007 06:41:08 -0800 (PST) Message-ID: <21bc91010702200641v5588d486jdc42e3cb4a9db319@mail.gmail.com> Date: Tue, 20 Feb 2007 09:41:08 -0500 From: "Ranko Sredojevic" To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: libgpg-error version mismatch 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: Tue, 20 Feb 2007 15:12:41 -0000 Hi all; I'm not really sure if this belongs exactly here, but here we go: I was way careless... managed to forget that GNOME (2.14 to 2.16, and I track RELENG_6) should be upgraded through the upgrade script and had run portupgrade, which failed. After that I fetched the upgrade script and tried it. It finished successfully but after reboot GDM was not there (and I was greeted with login prompt in a console). I don't even remember all that I did, and I decided to fresh start: - CVSUP-ed and tried installing GNOME2 port which failed - deleted /usr/ports and CVSUP-ed again (eventually) and GNOME2 still fails - did 20060926 from UPGRADING and it still fails (in short: portupgrade -rf libgpg-error-\*) - rebuilt kernel and world (at which point I got rid of the ULE scheduler --- but for the record couldn't see too much difference from 4BSD in day-to-day desktop use, and it had run for >250 days without a reboot) So, now I'm out of "shots" :) The problem is: \begin{quote} /libexec/ld-elf.so.1: Shared object "libgpg-error.so.2" not found, required by "xsltproc" gmake[3]: *** [fdl-C.omf] Error 1 gmake[3]: Leaving directory `/usr/ports/x11/gnome-desktop/work/gnome- desktop-2.16.3/desktop-docs/fdl' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/x11/gnome-desktop/work/gnome- desktop-2.16.3/desktop-docs' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/x11/gnome-desktop/work/gnome- desktop-2.16.3' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/x11/gnome-desktop. *** Error code 1 Stop in /usr/ports/x11-toolkits/eel. *** Error code 1 Stop in /usr/ports/sysutils/gnome-control-center. *** Error code 1 Stop in /usr/ports/x11/gnome-applets. *** Error code 1 Stop in /usr/ports/x11/gnome2. \end{quote} while \begin{quote} sumadinac# ls -al /libexec | grep ld-elf -r-xr-xr-x 1 root wheel 201312 Feb 14 15:58 ld-elf.so.1 -r-xr-xr-x 1 root wheel 172232 Dec 24 2005 ld-elf.so.1.old -r-xr-xr-x 1 root wheel 175800 Feb 14 16:00 ld-elf32.so.1 -r-xr-xr-x 1 root wheel 149312 Dec 24 2005 ld-elf32.so.1.old \end{quote} So the library was rebuilt, and installed (I guess this happens when I do buildworld since it's not in the ports). Yet, it still doesn't recognize libgpg-error.so.3 which is there, I guess instead libgpg-error.so.2. I saw that some people have a hack: make a symbolic link named .so.2 to point to .so.3 but since I'm upgrading, I thought it'd make sense to do it properly... What (apart from doing portupgrade in the beginning :) ) did I do wrong here? Didn't discover too much googling about this, except of couple port problems but not something like this... Thanks, rasha