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

[McIDAS #XRY-834147]: Problem with Buildling MCIDAS2008 on AIX



Hi Martha,

re:
> We have seen that error with 2008 before, and have a fix ready to be
> included in our next Fastrack (date tbd). (inq. 14303
> http://dcdbs.ssec.wisc.edu/inquiry-x/index.php?inquiry=14303)
> 
> This problem lies in the hdfi.h library like you found.  In 2008 there
> were some changes made for AIX compiling for the new Linux AIX platform
> that newer straight AIX compilers do not like. Using the 2007 version of
> hdfi.h shouldn't cause any platform dependent errors that we are aware of.

Another Unidata site reported the same problem for AIX 5.3 when attempting
to compile the v2007 release with the newest xlc/xlf compilers from IBM.
Because of this, I am _very_ interested in specifics of using the hdfi.h
include file from the v2007 distribution works when it used instead of the
one included in the v2008 release.

Question:

- did you simply continue the build at the point of failure after replacing
  the hdfi.h file included in the HDF portion of the McIDAS release with
  the one from the v2007 distribution, or did you clobber the build and
  start again?

If you simply started the build again, you may still have a problem, so I
would recommend clobbering the build and starting a new one:

<as 'mcidas'>
cd ~mcidas/mcidas2008/src
make clobber                <- clobber the build
make

If this runs to completion, then I will investigate the differences in the
hdfi.h versions included in each release.

Just so you know, my other site went so far as to download the latest
HDF 4.x version and build it independently of McIDAS.  The problem he
ran into (which sound like it was the same as what you report) did _not_ go
away.  My conclusion was that the HDF distribution itself does not work on
AIX 5.3. My suggestion to him was to try using gcc and g77 instead of the IBM
compilers.

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