On 2005 Feb 24 , at 10.46, Peter W. Draper wrote:
> My build of builds turned up this problem. FIGARO does not declare
> that it
> also depends on the link dependencies of its build dependency
> libraries.
> i.e. it stated:
>
> STAR_DECLARE_DEPENDENCIES(build, [pda agi grp ndf fio idi])
>
> when it meant:
>
> STAR_DECLARE_DEPENDENCIES([build], [pda agi grp ndf fio idi], [link])
That's correct. Libraries have both build and link dependencies;
applications generally have just build dependencies, but they'll
usually be such build-option-link dependencies.
So it looks as if the dependency processing was working as it should,
but Figaro's dependencies were incomplete.
Norman
--
----------------------------------------------------------------------
Norman Gray : Physics & Astronomy, Glasgow University, UK
http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.uk
|