Re: 20030226: install udunit (fwd)

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

Wanli,

The basic problem with the compilation is that you are using a STD C
compiler. The code would compile w/o changes if you use a ANSI C
compiler,  which most compilers are today.  If your using a SUN it is
located at:
/opt/SUNWspro/bin/cc  to get the correct compiler :

% setenv CC /opt/SUNWspro/bin/cc

If you are still having trouble finding the ANSI C compiler on your
machine, I can help you locate it.  You will need to send me the type of
machine and the OS version

Robb...


On Thu, 27 Feb 2003, Wanli Wu wrote:

Robb,

Thanks for the revised gdes.c. Now 'make' passed 'gdes.c', but stopped at
inetutil.c. Error message is as follows:
        cc -c -g "-I/usr/local/include" -I/home/bluesky/wanliwu/include
-D_ALL_SOURCE inetutil.c
"inetutil.c", line 24.17: 1506-275 (S) Unexpected text 'int' encountered.
"inetutil.c", line 24.17: 1506-275 (S) Unexpected text ')' encountered.
"inetutil.c", line 24.24: 1506-276 (S) Syntax error: possible missing ')'?
"inetutil.c", line 24.17: 1506-343 (S) Redeclaration of h_errno_which differs
from previous declaration on line 42 of "/usr/include/netdb.h".
"inetutil.c", line 24.17: 1506-050 (I) Return type "int**" in redeclaration is
not compatible with the previous return type "void*".
make: 1254-004 The error code from the last command is 1


Would you please give it a check?

Thanks,

Wanli

>Return-Path: <rkambic@xxxxxxxxxxxxxxxxxxxxxxxx>
>Organization: UCAR/Unidata
>Keywords: 200302262337.h1QNb7A18540
>X-Authentication-Warning: wcfields.unidata.ucar.edu: rkambic owned process
doing -bs
>To: wanli@xxxxxxxxxxxxxxxxxx
>cc: decoders <support-decoders@xxxxxxxxxxxxxxxxxxxxxxxx>
>Subject: Re: 20030226: install udunit (fwd)
>MIME-Version: 1.0
>Content-Type: MULTIPART/MIXED;
BOUNDARY="-559023410-758783491-1046302627=:16380"
>
>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
>
>Return-Path: wanli@xxxxxxxxxxxxxxxxxx
>Delivery-Date: Wed Feb 26 11:44:36 2003
>Received: from kobuk.colorado.edu (kobuk.Colorado.EDU [128.138.136.245])
>    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
>Keywords: 200302261844.h1QIiZt08775
>Received: from kobuk.colorado.edu (kobuk.Colorado.EDU [128.138.136.245])
>    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>
>Reply-To: Wanli Wu <wanli@xxxxxxxxxxxxxxxxxx>
>Subject: Re: 20030226: install udunit
>To: steve@xxxxxxxxxxxxxxxx
>MIME-Version: 1.0
>Content-Type: TEXT/plain; charset=us-ascii
>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 <>
>
>------- End of Forwarded Message

   <>  +++++++    Wanli Wu    +++++++  <>
   <>  CIRES, University of Colorado   <>
   <>         Boulder, Colorado        <>
   <>           (303) 492-0281    (O)  <>
   <>       wanli@xxxxxxxxxxxxxxxxxx   <>
   <>   http://cires.colorado.edu/~wwu <>



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


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