On Mon, 1 Sep 2003, Norman Gray wrote:
> Yes, these are just C++ problems. I had omitted a std:: qualifier on
> a couple of things, and so of course C++ collapsed in an ugly heap.
>
> This is odd, and slightly alarming, since I'm sure I fixed those before.
> It's possible that I had uncommitted fixes when I moved the repository to
> RAL. (thinks: hmm, just how many times _do_ I have this checked out...?)
> Sorry 'bout that.
OK, managed to get the whole thing to compile with one further change that
I've checked in. When installing AUTOASTROM the current setup ignores the
INSTALL variable (so I just used make -e), is this intentional (i.e. do
you intend to define the installation directory someother way)?
> The cat/CatalogInfo.h problems aren't going to go away, because the
> library still invokes pre-standard header versions. Still, at present
> they only provoke warnings rather than errors, so they can stay.
> Errors associated with this, incidentally, are what stopped autoastrom
> getting on to the Alpha CD, but I managed to work around that (I think)
> when adding the autoconf stuff.
OK, I live with these in GAIA too, although Allan Brighton has updated
Skycat (and hence catlib) to remove this.
> Anyway, update autoastrom and try again. And if you spot any obvious
> errors, do feel free to commit fixes....
OK, I've started doing that.
> I'm going to add myself to the CVS loginfo for autoastrom; do you want
> me to put you there, too?
OK, but now for todays error log. When I run the autoastrom script I now
get:
------------
% ./autoastrom
Too many arguments for autoastrom::wmessage at ./autoastrom line 377,
near "})"
Too many arguments for autoastrom::wmessage at ./autoastrom line 561, near
"})"
Type of arg 2 to autoastrom::match_positions must be array (not hash
dereference) at ./autoastrom line 886, near "$tfile)"
Type of arg 3 to autoastrom::match_positions must be array (not hash
dereference) at ./autoastrom line 886, near "$tfile)"
Type of arg 2 to autoastrom::match_positions must be array (not hash
dereference) at ./autoastrom line 903, near "$tfile)"
Type of arg 3 to autoastrom::match_positions must be array (not hash
dereference) at ./autoastrom line 903, near "$tfile)"
Too many arguments for autoastrom::wmessage at ./autoastrom line 943, near
"})"
Too many arguments for autoastrom::wmessage at ./autoastrom line 1027,
near "$iterno)"
Execution of ./autoastrom aborted due to compilation errors.
Undefined subroutine &main::tidy_and_shutdown called at ./autoastrom line
250, <DATA> line 5.
END failed--call queue aborted at ./autoastrom line 1176, <DATA> line 5.
----------
This is running Perl 5.8.0 from the Summer 2003 release.
Enjoy,
Peter.
|