Dr. John W. Glendening writes:
> Phil
>
> Thanks for the info. I had updated to a libc that was a _later_ version
> (libc-2.3.2-74) than the one you cite but will see if uninstalling that
> and installing the one you mention will solve anything (unfortunately
> the reason that I had updated to the version I did is that earlier ones
> cause another problem with my system, with an error message being
> generated by each print job - the one I installed did fix that problem
> but then created another one by apparently causing segmentation faults
> in the rpm program, so am having some difficulty getting back to where
> I was before - I think I spend more time trying to get linux to work
> than on meteorology these days!).
>
Right, you're in the linux version of what Windows users call "dll hell".
For what it's worth, on Mandrake 9.1 (which I've found to be a real pleasure to use)
this is where the ncl executible is getting those symbols:
~ phil@gull% nm /nfs/kite/common/ncl-4.2.0.a030/bin/ncl | grep ctype_
0874d7ac B __ctype_b@@GLIBC_2.0
0874d5a0 B __ctype_tolower@@GLIBC_2.0
0874d5ac B __ctype_toupper@@GLIBC_2.0
~ phil@gull% ldd /nfs/kite/common/ncl-4.2.0.a030/bin/ncl
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40022000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40031000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40110000)
libm.so.6 => /lib/i686/libm.so.6 (0x4011f000)
libdl.so.2 => /lib/libdl.so.2 (0x40141000)
libc.so.6 => /lib/i686/libc.so.6 (0x40144000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
~ phil@gull% nm -D /lib/i686/libc.so.6 | grep ctype_
0012daf8 D __ctype_b
00022290 T __ctype_b_loc
000209e0 W __ctype_get_mb_cur_max
0012db00 D __ctype_tolower
00022390 T __ctype_tolower_loc
0012db04 D __ctype_toupper
00022310 T __ctype_toupper_loc
~ phil@gull% rpm -qf /lib/i686/libc.so.6
glibc-2.3.1-10mdk
~ phil@gull% /lib/libc.so.6
GNU C Library stable release version 2.3.1, by Roland McGrath et al.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.2.2 (Mandrake Linux 9.1 3.2.2-1mdk).
Compiled on a Linux 2.4.21 system on 2003-02-17.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
linuxthreads-0.10 by Xavier Leroy
BIND-8.2.3-T5B
libthread_db work sponsored by Alpha Processor Inc
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Report bugs using the `glibcbug' script to <bugs@gnu.org>.
_______________________________________________
ncarg-talk mailing list
ncarg-talk@ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncarg-talk
This archive was generated by hypermail 2b29 : Mon Nov 10 2003 - 08:35:29 MST