Date: Sun, 06 Apr 2003 19:50:48 -0500 From: Larry Rosenman <ler@lerctr.org> To: Richard Tobin <richard@cogsci.ed.ac.uk>, freebsd-questions@freebsd.org Subject: Re: __stderrp problem after 4.8 binary upgrade Message-ID: <97620000.1049676648@lerlaptop.lerctr.org> In-Reply-To: <200304070050.BAA13024@sorley.cogsci.ed.ac.uk> References: <200304070050.BAA13024@sorley.cogsci.ed.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--On Monday, April 07, 2003 01:50:06 +0100 Richard Tobin <richard@cogsci.ed.ac.uk> wrote: > I just updated a 4.7 system to 4.8 using the binary upgrade from CD. > > Now emacs reports > > /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol > "__stderrp" > > Emacs is emacs 20.3 from the packages: > > emacs-20.3 GNU editing macros. > > I have read the message in /usr/src/UPDATING: > > The definitions of the standard file streams (stdin, stdout, and > stderr) have changed so that they are no longer compile-time > constants. Some older binaries may require updated 3.X > compatability libraries (for example, by setting COMPAT3X=yes > for a buildworld/installworld). > > But I selected all the compatibility libraries when installing, > and it works if I do > > LD_LIBRARY_PATH=/usr/lib/compat emacs > > Ldconfig -r says: > > search directories: > /usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib:/usr/local/lib/com > pat/pkg > > What did I do wrong? not install the current COMPAT3 libraries from the sources. This is a FAQ. > > -- Richard > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: ler@lerctr.org US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?97620000.1049676648>