[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20001011: no f77 in Sun WS6



>From: Robert Mullenax <address@hidden>
>Organization: NMSU/NSBF
>Keywords: 200010111603.e9BG34420808 Solaris x86 WS6 Fortran

Robert,

>FYI on the Sun compilers. In the latest version..Sun WorkShop
>6.0, there is no longer a Fortran compiler for Intel, there
>still is for Sparc. If you want the Sun Fortran compilers, you'll
>have to try to get 5.0, but that may not be possible.  I just received
>my copy of WorkShop 6.0 anf I can confirm that there is Fortran
>for Sparc, but not Intel.

Your message for the community was a timely one.  We learned about this
about a month and a half ago, but it was only last night that I added a
warning about this to my 7.7 "Notes and Warnings" page advising users
to do exactly as you say: get SC5.x if you can, otherwise transition to
use of gcc/f2c.

Its funny how things seem to happen concunnently :-)

Tom
From address@hidden Wed Oct 11 09:49:05 2000
        by unidata.ucar.edu (UCAR/Unidata) with SMTP id e9BFn4420145;
        Wed, 11 Oct 2000 09:49:05 -0600 (MDT)
Message-Id: <address@hidden>
Organization: UCAR/Unidata
To: address@hidden
cc: address@hidden
Subject: 20001011: 7.7 build error on make mcx (installing netcdf?) 
In-reply-to: Your message of "Wed, 11 Oct 2000 11:41:20 EDT."
Reply-to: address@hidden
Date: Wed, 11 Oct 2000 09:49:04 -0600
From: Tom Yoksas <address@hidden>

>From:  address@hidden
>Organization:  UVa
>Keywords:  200010111541.e9BFfL419853 McIDAS-X 7.70 netCDF

Jennie,

>It looked like everything was going okay (man, windfall is soooo
>slow compared to the new Dell!), but then I hit an error in
>netcdf/cxx.  For some reason it didn't log this into the
>makelog file (??),

The netCDF build stuff is not logged into makelog.

Because of problems building the C++ portion of the netCDF on some systems,
just last night I changed my "Notes and Warnings" file to tell people
to define CXX as nothing before building McIDAS-X.

The C shell syntax for doing this is:

setenv CXX

I am not really sure what the the Korn shell syntax for doing this is,
but it must be something like:

export CXX=

You should set this in your shell environment file (.kshrc in your case
I believe) and make sure that an 'env' listing shows that CXX is
defined as nothing before doing the build.

>but I cut and pasted the error message part:
>
>Making `all' in directory /p0/users/mcadde/mcidas7.7/netcdf/ncgen
>
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG main.c
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG load.c
>Warning: ncgentab.c is out-of-date with respect to ncgenyy.c
>Warning: It should be recreated via yacc on an OSF/1 system
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG ncgentab.c
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG escapes.c
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG getfill.c
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG init.c
>/opt/SUNWspro/bin/c89 -c -O -I../libsrc -I.  -DNDEBUG genlib.c
>/opt/SUNWspro/bin/c89 -o ncgen -O  main.o load.o ncgentab.o
>escapes.o  getfill.o init.o genlib.o ../libsrc/libnetcdf.a  
>
>Returning to directory /p0/users/mcadde/mcidas7.7/netcdf
>
>
>Making `all' in directory /p0/users/mcadde/mcidas7.7/netcdf/cxx
>
>/opt/SUNWspro/bin/CC -c -O -I../libsrc  -DNDEBUG netcdf.cc
>/opt/SUNWspro/bin/CC -c -O -I../libsrc  -DNDEBUG ncvalues.cc
>"./SunWS_cache/CC_state", line 3: Error: ";" not allowed here.
>** Assertion ** : 0
>(/export/sambox/zephyr/builds/test1214/sparc-S2/lang/cafe/resources/cdr/src/c_
> dataparse.cc: 763)
>*** Error code 251
>make: Fatal error: Command failed for target `ncvalues.o'
>Current working directory /p0/users/mcadde/mcidas7.7/netcdf/cxx
>*** Error code 1
>make: Fatal error: Command failed for target `subdir_target'
>Current working directory /p0/users/mcadde/mcidas7.7/netcdf
>*** Error code 1
>make: Fatal error: Command failed for target `cxx/all'
>Current working directory /p0/users/mcadde/mcidas7.7/netcdf
>*** Error code 1
>make: Fatal error: Command failed for target
>`../netcdf/libsrc/libnetcdf.a'

>Now what?

At the point you are now, you should:

<setup the CXX environment definition and make sure it is active in your 
session>
cd mcidas7.7/netcdf
make distclean
cd ~/mcidas7.7/src
make mcx

The netCDF should be rebuilt without the C++ interface and things should
proceed.

Tom


pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy