On Mon, Feb 04, 2002 at 11:13:22AM +0900, Henry Nelson wrote: > > offhand, it looks like the problem is that libintl was built by libtool, > > whose assumptions about shared libraries are Linux-centric. > > % uname -rs > NetBSD 1.4.3_ALPHA > > Anyway, how do I force Lynx to compile with static libraries, just remove > the shared ones? I don't recall having a problem like this with lynx2.8.4 > dev.15, the last Lynx I compiled on NetBSD. (lynx2.8.5dev.2 compiled okay > on Solaris2.6, but there are no shared libraries installed.) Thanks.
That, or link with the static libraries using a -L option to a directory where the linker won't use a default search path (I've been burned with just linking from /usr/local/lib and still getting shared libraries ;-) > __Henry > > > > cd chrtrans && make tables > > > ./makeuctb ./cp1250_uni.tbl cp1250_uni.h > > > Shared object "libintl.so.1" not found > > > *** Error code 1 > > > > > > Stop. > > > > > > % ls -l /usr/local/lib/libintl* > > > -rw-r--r-- 1 root wheel 108238 Feb 3 17:03 /usr/local/lib/libintl.a > > I'll also take a look into this, since the static library is 8 times the size > of what it is on in my Solaris account. Strange. I assumed it had debug stuff in it. But it was compiled on a newer date than the shared libraries. (On the Linux where I am right now, the static and shared libraries are roughly the same size - generally one is a little larger than the other, though I forget which way). > > > -rwxr-xr-x 1 root wheel 714 Aug 27 06:29 /usr/local/lib/libintl.la > > > lrwxr-xr-x 1 root wheel 14 Aug 27 06:29 /usr/local/lib/libintl.so -> >libintl.so.1.0 > > > lrwxr-xr-x 1 root wheel 14 Aug 27 06:29 /usr/local/lib/libintl.so.1 -> >libintl.so.1.0 > > > -rwxr-xr-x 1 root wheel 16248 Aug 27 06:29 /usr/local/lib/libintl.so.1.0 > > ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED] -- Thomas E. Dickey <[EMAIL PROTECTED]> http://invisible-island.net ftp://invisible-island.net ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED]
