Re: 20030226: install udunit (fwd)

NOTE: The decoders mailing list is no longer active. The list archives are made available for historical reasons.

Wanli,

I believe the problem is how standard C needs to have procdures declared.
I moved the problem procedures up higher in the code. The new gdes.c file
is attached to this message. Let me know if  this solves your
problem so I can checkin the changes.

Robb...

==============================================================================
Robb Kambic                                Unidata Program Center
Software Engineer III                      Univ. Corp for Atmospheric Research
rkambic@xxxxxxxxxxxxxxxx                   WWW: http://www.unidata.ucar.edu/
==============================================================================

------- Forwarded Message

Delivery-Date: Wed Feb 26 11:44:36 2003
        by unidata.ucar.edu (UCAR/Unidata) with ESMTP id h1QIiZt08775
        for <steve@xxxxxxxxxxxxxxxx>; Wed, 26 Feb 2003 11:44:35 -0700 (MST)
Organization: UCAR/Unidata
        by kobuk.colorado.edu (8.9.1a/8.9.1/ITS-5.0/standard) with SMTP id 
LAA26288
        for <steve@xxxxxxxxxxxxxxxx>; Wed, 26 Feb 2003 11:44:31 -0700 (MST)
Message-Id: <200302261844.LAA26288@xxxxxxxxxxxxxxxxxx>
Date: Wed, 26 Feb 2003 11:44:31 -0700 (MST)
From: Wanli Wu <wanli@xxxxxxxxxxxxxxxxxx>
Subject: Re: 20030226: install udunit
To: steve@xxxxxxxxxxxxxxxx
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-MD5: iheKeRut0S36+/9o2CiRDg=
X-Mailer: dtmail 1.3.0 CDE Version 1.3 SunOS 5.7 sun4u sparc
X-Spam-Status: No, hits=-0.1 required=5.0
        tests=AWL,NOSPAM_INC,QUOTED_EMAIL_TEXT,SPAM_PHRASE_00_01
        version=2.43
X-Spam-Level:

Steve,

Thanks. Actually, the 'make install' indeed installed those files on my home
directory (though some error meesage at the end of installation).

Now I tried to install decoders-2.4.3 that has grib2nc. What I did was

./configure --prefix=$HOME

The configure did ask where netcdf lib/include are, I given as
"-L/usr/local/lib32/r4i3 -lnetcdf"  for the netcdf library
"-I/usr/local/include" for netcdf include files

The config.log file has few error message like:
configure:1070: cc -E -traditional-cpp  -D_ALL_SOURCE conftest.c >/dev/null 2>co
nftest.out
cc: 1501-210 command option t contains an incorrect subargument
1506-173 (W) Option lm is not valid. Enter xlc for list of valid options.
configure: failed program was:
#line 1064 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
configure:1087: cc -nologo -E  -D_ALL_SOURCE conftest.c >/dev/null 2>conftest.ou
t
1506-173 (W) Option lm is not valid. Enter xlc for list of valid options.
configure: failed program was:
#line 1081 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error


Then I invoked 'make', it stoped with error:
"gdes.c", line 2688.13: 1506-343 (S) Redeclaration of copy_gdes_ll differs from
previous declaration on line 2604 of "gdes.c".
"gdes.c", line 2688.13: 1506-050 (I) Return type "void" in redeclaration is not
compatible with the previous return type "int".
"gdes.c", line 2705.13: 1506-343 (S) Redeclaration of copy_gdes_gau differs from
previous declaration on line 2612 of "gdes.c".
"gdes.c", line 2705.13: 1506-050 (I) Return type "void" in redeclaration is not
compatible with the previous return type "int".
"gdes.c", line 2722.13: 1506-343 (S) Redeclaration of copy_gdes_sph differs from
previous declaration on line 2620 of "gdes.c".
"gdes.c", line 2722.13: 1506-050 (I) Return type "void" in redeclaration is not
compatible with the previous return type "int".
"gdes.c", line 2740.13: 1506-343 (S) Redeclaration of copy_gdes_mercat differs
from previous declaration on line 2626 of "gdes.c".
"gdes.c", line 2740.13: 1506-050 (I) Return type "void" in redeclaration is not
compatible with the previous return type "int".
"gdes.c", line 2745.13: 1506-343 (S) Redeclaration of copy_gdes_polars differs
from previous declaration on line 2632 of "gdes.c".
"gdes.c", line 2745.13: 1506-050 (I) Return type "void" in redeclaration is not
compatible with the previous return type "int".
"gdes.c", line 2750.13: 1506-343 (S) Redeclaration of copy_gdes_lambert differs
from previous declaration on line 2637 of "gdes.c".
"gdes.c", line 2750.13: 1506-050 (I) Return type "void" in redeclaration is not
compatible with the previous return type "int".
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


What can I do or what I did wrong? (of course, 'make install' could not go).


Thanks,

Wanli

Return-Path: <steve@xxxxxxxxxxxxxxxx>
Organization: UCAR/Unidata
To: Wanli Wu <wanli@xxxxxxxxxxxxxxxxxx>
cc: support-udunits@xxxxxxxxxxxxxxxx
Subject: 20030226: install udunit
In-reply-to: Your message of "Wed, 26 Feb 2003 11:11:52 MST."
<200302261811.LAA26262@xxxxxxxxxxxxxxxxxx>
Keywords: 200302261811.h1QIBut15714

Wanli Wu,

Date: Wed, 26 Feb 2003 11:11:52 -0700 (MST)
From: Wanli Wu <wanli@xxxxxxxxxxxxxxxxxx>
Organization: University of Colorado
To: steve@xxxxxxxxxxxxxxxx
Subject: Re: 20030226: install udunit

The above message contained the following:

Thanks for the quick response. I didn't 'make' before 'make
install'. So I made a clean install again. At the end, I saw message
like below though I intended to install it at my home directory
(./configure --prefix=$HOME). Will it work if I manually copy the
following files to $HOME:

You should allow the package to install itself by executing the command
"make install" (after the command "make") rather than try to install
the package manually.

Regards,
Steve Emmerson   <http://www.unidata.ucar.edu>

  <>  +++++++    Wanli Wu    +++++++  <>
  <>  CIRES, University of Colorado   <>
  <>         Boulder, Colorado        <>
  <>           (303) 492-0281    (O)  <>
  <>       wanli@xxxxxxxxxxxxxxxxxx   <>
  <>   http://cires.colorado.edu/~wwu <>
  • 2003 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the decoders archives: