[ncl-install] ncl: error while loading shared libraries
Mary Haley
haley at ucar.edu
Thu Jan 3 15:48:13 MST 2008
Hi again,
With the "ncargex cpex08" command, it looks like it can't find the X11
library on your system.
You need to either install the X11 development libraries, or else figure
out where they reside on your system and use the "-L" option to help
ncargf77 figure out where they are.
For example, if the "libX11.so" file is in /opt/local/lib, then you
would need to do something like this:
ncargex cpex08 -n
ncargf77 -o cpex08 -L/opt/local/lib cpex08.f cpexcc.f
./cpex08
If you are on a Linux system, you can find the X11 library with:
locate libX11.so
--Mary
On Thu, 3 Jan 2008, [UTF-8] Rodrigo Fernández wrote:
> On Jan 2, 2008 8:27 PM, Rodrigo Fernández <chaotiklv at gmail.com> wrote:
> On Jan 2, 2008 7:37 PM, Mary Haley <haley at ucar.edu> wrote:
> > Hi again,
> >
> > Based on your output below, it looks like the libnc-dap library is
> > being found okay, but it's your libdap and libdapclient libraries that
> > are the problem. I'm not positive about what's going on, because it's
> > finding newer versions of libdap.so and libdapclient.so, and
> > then complaining about not finding older versions.
> >
> > Are you using a precompiled NCL binary? If so, it may be that the DAP
> > library versions are out of sync enough that you can't use the newer
> > libraries. If this case, you will need to build NCL from source and
> > link against your newer OPeNDAP libraries, or else install older
> > versions of the OPenDAP libraries. If you decide to go the "older
> > versions" route, I think the versions that will be safe are:
> >
> > libdap - V3.7.7
> > libnc-dap - V3.7.0
> >
> > If this doesn't work, we may need to wait for Rick to chime in here,
> > once he gets back.
>
> Well i can least try that. Thanks for everything!!
>
I already uninstalled/installed again everything with the correct
libraries, set the LD_LIBRARY_PATH, LD_RUN_PATH, and when i run:
$ldd $NCARG_ROOT/bin/ncl
linux-gate.so.1 => (0xffffe000)
libnc-dap.so.3 => /usr/local/lib/libnc-dap.so.3 (0xb7ecf000)
libdap.so.6 => /usr/local/lib/libdap.so.6 (0xb7e03000)
libdapclient.so.1 => /usr/local/lib/libdapclient.so.1 (0xb7dc7000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7db5000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb7d85000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d81000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7c95000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7c86000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c61000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7b7c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7b71000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7a40000)
libssl.so.6 => /usr/lib/i686/cmov/libssl.so.6 (0xb7a01000)
libcrypto.so.6 => /usr/lib/i686/cmov/libcrypto.so.6 (0xb78c6000)
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0xb7894000)
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0xb7769000)
/lib/ld-linux.so.2 (0xb7f62000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7766000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7761000)
libz.so.1 => /usr/lib/libz.so.1 (0xb774c000)
and then, I run ncl:
$ncl
Copyright (C) 1995-2007 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 5.0.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
ncl 0>
it works!! :D thanks!! at least!! i had some problems with the
libssl.so.6 and libcrypto.so.6, the only ones that i found was the
libssl.so.0.9.8 and the libcrypto.so.0.9.8. I just:
$cp libssl.so.0.9.8 libssl.so.6
Its nasty but it worked :).
I just have a problem running the NCAR Graphics test:
$ncargex cpex08
NCAR Graphics Fortran Example <cpex08>
Copying cpex08.f
Copying cpexcc.f
Compiling and linking...
g77 -fPIC -fno-second-underscore -O -o cpex08 cpexcc.f cpex08.f
-L/usr/local/lib -lncarg -lncarg_gks -lncarg_c -lX11 -lXext
/usr/bin/ld: no se puede encontrar -lX11
collect2: ld devolvió el estado de salida 1
The compile and link failed.
Well, thats all! thanks for everything Mary :D!
--
Rodrigo G. Fernández Gaete < Linux User #444521>
Ingenieria Civil Informática
Universidad Técnica Federico Santa Maria
More information about the ncl-install
mailing list