All,
In my last message, I made a few remarks about the state of `make
world'. However, they were at the bottom of a message in a thread
(libraries/mag) that many may have stopped reading. I think this is
quite an important issue, however, so I'm bringing it up here in its
own thread.
Now I come to rebuild everything, I discover that parsecon now fails to
build on the Mac. And gks currently doesn't build, for a broadly
similar-looking linking reason (and different from that reported
recently by Al, on Linux). I recall there are a couple of other
components which I've discovered, or been told, have stopped working on
either OSX or Linux. What gives? This _was_ all working the last time
I tried -- I know, because I was doing it on OSX consistently, and
would have noticed if nothing was working! In particular, I'm pretty
sure this was working for me after I reorganised the messgen and
documentation handling recently, so I don't _think_ this was me, though
I have no way of knowing.
ARGHHH. When did all this stop working? We have no clue.
How close are we to having a consistently building `make world', on any
platform? We have no clue.
Is there any progress with the nightly builds? We don't have to wait
until everything is building: we don't have to do `make world' nightly
on all platforms, as we could just do `make /blah/manifests/xxx' for
some suitably chosen component `xxx', and inch that towards `make
world' as and when things were observed to build. At least then we'd
know when things broke, and thus have a better chance at working out
what it was that broke them.
Norman
--
----------------------------------------------------------------------
Norman Gray : Physics & Astronomy, Glasgow University, UK
http://www.astro.gla.ac.uk/users/norman/ : www.starlink.ac.uk
|