From owner-freebsd-ports@FreeBSD.ORG Wed Nov 2 16:00:06 2005 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2215616A420; Wed, 2 Nov 2005 16:00:06 +0000 (GMT) (envelope-from nobutaka@nobutaka.org) Received: from media-w.com (media-w.com [204.202.15.129]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5631643D5A; Wed, 2 Nov 2005 15:59:58 +0000 (GMT) (envelope-from nobutaka@nobutaka.org) Received: from bullet.internal.nobutaka.org (j069090.ppp.asahi-net.or.jp [61.213.69.90]) (authenticated bits=0) by media-w.com (8.13.1/8.13.1) with ESMTP id jA2FxsC7079270; Thu, 3 Nov 2005 00:59:57 +0900 (JST) Date: Thu, 03 Nov 2005 00:59:53 +0900 Message-ID: <864q6v82h2.wl%nobutaka@nobutaka.org> From: MANTANI Nobutaka To: "Greg 'groggy' Lehey" In-Reply-To: <20051101073027.GD18710@wantadilla.lemis.com> References: <20051101073027.GD18710@wantadilla.lemis.com> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 Emacs/21.3 (i386--freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0 (media-w.com [204.202.15.129]); Thu, 03 Nov 2005 00:59:57 +0900 (JST) Cc: ports@freebsd.org Subject: Re: Problems installing Xaw3d? 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: Wed, 02 Nov 2005 16:00:06 -0000 Hello, At Tue, 1 Nov 2005 18:00:27 +1030, Greg 'groggy' Lehey wrote: > I've just tried several times to install emacs on a freshly installed > 7.0 box (Dell Inspiron 6000 FWIW). The Emacs installation fails > consistently with the following messages: > > ===> emacs-21.3_8 depends on shared library: Xaw3d.8 - not found > ===> Verifying install for Xaw3d.8 in /usr/ports/x11-toolkits/Xaw3d > ===> Vulnerability check disabled, database not found > ===> Extracting for Xaw3d-1.5E_1 > => Checksum OK for Xaw3d-1.5E.tar.gz. > ... (Xaw3d installs) > + /usr/bin/install -c -m 0444 XawImP.h /usr/X11R6/include/X11/Xaw3d > install in . done > install.man in . done > ... > ******************************************************************* > ===> Running ldconfig > /sbin/ldconfig -m /usr/X11R6/lib > ===> Registering installation for Xaw3d-1.5E_1 > ===> Returning to build of emacs-21.3_8 > Error: shared library "Xaw3d.8" does not exist > *** Error code 1 > > Investigation shows that the port is installing libXaw3d.7, not > libXaw3d.8. I solved the installation problem by creating a link between > /usr/X11R6/lib/libXaw3d.so.7 and /usr/X11R6/lib/libXaw3d.so.8: > > $ l /usr/X11R6/lib/libXaw3d.* > -rw-r--r-- 1 root wheel 420930 Nov 1 17:39 /usr/X11R6/lib/libXaw3d.a > -rwxr-xr-x 2 root wheel 309646 Nov 1 17:39 /usr/X11R6/lib/libXaw3d.so > -rwxr-xr-x 2 root wheel 309646 Nov 1 17:39 /usr/X11R6/lib/libXaw3d.so.7 > -rwxr-xr-x 2 root wheel 309646 Nov 1 17:39 /usr/X11R6/lib/libXaw3d.so.8 > > Obviously something needs to be done. I'd be happy to enter a PR, but > I'm not sure which package is to blame. It seems that imake-4 (part of XFree86) is installed on your system. Shared library version of libXaw is defined in /usr/X11R6/lib/X11/config/X11.tmpl. X11.tmpl is installed by imake-4 or imake-6. Please confirm output of the following command. % grep "#define SharedXawRev" /usr/X11R6/lib/X11/config/X11.tmpl If imake-6 is installed, the output should be "#define SharedXawRev 8.0". If the output is "#define SharedXawRev 7.0", you should uninstall imake-4 and install imake-6. So please don't blame the emacs port. :-) -- MANTANI Nobutaka nobutaka@nobutaka.org, nobutaka@FreeBSD.org