Re: Error compiling Ictranc

From: Rick Grubin <grubin_at_nyahnyahspammersnyahnyah>
Date: Wed, 16 Apr 2008 07:55:13 -0600

Hi Tristan

> I 'm trying to compile NCL 5.0 with Intel Fortan & C compiler. Idt
> doesn't display anything (just say "translator aborted"). Seem that's
> something wrong about 'ictrans'.
>
> Indeed ictrans's compilation crash with "(.text+0x6eb5): undefined
> reference to `for_cpystr`"

'for_cpystr' is a symbol from the Intel Fortran compiler's library
'libifcore'

> Intel(R) C Compiler for applications running on IA-32, Version 10.1
> Build 20070913 Package ID: l_cc_p_10.1.008
> Intel(R) Fortran Compiler for applications running on IA-32, Version
> 10.1 Build 20070913 Package ID: l_fc_p_10.1.008
> [...]
>
> icc -mp -ansi -O -o ictrans main.o
> [...] -L/opt/1/intel_cc_10.1/ia32/lib -lcxa -lifcore -lcprts -lm
>
> ../../../.././ncarview/src/lib/libictrans/libictrans.o: In function
> `giargs_':
> (.text+0x6eb5): undefined reference to `for_cpystr'
> [...]
> CTOFLIBS = -L/opt/1/intel_cc_10.1/ia32/lib -lcxa -lifcore -lcprts -lm

It would appear that you've done this, based on the output from the
compilation and your Makefile. Could you
please send along your 'LINUX' config file, located in: /path/to/
ncl_source_code/ncarg/config/LINUX ?

Also, as was pointed out to me by a user, strictly speaking, the
references to libraries 'cxa' and 'cprts' are not
necessary, but shouldn't hurt either.

One other thing to verify, as we cannot duplicate your host here, is
that there is indeed a 'libifcore.a' located
in /opt1/intel_cc_10.1/ia32/lib -- that directory seems, by its
name, to refer to the Intel C compiler library, and
'libifcore.a' is an Intel Fortran compiler library. Is there a
directory similarly named that refers to the Fortran compiler
present in /opt1 ?

----
Rick Grubin NCAR/TDD/CISL/VETS
Visualization + Enabling Technologies
grubin_at_ucar.edu 303.497.1832

_______________________________________________
ncl-install mailing list
ncl-install_at_ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-install
Received on Wed Apr 16 2008 - 07:55:13 MDT

This archive was generated by hypermail 2.2.0 : Wed Apr 16 2008 - 11:00:39 MDT