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

20031106: McIDAS 2003 installation

>From: "Kwan-yin Kong" <address@hidden>
>Organization: CCNY
>Keywords: 200311062207.hA6M7LOb006607 McIDAS-X v2003 install

Hi Kwan,

>     Hi.  This is Kwan at CCNY.  Today I attempted to 
>install McIDAS-X 2003 by following the "ABCs of upgrading 
>from a previous version".  All went well until in the 
>middle of 'make mcx VENDOR=-g77', it reported the 
>following failure saying that cc compiler doesn't work (or 
>doesn't exist).  What do I need to do now?

The failure you report shows that you have not defined the full set
of needed environment variables:

>checking for gcc... cc
>checking whether the C compiler (cc  ) works... no

What you need to do is:

- define CC, CPPFLAGS, CFLAGS, FC, and FFLAGS as per the Notes and Warnings
  document in the McIDAS web pages.  Here are the settings for a Linux
  gcc/g77 build:

# Defines needed for netCDF build using gcc/g77
setenv CC gcc
setenv CPPFLAGS "-DNDEBUG -Df2cFortran"
setenv CFLAGS -O
setenv FC g77
setenv FFLAGS "-O -Wuninitialized -fno-automatic"

- you then need to start your build from scratch:

cd ~mcidas/mcidas2003/src
make clobber
make mcx VENDOR=-g77
make install.mcx VENDOR=-g77

>Thanks again for your help.

No worries.

>Created "mfhdf/ncgen/Makefile" in 
>/usr/local/mcidas/mcidas2003/hdf using 
>Created "mfhdf/ncdump/Makefile" in 
>/usr/local/mcidas/mcidas2003/hdf using 
>Created "mfhdf/fortran/Makefile" in 
>/usr/local/mcidas/mcidas2003/hdf using 
>Created "mfhdf/doc/Makefile" in 
>/usr/local/mcidas/mcidas2003/hdf using 
>Created "mfhdf/pablo/Makefile" in 
>/usr/local/mcidas/mcidas2003/hdf using 
>cd ../jpeg && \
>                  sh configure --prefix=/usr/local/mcidas
>checking for gcc... cc
>checking whether the C compiler (cc  ) works... no
>configure: error: installation or configuration problem: C 
>compiler cannot create executables.
>*** Error code 1
>make: Fatal error: Command failed for target 


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.