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

[McIDAS #JRK-547142]: install mcidas2009 in a SUN Solaris10x86_64 machine



Hi Hsie,

I have been looking at your McIDAS setup on stratus, and I have a
a question:

It looks like your existing setup tries to use a runtime link approach
(like the LDM) to "point" at the version of McIDAS that you want to use.
For instance:

<as 'mcidas' on stratus>
cd ~mcidas
ls -alt
-rw-------   1 mcidas   unidata      966 Sep 22 11:53 .history
-rwxr-xr-x   1 mcidas   unidata     2899 Sep 22 11:49 .cshrc
-rw-rw-r--   1 mcidas   unidata      389 Sep 22 10:08 cshrc.solarisx86_64
drwxrwxr-x  21 mcidas   unidata     1024 Sep 22 09:50 .
lrwxrwxrwx   1 mcidas   unidata       11 Sep 22 09:50 solaris -> solaris2007
drwxr-xr-x  18 mcidas   unidata      512 Sep 22 09:38 mcidas2009
drwxrwxr-x   2 mcidas   unidata      512 Sep 22 09:37 admin
-rw-rw-r--   1 mcidas   unidata     1601 Sep 22 09:31 README
drwxrwxr-x  13 mcidas   unidata      512 Sep 22 09:27 solaris2009
drwx------   2 mcidas   unidata      512 Sep 21 14:53 .mctmp
-rw-------   1 mcidas   unidata        0 Sep 21 11:59 .mysql_history
dr-xr-xr-x   6 root     root           6 Sep 21 08:52 ..
lrwxrwxrwx   1 mcidas   unidata       11 May 13 17:14 bin -> solaris/bin
lrwxrwxrwx   1 mcidas   unidata       16 May 13 17:14 logs -> solaris/workdata
lrwxrwxrwx   1 mcidas   unidata        9 May 13 17:14 data -> /wrk/data
 ...

If you want to keep using this approach, I think a couple of changes are
needed:

- change the definition of 'mcidas_home' in ~mcidas/.cshrc:

  change:

  set mcidas_home = /home/mcidas/${OSTYPE}

  to:

  set version = 2009
  set mcidas_home = /home/mcidas/${OSTYPE}${version}

- resource the .cshrc settings so that McINST_ROOT is
  correctly defined

- clobber the current build of McIDAS v2009

  cd ~mcidas/mcidas2009/src
  make clobber

- have 'make' create the needed output directory structure:

  make rootdirs

- rebuild the distribution from scratch

  make all

- when switching to the new distribution, you would have to
  change the runtime link:

  change:

  solaris -> solaris2007

  to:

  solaris -> solaris2009

Do you agree with my analysis?

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: JRK-547142
Department: Support McIDAS
Priority: Normal
Status: Open


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.