Re: [netcdfgroup] Netcdf older version libraries

Okay this is helpful. You are not linking in the library properly. Instead of "/usr/local/lib/libnetcdf.a" you need to have: "-L/usr/ local/lib -lnetcdf". Also, my guess is that you will need to compile such that subroutine names are lower case. But try at least the above change. Also check that in your original build that fortran wasn't built separately, i.e. look in /usr/llocal/lib for a file libnetcdff.a

-Roy M.

On Feb 13, 2008, at 1:37 PM, Dr.Sudheer Joseph wrote:

Hi,
Thanks for the suggetions, But I am finding every thing ok but the program says as earlier. Attached herewith is the log of make test. It passes all tests.

I use the below command for making the exe

gfortran -I/usr/local/include -u -O -o ./oa oamain.o acor.o asm.o bes1d.o bes2d.o blkdat.o caldate.o defcdf.o dhlev.o diagn.o down_shift.o dynht.o errscl.o exitus.o filter.o gcircle.o getclima.o get_date.o getdynht.o get_ewpt.o getobs.o gregorian.o headln.o ierinv.o indepen.o invmtx.o length.o lintrp.o ll2xy.o lnblk.o locate.o lubksb.o ludcmp.o nxt_blnk.o oamean.o oapar.o objan.o outlier.o qtrap.o readgrids.o readhydro.o remove.o rotparm.o rout_chk.o select.o set_type.o sort.o svafunc.o svan.o svel.o trapzd.o trend.o trendcoef.o xclima.o xhydro.o xy2ll.o /usr/ local/lib/libnetcdf.a

It do not give any error  but when it is executed it says as below

NCAPT: : NetCDF: Variable not found
NCVDEF: : NetCDF: String match to name in use
NCAPTC: : NetCDF: Variable not found
NCAPTC: : NetCDF: Variable not found


Sudheer


You should not need to download an older version of the libraries,
because version 3.6.2 (and previous versions) fully support the netCDF-2
Fortran and C interfaces.  If your library was built with the
"--disable-v2" option to configure (which is not the default), the
library would be built without support for the version 2 interfaces, but
that is not common.  If your library was built with the environment
variable FC set to '', that would also have indicated no Fortran
interface should be built, and you would see error messages such as
above.

You can determine whether you have support for the version 2 Fortran
interfaces by finding the build source directory and invoking "make
check" in the "nf_test" subdirectory.  This tests all the Fortran
interfaces including the version 2 API, which produces output that
should look like this:

...
 PASS: tst_f77_v2
  *** Testing netCDF-2 Fortran 77 API.
  *** testing nccre ...
  *** testing ncddef ...
  *** testing ncvdef ...
  *** testing ncapt, ncaptc ...
  *** testing ncclos ...
  *** testing ncvpt1 ...
  *** testing ncvgt1 ...
  *** testing ncvpt ...
  *** testing ncopn, ncinq, ncdinq, ncvinq, ncanam, ncainq ...
  *** testing ncvgt, ncvgtc ...
  *** testing ncagt, ncagtc ...
  *** testing ncredf, ncdren, ncvren, ncaren, ncendf ...
  *** testing ncacpy ...
  *** testing ncadel ...
  *** testing fill values ...
  Total number of failures:  0
  *** SUCCESS!
 PASS: ftest
...

If you don't see this, you need to rebuild from source without setting
FC='' on a platform that has a working Fortran compiler, making sure
that none of the configure flags "--disable-v2", "--disable-f77", or
"--enable-c-only" are specified when invoking the "configure" script.

Please let us know if this doesn't help, by sending details to

support-netcdf@xxxxxxxxxxxxxxxx

--Russ




--
º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` °ÂºÂ¤ÂºÂ¤Ã¸,¸¸,ø¤º
Â
Dr. Sudheer Joseph
Scientist        Â
Indian National Centre for Ocean Information Services (INCOIS)
Post Box No.21, IDA Jeedimetla  P.O.
Hyderabad,Ranga Reddy District - 500 055
Andhra Pradesh, India.
TEl:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile)
Tel:+91-40-23886047(O),Fax:+91-40-23895011(O)
E-mail:sjo@xxxxxxxxxxxxxx; callsjo@xxxxxxxxx;Â  sjo@xxxxxxxxxxxxx.
Web- http://oppamthadathil.tripod.com
º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` °ÂºÂ¤ÂºÂ¤Ã¸,¸¸,ø¤º
Â
"The ultimate measure of a man is
not where he stands in moments of
comfort and convenience, but where
he stands at times of challenge and
controversy."
                       Martin Luther King, Jr.<mktst_log>_______________________________________________
netcdfgroup mailing list
netcdfgroup@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit: http:// www.unidata.ucar.edu/mailing_lists/

**********************
"The contents of this message do not reflect any position of the U.S. Government or NOAA."
**********************
Roy Mendelssohn
Supervisory Operations Research Analyst
NOAA/NMFS
Environmental Research Division 
Southwest Fisheries Science Center
1352 Lighthouse Avenue
Pacific Grove, CA 93950-2097

e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address)
voice: (831)-648-9029
fax: (831)-648-8440
www: http://www.pfeg.noaa.gov/

"Old age and treachery will overcome youth and skill."





  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: