Date: Mon, 7 Apr 2003 01:50:06 +0100 (BST) From: Richard Tobin <richard@cogsci.ed.ac.uk> To: freebsd-questions@freebsd.org Subject: __stderrp problem after 4.8 binary upgrade Message-ID: <200304070050.BAA13024@sorley.cogsci.ed.ac.uk>
next in thread | raw e-mail | index | archive | help
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/compat/pkg What did I do wrong? -- Richard
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304070050.BAA13024>