Norman It is AGI that has the <link>trn</link> not PISA. Steve. -----Original Message----- From: Starlink development [mailto:[log in to unmask]] On Behalf Of Norman Gray Sent: 30 November 2004 17:36 To: [log in to unmask] Subject: Re: PISA link fail Steve, On 2004 Nov 30 , at 17.22, Rankin, SE (Stephen) wrote: > OK, it looks like I have to take into account the <link></link> > elements in > the component xml files. No, you don't have to do that. pisa declares a <build option='link'>agi</build> dependency on agi, meaning that a build of pisa depends on agi and all of its link dependencies. You shouldn't follow link dependencies unless via a build dependency like this. All this is surprisingly tortuous -- writing GenerateDependencies took me longer than I expected. Can I suggest either extending that program rather than redoing it. Alternatively, since I know my way around it, I'd be happy to have it produce another output format -- can you tell me what format the autobuild dependencies file is in and I can generate it easily. I've probably got to leave at six this evening, so if you can get a spec to me before then I might be able to do it very promptly. Alternatively^2, you could reprocess the Makefile.dependencies file, which already does exactly this sort of resolution. However given that, emitting an alternative output format it pretty trivial. See you, Norman -- ---------------------------------------------------------------------- Norman Gray : Physics & Astronomy, Glasgow University, UK http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.uk