On Wed, 9 Mar 2005, Tim Jenness wrote:
> when are these all going to be fixed again? It's purely due to the link
> dependencies of libraries not being propogated to applications. eg photom
> requires agi which requires trn but trn hasn't been built.
In the case of atools, atools depends on kaplibs which depends on pda. So
the kaplibs configure.ac has
STAR_DECLARE_DEPENDENCIES(link, [agi ast cat fio grp mag mers ndf ndg pcs
pda pgplot prm psx psx snx trn])
and the atools configure.ac has
STAR_DECLARE_DEPENDENCIES([build], [kaplibs ast shl], [link])
which is correct from my reading of ssn78. And indeed Makefile.dependencies
shows that atools depends on pda. Yet the nightly build log for atools has
/export/scratch/ser/nightly-build/build/build-root/bin/kaplibs_link_adam:
line 1: pda_link_adam: command not found.
Is there any way of telling whether in fact pda was built before atools?
The dates of the newly generated ATOOLS files on europa are "Mar 10 02:30",
and the new PDA files are "Mar 10 02:31/32". A difference of only 1 minute
seems a bit odd, but it does suggest that atools was built before pda.
Does this suggest the problem is in the build system rather than in
atools or pda?
David
P.S. I've added a build dependency on tcl to polpack, so hopefully that
will go OK tonight.
|