OK. I've committed a change to ast/unit.c which should fix this. It was a gross bug - I'm amazed it only caused problems on Solaris. David On Fri, 25 Feb 2005, Mark Taylor wrote: > David, > > the current SPARC-SOL9 starjava nightly build test suite failure (see > http://dev.starlink.ac.uk/build/SPARC-SOL9/logs/starjava.1109221462.log) > appears to be down to a bug in AST (channels by the look of it): > > rlsul0 % cat chan.c > #include "ast.h" > #include <stdio.h> > > int main( int argc, char *argv ) { > AstFrame *f = astFrame( 2, "" ); > AstChannel *chan = astChannel( NULL, NULL, "" ); > printf( "AST Version: %d\n", astVersion ); > astWrite( chan, f ); > } > > rlsul0 % setenv STARLINK /home/rlsul0/cvsbuild/nightly-build/build/build-root > rlsul0 % setenv PATH ${STARLINK}/bin:$PATH > rlsul0 % setenv LD_LIBRARY_PATH $STARLINK/lib > rlsul0 % cc -I$STARLINK/include -L$STARLINK/lib chan.c `ast_link` > rlsul0 % ./a.out > AST Version: 3005006 > Begin Frame # Coordinate system description > # Title = "2-d coordinate system" # Title of coordinate system > Naxes = 2 # Number of coordinate axes > # Lbl1 = "Axis 1" # Label for axis 1 > # Lbl2 = "Axis 2" # Label for axis 2 > !! AST: Error at line 7 in file chan.c. > ! Missing operator after numerical string '6.9599'. > rlsul0 % > > I think this is Solaris-specific. > > Mark > > -- > Mark Taylor Starlink Programmer Physics, Bristol University, UK > [log in to unmask] +44-117-928-8776 http://www.star.bris.ac.uk/~mbt/ >