Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jun 2001 14:57:40 +0300 (EEST)
From:      Giorgos Keramidas <keramidi@otenet.gr>
To:        Roelof Osinga <roelof@nisser.com>
Cc:        <freebsd-stable@FreeBSD.ORG>
Subject:   Re: why emacs not workee anymore?
Message-ID:  <20010601145446.R269-100000@hades.hell.gr>
In-Reply-To: <3B170B84.557AB49@nisser.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 1 Jun 2001, Roelof Osinga wrote:

> I did have a woring emacs installation. Last thing I remember installing
> was the Firebird port (do have full script logs of all installs). Since
> about then I get the following when attemping to run emacs:
>
> nisser:/home/eboa/www/Slak/Flash/2001$ emacs -nw
> /usr/libexec/ld-elf.so.1: Shared object "libXaw.so.6" not found
> nisser:/home/eboa/www/Slak/Flash/2001$

Your copy of Emacs is built with X11 support and it's linked to some of the
X11 libraries.  Although I suspect that Emacs is not the only port you will be
having problems with, if your X11 libraries are not there, you can solve this
specific problem by recompiling Emacs with WITHOUT_X11=yes.

The Makefile at /usr/ports/editors/emacs20 of my recently CVSup'ed ports
includes the following lines:

	.if !defined(WITHOUT_X11)
	CONFIGURE_ARGS= --with-x-toolkit --with-pop
	USE_XLIB=       yes
	.else
	CONFIGURE_ARGS= --with-x=no --with-pop
	.endif

So if you rebuild Emacs with WITHOUT_X11=yes it will not use any X11 libraries
and you will be able to run it in your telnet sessions with -nw option or not,
without having ld-elf.so (the runtime linker) that it cannot find some of the
libraries required by the binary (like it does now).

--giorgos


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010601145446.R269-100000>