[263] in SIPB_Linux_Development
Re: Greg
daemon@ATHENA.MIT.EDU (svalente@MIT.EDU)
Sun Dec 12 04:04:25 1993
From: svalente@MIT.EDU
Date: Sun, 12 Dec 93 04:03:28 -0500
To: linux-dev@MIT.EDU
Cc: ghudson@MIT.EDU
> If you can describe the problems, I'm familiar enough with xlogin to
> fix them myself, I think.
I'm not sure I remember... I'll look at it.
> Dash: You just wanted it to create the directories if they didn't exist? I
> should be able to reproduce that fairly easily.
No, the source looks for some files in the wrong places.
> Discuss: There were some files missing. I'm not sure why. I pulled it over
> from rel-eng and it seems to be building fine now.
That may or may not be the case. I think there were some files in the
discuss tree that are only created by make config. Or something like
that. The discuss Imakefiles are pretty broken. However, it's
reasonable to assume that all the necessary files were in the tree,
since I did make and install from it once.
> We were missing large pieces of discuss and moira.
No. We weren't.
> I got both to build from release/7.6,
The discuss sources should probably come from /mit/sipb/src/src.
The moira sources should probably come from /mit/moiradev.
> except for the moira server, which I didn't
> consider all that important.
Besides, real ingres doesn't exist for Linux, so you couldn't build it
if you wanted to. The Imakefiles should be told not to build any of
the moira server-side stuff (which is like half of the source tree.
The half that I didn't copy into /usr/athena/src/src. The unimportant
half.)
> I started from different discuss
> sources than Sal did, because /afs/sipb/project/discuss can't be
> navigated, but most of the portability problems were similar.
Whatever makes you happy. It's nice to see so much work I did blown
away so casually.
> Sal, I hope vapordo has a clean, non-spammy mechanism for
> dealing with subdirectory trees.
I plan to have a -subdirs option for rules (not implemented yet, next
on my todo list.) That way, a rule can be:
do clean
-subdirs client server
-exec rm -f *.o
which will go into each listed subdir, run "do clean" on the Dofile in
the subdir, and if all commands complete sucessfully, will return to
the original directory to run the given -exec command. There will be
no output besides the executed commands. (Putting -verbose in the
rule will make it print "Entering directory foo" and "Leaving
directory foo" messages.) Sound good? Followups to vaporware@mit,
please.
Have a nice day.
-Sal.
(Very Argh.)