From: jblaine@garnet.acns.fsu.edu (Jeff Blaine) Subject: 0.99 Succes! Date: 16 Dec 1992 17:55:47 GMT
After seeing the post from Linus on Sunday afternoon, I decided to get 0.99
and try my hand at compiling the kernel. I had never compiled the kernel
before, but had simply always gotten the SLS upgrades which are easy to
install.
After 20 or so minutes of reading through documentation and following
directions, I had all of the dependencies made and the configure script
was run. I chose: No TCP/IP, No Sound, No CDROM support, No SCSI and
the standard Minix fs and Extended fs to be added. Yipee.
make dep barfed on some error about the iso filesystem for CDROM.
This problem was cleared up in a file I found under Incoming on Sunsite.
[Several 50 minute compile seessions later and a few more grey hairs]
make was now choking on some problem with tcpip.o. Now, I'm thinking
to myself "I told the config script NO CDROM and got an error, then
I told it NO TCP/IP and got an error with TCP/IP" Lovely.
This was fixed also by help from a few e-mail responses and the above-
mentioned file from Sunsite.
Finally I thought "What more can go wrong? I mean, You've spent
about 4 or 5 hours now trying to get this thing to compile, eventually
either you will grow old and die trying or it will work."
make stopped with an error about a net.o file not found. Nice.
This was fixed through suggestions in an e-mail response to a
very flustered and annoyed post I made. Thanks.
Now that I had all the makefiles properly straightened out, I ran
a make clean and then recreated the empty tcpip.a archive which was
needed.
Yehaw. It worked. I then moved the Image to a floppy to boot from.
Reboot.
System hangs.
Frown.
Boot up DOS, login to account, read news, find fix. This is too much.
So then I applied yet another miniscule fix to inode.c which Linus
posted. I then did a make clean and make dep to make sure.
This run of make was fine and a new Image was produced. I moved the
Image to a floppy, rebooted, YAY!!!!
So let's see here:
I had to re-make everything about 6 times. At about 50 minutes per
compile on a 386-25/387 with no other processes running, that's a
nice big fat 5 hours. Not to mention the frustration.
The moral of the story is, wait a week before deciding to upgrade
when a new version comes out.
-- _______________________________________________________________________________ | Jeff Blaine | cblaine@gnu.ai.mit.edu | jblaine@garnet.acns.fsu.edu | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~