I refer the honourable member to my email of 3 weeks ago where I discussed
all these issue and was finally stupmed by the dipso requirement for
GKS_STAT which is a graphpar library dependency but there is no ADAM
graphpar. I have a kgs_adam library set up in my dev tree.
The only solution is to have a non-adam graphpar SGS library. Seems a bit
weird but there you go. For now, just use err_link_adam.
Tim
On Fri, 22 Oct 2004, Peter W. Draper wrote:
> On Fri, 22 Oct 2004, Norman Gray wrote:
>
> > On 2004 Oct 22 , at 00.09, Tim Jenness wrote:
> >
> > > Something is really broken in the dipso link script. It must be mixinig
> > > _link with _link_adam scripts since liberr_adam and liberr_standalone
> > > are
> > > no longer meant to be mixed. [_adam includes all the _standalone
> > > symbols]
> >
> > I had come to that conclusion. Simply removing the -lerr_standalone
> > removes all the conflicts except the ncar/snx ones, which I think would
> > have to be addressed separately.
>
> Norman & Tim,
>
> just for reference (maybe David can look at this), the err_link was added
> by me to dipso_link. As I remember it the problem was that kaplibs_link_adam
> pulls in the ADAM version of err, which is wrong for DIPSO, as it needs
> the standalone version. I also vaguely remember using kaplibs_link was
> worse.
>
>
> Anyway, backing out of these changes, and returing to kaplibs_link, still
> doesn't work as I now see (RH9, with shareable libraries):
>
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference
> to `par_cancl_'
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference to
> `par_maxc_'
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference to
> `par_get0c_'
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference to
> `par_minc_'
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference to
> `ags_assoc_'
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference to
> `par_gtd0l_'
> /loc/pwdc/pdraper/starlink_cvs/build/lib/libkgs.so: undefined reference to
> `par_gdr0r_'
>
> so the non-ADAM kaplibs link references some ADAM calls. If this was fixed
> I suspect this would all be sorted out.
>
> Cheers,
>
> Peter.
>
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|