Date: Thu, 1 Apr 1999 00:04:56 +0000 From: Nik Clayton <nik@nothing-going-on.demon.co.uk> To: stable@freebsd.org Subject: libgnumalloc not found after 3.1-stable upgrade Message-ID: <19990401000456.A3690@catkin.nothing-going-on.org>
next in thread | raw e-mail | index | archive | help
Folks,
I just migrated to 3.1-stable by wiping the disk, installing the
bin and src distributions, and then running "make -DNOAOUT world",
followed by some reconfiguration of /etc.
Everything seems to have gone OK so far, until I try and build
some ports. Any that rely on libgnumalloc in fact.
I've gone through the mailing list archive, and where this has
been a problem for other people it's because /usr/lib/compat
wasn't in the ldconfig search path.
I've checked, this;
# ldconfig -r
/var/run/ld-elf.so.hints:
search directories: /usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib
...
libgnumalloc is definitely in /usr/lib/compat, as evidenced by this output
from file(1)
libgnumalloc.so.1.1: \
FreeBSD/i386 compact demand paged shared library not stripped
But building a port (say, graphics/xpm) dies with
...
cc -o sxpm -O2 -fno-strength-reduce -L/usr/X11R6/lib sxpm.o -L../lib -L/usr/X11R6/lib -lXpm -lXt -lSM -lICE -lXext -lX11 -lgnumalloc -Wl,-rpath,/usr/X11R6/lib:/usr/X11R6/lib
/usr/libexec/elf/ld: cannot open -lgnumalloc: No such file or directory
*** Error code 1
Stop.
...
I've re-run "ldconfig -m /usr/lib/compat" many times, but to no effect.
I haven't changed anything ldconfig related in /etc/rc.conf.local, and
/etc/defaults/rc.conf contains;
ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib"
ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"
which look correct.
Any ideas?
N
--
Bagel: The carbohydrate with the hole
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?19990401000456.A3690>
