[ncl-install] NCAR Graphics (Version 5.1.0) Installation Problem with 32-bit LINUX-UBUNTU system (GCC version 4.2.4)
Mary Haley
haley at ucar.edu
Mon Jun 1 06:06:04 MDT 2009
Hi,
I think you may still have a version mismatch here with your
libgfortran.a, or else it's not picking up the libgfortran.a that's in
that
directory.
What does the following report:
nm /usr/lib/gcc/i486-linux-gnu/4.1/libgfortran.a | grep
_gfortran_copy_string
?
--Mary
On Mon, 1 Jun 2009 12:22:27 +0200
"Scasciamacchia Vincenzo" <stagista1.ost at est.asi.it> wrote:
> Hi, I am a new NCL-NCAR user.
>
>
> I have a 32-bit LINUX-UBUNTU system with GCC version 4.2.4.
>
> I have downloaded "NCL 5.1.0 32-bit binary for i686 chips for LINUX
> (compiled with gcc 4.1.2)" from "earthsystemgrid" site and installed
>in
> "/usr/local/ncl".
>
> I have setted:
>
> export NCARG_ROOT=/usr/local/ncl
>
> export PATH=/usr/local/ncl/bin:$PATH
>
> export NCARG_USRRESFILE=/home/pc/Scrivania/NCL/1.hluresfile
>
> export LD_LIBRARY_PATH=/usr/lib/gcc.
>
>
>
>
>
> If I test NCL (typing "ng4ex gsun01n") then I have no problem and
>X11
> window pops up with XY plot.
>
>
>
> I have problem when I test NCAR Graphics (typing ncargex cpex08):
>
> pc at pc-laptop:~$ export NCARG_ROOT=/usr/local/ncl
> pc at pc-laptop:~$ export PATH=/usr/local/ncl/bin:$PATH
> pc at pc-laptop:~$ export
> NCARG_USRRESFILE=/home/pc/Scrivania/NCL/1.hluresfile
> pc at pc-laptop:~$ export LD_LIBRARY_PATH=/usr/lib
> pc at pc-laptop:~$ ncargex cpex08
>
> NCAR Graphics Fortran Example <cpex08>
>
> Copying cpex08.f
>
> Copying cpexcc.f
>
> Compiling and linking...
>
> gfortran -fPIC -fno-second-underscore -fno-range-check -O -o cpex08
> cpexcc.f cpex08.f -L/usr/local/ncl/lib -L/usr/X11R6/lib -lncarg
> -lncarg_gks -lncarg_c -lX11 -lXext -lpng -lz
>
> /usr/local/ncl/lib/libncarg.a(cpcldm.o): In function `cpcldm_':
>
> cpcldm.f:(.text+0x8ab): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0xf36): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0xfc8): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0x10bd): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0x11c4): undefined reference to
>`_gfortran_copy_string'
>
> /usr/local/ncl/lib/libncarg.a(cpcldm.o):cpcldm.f:(.text+0x127f):
>more
> undefined references to `_gfortran_copy_string' follow
>
> collect2: ld returned 1 exit status
>
> The compile and link failed.
>
>
>
>
> --> If I add "-L/usr/lib/gcc/i486-linux-gnu/4.1 -lgfortran" then the
> situation doesn't change:
>
>
> gfortran -fPIC -fno-second-underscore -fno-range-check -O -o cpex08
> cpexcc.f cpex08.f -L/usr/local/ncl/lib -L/usr/X11R6/lib
> -L/usr/lib/gcc/i486-linux-gnu/4.1 -lgfortran -lncarg -lncarg_gks
> -lncarg_c -lX11 -lXext -lpng -lz
>
> /usr/local/ncl/lib/libncarg.a(cpcldm.o): In function `cpcldm_':
>
> cpcldm.f:(.text+0x8ab): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0xf36): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0xfc8): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0x10bd): undefined reference to
>`_gfortran_copy_string'
>
> cpcldm.f:(.text+0x11c4): undefined reference to
>`_gfortran_copy_string'
>
> /usr/local/ncl/lib/libncarg.a(cpcldm.o):cpcldm.f:(.text+0x127f):
>more
> undefined references to `_gfortran_copy_string' follow
>
> collect2: ld returned 1 exit status
>
> The compile and link failed.
>
>
>
>
> --> What is the problem ? Can anyone help me?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
More information about the ncl-install
mailing list