[ncl-install] Fwd: nck_ncar-5.2.1 install
Mary Haley
haley at ucar.edu
Fri May 27 12:33:39 MDT 2011
Dear Mikhail,
I assume you used the $NCARG/config/LINUX.INTEL as a starting point for the LINUX file.
These files provide guidelines on what things you might need to compile NCL/NCAR Graphics, but you may have to change the file slightly depending on your compilers.
I would first see if you even have a library call libCEPCF90.a or libCEPCF90.so or similar on your system, using the locate command:
locate libCEPCF90
Same for the F90 library.
If you don't have these files, then try removing them from the $NCARG/config/LINUX file and start the compilation from scratch. (That is, run "make Everything" again to see if you get any further.)
After this completes (or exits), you might see some undefined references in your make-output file. Try to figure out what Intel library contains these symbols. You can then add these libraries back to the "#define CtoFLibraries" line in $NCARG/config/LINUX and start the build from scratch again.
Some compilers provide an option that automatically looks for these C/Fortran libraries. For example, with the PGI compilers, the option is "-pgf90libs". If you have something like this for Intel, then include this on the CtoFLibraries line.
Good luck,
--Mary
On May 27, 2011, at 11:54 AM, Felixoid wrote:
> Hello, my name is Mikhail. I trying to compile ncl_ncarg-5.2.1 with Intel Parallel Studio 12.0.2 on ubuntu 10.04.2x64
> While compiling "make" can't find CEPCF90 library. Intel PS installed in /opt/intel
> I can't find this lib nowhere in paths.
> There compiling example:
>
> $ icc -mieee-fp -ansi -O -o ictrans main.o ../../../.././ncarview/src/lib/libictrans/libictrans.o ../../../.././ncarview/src/lib/libctrans/libctrans.o -L../../../.././ncarview/src/lib/libcgm -lcgm -L../../../.././ncarview/src/lib/libncarg_ras -lncarg_ras -L/opt/intel/composerxe-2011.2.137/mkl/lib/ia32 -L/opt/intel/composerxe-2011.2.137/compiler/lib/intel64 -L/opt/intel/composerxe-2011.2.137/mpirt/lib/intel64 -L/opt/intel/composerxe-2011.2.137/ipp/../compiler/lib/intel64 -L/opt/intel/composerxe-2011.2.137/ipp/lib/intel64 -L/opt/intel/composerxe-2011.2.137/compiler/lib/intel64 -L/opt/intel/composerxe-2011.2.137/mkl/lib/intel64 -L/opt/intel/composerxe-2011.2.137/tbb/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21 -L/usr/local/lib -L/opt/intel/composerxe-2011.2.137/bin/sourcechecker/lib/intel64 -L/opt/intel/composerxe-2011.2.137/mkl/lib/intel64 -L/opt/intel/composerxe-2011.2.137/ipp/lib/intel64 -L/opt/intel/composerxe-2011.2.137/ipp/interfaces/data-compression/ipp_zlib/bin/intel64 -L/opt/intel/composerxe-2011.2.137/compiler/lib/intel64 -L/opt/intel/composerxe-2011.2.137/tbb/lib/intel64 -L/opt/intel/composerxe-2011.2.137/mpirt/lib/intel64 -L/opt/intel/composerxe-2011.2.137/debugger/lib/intel64 -lXpm -lX11 -lXext -lmfhdf -ldf -ljpeg -lz -lCEPCF90 -lF90 -lm
>
> ld: cannot find -lCEPCF90
>
> If remove "-lCEPCF90" print "ld: cannot find -lF90"
>
> Tell me please, where i can find/download this libs or how to compile this file?
> Thank you.
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
More information about the ncl-install
mailing list