Re: 20030226: install udunit (fwd)

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

On Thu, 27 Feb 2003, Wanli Wu wrote:

Thanks, Robb. I am trying the grib2nc on bluesky since the grib data are in NCAR
MSS. "uname -a" displays the following info.
AIX bs1201en 1 5 0023F7EA4C00

Could you help me to locate ANSI C?


Wanli,

There's probably not a AIX ANSI compiler on the machine, you need to use
gcc.  That's the GNU compiler, it's ANSI. It's usually located at:

/usr/local/gnu/bin/gcc check if this is correct.

You need to start over with the build

% make distclean

% setenv CC /usr/local/gnu/bin/gcc
% ./configure
% make install

Hopefully this solves your problem.


BTW, I was wondering if it is possible to have SCD personnel to install udunits
and this decoder packages as stardard tools for NCAR mechines (like bluesky,
blackforest). If so, it would save many NCAR users a lot of time.


I have no control over SCD, you need to make the request to SCD to have
them do it.

Robb...




Wanli

>Return-Path: <rkambic@xxxxxxxxxxxxxxxxxxxxxxxx>
>Organization: UCAR/Unidata
>Keywords: 200302271734.h1RHYFT08657
>X-Authentication-Warning: wcfields.unidata.ucar.edu: rkambic owned process
doing -bs
>To: Wanli Wu <wanli@xxxxxxxxxxxxxxxxxx>
>cc: decoders <support-decoders@xxxxxxxxxxxxxxxxxxxxxxxx>
>Subject: Re: 20030226: install udunit (fwd)
>In-Reply-To: <200302271611.JAA27013@xxxxxxxxxxxxxxxxxx>
>References: <200302271611.JAA27013@xxxxxxxxxxxxxxxxxx>
>MIME-Version: 1.0
>Content-Type: TEXT/PLAIN; charset=US-ASCII
>
>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/
>==============================================================================

   <>  +++++++    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: