[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[McIDAS #QAF-536313]: mcidas2009/g2clib/Makefile
- Subject: [McIDAS #QAF-536313]: mcidas2009/g2clib/Makefile
- Date: Mon, 24 Nov 2014 14:08:21 -0700
Hi Kelly,
re:
> CC=
> this is left blank. when jasper goes to build, it interprets CFLAGS
> as the command. specifying a compiler here led to a successful build.
It appears that whoever was building McIDAS-X did not fully follow
the instructions in the Unidata McIDAS-X User's Guide that describe
how the environment for the user building McIDAS-X (typically 'mcidas')
should be defined:
Unidata HomePage
http://www.unidata.ucar.edu
Software -> McIDAS
http://www.unidata.ucar.edu/software/mcidas/
Documentation
http://www.unidata.ucar.edu/software/mcidas/#documentation
User's Guide
http://www.unidata.ucar.edu/software/mcidas/current/users_guide/toc.html
In Chapter 1:
Installing McIDAS-X on Unix or Mac OS X Workstations
http://www.unidata.ucar.edu/software/mcidas/current/users_guide/InstallingMcIDAS-XonUnixorMacOSXWorkstations.html
Preparing the mcidas Account
http://www.unidata.ucar.edu/software/mcidas/current/users_guide/PreparingthemcidasAccount.html
The last page describes the lines to add to one's shell-specific definition file
(e.g., .cshrc for C-like shells, .bash_profile for BASH, etc.). For instance,
if
the 'mcidas' user's shell is BASH, then add the following to
~mcidas/.bash_profile:
# McINST_ROOT and VENDOR conforming shell defines
# needed to bulid McIDAS
McINST_ROOT=$HOME
VENDOR=-gfortran
export McINST_ROOT VENDOR
# NOTE: uncomment the next two lines that set MySQL_ROOT if you
# want to build with MySQL support:
# - leave the value blank if MySQL is installed in a standard
# location
# - specify the value as the root directory of the MySQL
# installation if MySQL is not installed in a standard
# location
# MySQL_ROOT=TRUE
# export MySQL_ROOT
if [ -e $HOME/admin/mcidas_env.sh ]; then
. $HOME/admin/mcidas_env.sh
fi
After adding these lines and assuming that the McIDAS-X distribution
file (mcidasx2009.tar.gz) has been unpacked, one would need to source
the shell file:
<as 'mcidas'>
cd ~mcidas
. .bash_profile
This causes the contents of the ~mcidas/admin/mcidas_env.sh file to
be sourced, and then all macro definitions needed (e.g., CC, etc.)
will be defined.
Cheers,
Tom
--
****************************************************************************
Unidata User Support UCAR Unidata Program
(303) 497-8642 P.O. Box 3000
address@hidden Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage http://www.unidata.ucar.edu
****************************************************************************
Ticket Details
===================
Ticket ID: QAF-536313
Department: Support McIDAS
Priority: Normal
Status: Closed