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

[McIDAS #HIF-234168]: Solaris 10 and McIDAS-X update

Hi again Robert,

Well, now I am scratching my head:

I just (re)built the latest release of Unidata McIDAS-X/-XCD
under Solaris x86 with no problems (i.e., I do not run into
the problem you are seeing on your system).  Before releasing
the latest Unidata McIDAS release, v2009f, I tested builds
on a Solaris x86 system here in our offices and on atm.cise-nsf.gov.


- how are you setting environment variables that are used for
  Unidata McIDAS?

My _strong_ suggestion is to follow the formalism specified
in the Unidata McIDAS Users Guide:

Unidata HomePage

  Unidata McIDAS

    Unidata McIDAS-X Users Guide

      Chapter 1 - Installing and Configuring McIDAS-X

         Installing McIDAS-X on Unix or Mac OS X Workstations

           Preparing the mcidas Account

The setup I am referring to is in the last page referenced above:

define a series of McIDAS environment variables and others needed to build 
packages included with the McIDAS

For instance:

non-Conforming shells (e.g., .cshrc)

# McINST_ROOT and VENDOR non-conforming shell defines
# needed to build McIDAS
setenv VENDOR -vendor

# NOTE: uncomment the line that sets 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
# setenv MySQL_ROOT TRUE

if ( -e $HOME/admin/mcidas_env.csh ) then
  source $HOME/admin/mcidas_env.csh

This is how my Solaris x86 development and production environments
are setup, and McIDAS-X/-XCD builds fine 32-bit executables.

NB: We want 32-bit executables when building XCD because there is a
GRIB2 decoding bug in XCD that I have not been able to resolve that
only shows itself when XCD decoding (data monitor) runs in 64-bit mode
under Solaris x86. The same code runs fine under different 64-bit
architectures (e.g., variety of flavors of Linux, IRIX, HP-UX).

My tentative conclusion at this point is there is some environment
definition in your setup that is causing the netCDF to be built
in 64-bit mode when the rest of the distribution is built in 32-bit

Please send me the output of 'uname -a' and 'env' from the 'mcidas'
account on the machine you ran into problems building Unidata
McIDAS on.

Thanks in advance...


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: HIF-234168
Department: Support McIDAS
Priority: Normal
Status: Closed

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.