Malcolm - you really really need to do a cvs update. I've fixed all of
these things in CVS and everything now builds (I fixed TIO). I get the
horrible feeling that you have huge numbers of uncommitted patches that
will clash with all my committed fixes.
Tim
On Sun, 18 Jul 2004, Malcolm J. Currie wrote:
> > More on figaro. Now trying figaro5. I wonder how this ever built
> > [well I don't, static linking hides a lot of problems]
>
> I did some more work at home Friday night, and found all sorts of
> horrors. Looks like Tim fancied some torture like too. I eventually
> got figaro1 through figaro5 to build, however,
>
> a) the build wasn't making the ifc files, and
>
> b) it was asking for .o files for the tasks without matching source
> (following Norman's suggestion). When I said it needed .f and .ifl for
> the tasks. No it wants a .o and and a .ifl. So to make progress I
> commented out the CODELESSTASKS.
>
> > 1. libmain requires the iraf i/o libraries.
> > Since nothing seems to call rdiraf et al I've disabled them
> > from the build.
>
> So did I.
>
> > 2. libtwoutil requires R1MACH which is only present in NCAR library.
> > I added it to PDA as PDA_R1MACH to complement PDA_D1MACH.
> > I've updated pda.news to remind us what needs documenting.
>
> Indeed. Thank for updating PDA.
>
> > 3. libopt includes a call to "LIMIT_PAR" but I can't find where that
> > is defined. This is in opt/limit_plaw.f
>
> I removed limit_plaw.f for the time being.
>
> > fiagaro3:
> >
> > 1. The fla library has kappa routines in it! I haven't looked further
> > into this.
>
> Yes. Clive put some of my FLAIR routines, which called KAPPA (before
> KAPLIBS I think), so these will need factoring at some point.
>
> > Anyway, good news is that figaro now compiles completely so long
> > as it's compiled statically (ie with noinst libraries). If I get time I'll
> > try to recompile with shared libraries since that clearly throws up
> > problems. At the very least I know that the LIMIT_PAR problem will bite.
>
> I ran into others, like six TIO_ routines needed for the fit library.
>
> Malcolm
>
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|