[comp.sys.sun] incomplete 4.0 source distribution?

paul@cosc.canterbury.ac.nz (02/08/90)

Some time ago we received the sun source for 4.0 - officially 4.0 SunOS
SUNSRC Part Number 700-1888-10 Rev A.

Recently I have been trying to do a make install on the whole source, with
my primary goal being to be able to build a kernel from the source.

You would think that you could just say make install, and come back a day
or two later, but no.....

Apart from many, many minor problems in the makefiles, I seem to be
lacking some of the source.  In particular the following directories are
absent:

usr.lib/libcgi
usr.lib/libcgi77
usr.lib/libpc
lang/adb
lang/as
lang/compile
lang/c2
lang/dbx
lang/pcc
lang/inline

Also usr.lib/libpixrect seems to be incomplete. It contains only 1
subdirctory - cg1.  It doesn't contain a Makefile, and lacks several files
referenced from other parts of the sources - including the kernel.  So is
my release of the source incomplete, or not?  Apparently Sun has withdrawn
its languages from source distribution - which might exaplain the lack of
the lang subdirectories, libpc, and libcig77.  However, files in these
subdirectories are still referenced from elsewhere in the sources.  For
example when building kadb files from lang/adb are required.

My main interest is in being able to build a kernel from the sources. 
This requires files from usr.lib/libpixrect that I don't have.  Also the
lack of lang/adb means I can't build kadb.

Information from anyone that can shed any light on this would be
appreciated.  Please reply by email - our newsfeed is in the middle of
changing, and we aren't getting any news at the moment.  I will post a
summary.

Email: paul@cosc.canterbury.ac.nz
NZ Telecom:     Office: +64 3 667 001 x6350
NZ Post:        Dept of computer Science
                University of Canterbury, Christchurch, New Zealand

henry@zoo.toronto.edu (02/09/90)

>... the following directories are absent:
>
>usr.lib/libcgi
>usr.lib/libcgi77
>usr.lib/libpc
>lang/adb
>lang/as
>lang/compile
>lang/c2
>lang/dbx
>lang/pcc
>lang/inline

This is a feature, not a bug, according to Sun :-).  That is, if you ask
Sun for that stuff, they tell you "you can't have it".  (At least, I
recognize most of the directories mentioned as being under that heading.)
This has been university-source policy for a long time, it's not new.  As
far as I know, nobody has ever been able to explain what's so secret about
most of it.  (I can understand being reluctant to release lang/c2, but the
rest of it seems quite irrational.)

                                    Henry Spencer at U of Toronto Zoology
                                uunet!attcan!utzoo!henry henry@zoo.toronto.edu