On Wed, 23 Aug 2006, David Berry wrote: > I presumed the problem had gone with more recent Solaris compilers, so > I'm not sure why Brad is seeing it. cc -V cc: Sun WorkShop 6 2000/04/07 C 5.1 So even older than the RAL compiler. I assume it must have been fixed sometime between the initial release and update 2. Brad. > > David > > > > On Wed, 23 Aug 2006, Peter W. Draper wrote: > >> On Wed, 23 Aug 2006, David Berry wrote: >> >>> I fell over it on Solaris 6 (still supported by the XIMAGE people at GSFC >>> who use AST). >> >> My goodness, so maybe it's really an old problem. The compiler I used is: >> >>> cc -V >>> cc: Sun WorkShop 6 update 2 C 5.3 Patch 111679-08 2002/05/09 >> >> and the RAL one is: >> >>> cc -V >>> cc: Sun WorkShop 6 update 2 C 5.3 2001/05/15 >> >> which are both a few years old. >> >> >>> On Wed, 23 Aug 2006, Peter W. Draper wrote: >>> >>>> On Wed, 23 Aug 2006, David Berry wrote: >>>> >>>>> Brad, >>>>> I had precisely this problem recently with AST on Solaris. The >>>>> answer was to cast the (void *) pointer to (char *) before doing the >>>>> arithmetic. I've made this change to hdsstructwrite.c and committed >>>>> it both to the trunk and to the keoe branch. >>>> >>>> Must be a recent (last few years) change to the compiler, a Solaris 8 >>>> build worked yesterday, as does the nightly build. >>>> >>> >> >> -- >> Dr. Peter W. Draper, http://star-www.dur.ac.uk/~pdraper >> >