Re: Re: Linux upgrade gives compile error messages

From: Philip Austin (paustin@XXXXXX)
Date: Sun Nov 09 2003 - 16:55:52 MST

  • Next message: Dr. John W. Glendening: "Re: Linux upgrade gives compile error messages"

    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