Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Apr 1996 02:10:52 -0800 (PST)
From:      Jaye Mathisen <mrcpu@cdsnet.net>
To:        hackers@freebsd.org
Subject:   ldconfig problem.
Message-ID:  <Pine.BSF.3.91.960402020307.424A-100000@schizo.cdsnet.net>

next in thread | raw e-mail | index | archive | help


I built the tcl/tk binaries in the ports collection, and it did an 
ldconfig -m at the end.  But wish4.1 barfs with unable to find the tk shlib.

So I run ldconfig -r, and sure enough it's not there.

so "ldconfig -m /usr/local/lib", thinking that would add it, and it still 
doesn't.

However, other libs in /usr/local/lib it finds fine.  Or rather, some it 
does, some it doesn't.  It finds libjpeg, but can't find libtcl* or libtk*.

The only thing I notice about these 2 is that the libtk/libtcl's have x.y 
stuff before the .so, and maybe there's a regex getting muffed in 
ldconfig.

This line looks suspicious in ldconfig:

                n = sscanf(dp->d_name, "lib%[^.].so.%s",
                                        name, rest);


A ldconfig -r doesn't show any libraries that have a '.' before the .so.

schizo# ls -l lib*so*
-r--r--r--  1 bin   bin  126079 Dec 24 03:58 libjpeg.so.6.0
-r--r--r--  1 root  bin  267247 Apr  2 01:26 libtcl7.5.so.1.0
-r--r--r--  1 bin   bin  256764 Dec 24 04:05 libtiff.so.3.3
-r--r--r--  1 root  bin  560527 Apr  2 01:39 libtk4.1.so.1.0

libjpeg.so.6.0 show up, and libtiff show up.

Am I like wandering in the dark here?


Anyway, this is with 2.1-stable, supped a day or so ago.

Anybody have an easy fix?  I haven't looked at -current to see what's on 
it, that box is down currently.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960402020307.424A-100000>