[comp.os.minix] Problems with fs compile in v1.5

C17665@akronvm (Ray Manning <C17665%AKRONVM.BITNET@vm1.cc.UAKRON.EDU>) (04/11/90)

Hello everybody!

Let me start by saying that I'm some-what new to the minix O.S. and
to this list. I've had minix 1.3 sitting around for some time and decided
that I'd give it some disk space of its own (added another hard disk) so
I thought I'd look around to see what has been happening in the minix
world and WOW was in for a suprise!!

From all the reveiws of 1.5 (and up) that I have seen there are some
MAJOR improvements and additions. Now if I could ony get it up and
running... I'd have something to brag about also.

I've gotten all the PC-UPD.150-xx files from ndsuvm1 howerver im am
having a hard time compiling some of the moduals. In specific the fs
files (fs and fsck). I dont have a crc program but the byte sizes from
the listings of the directory seem to match O.K. . I've successfully
compiled the kernel, mm and compiled and created libc.a, but when I
try to compile fs, I seemed to have lost the definition of several
type and define satements such as inode_nr. this happens with both fs and
fsck.

I went back to 1.3 and successfully recompiled fs and performed the 1.5
update on it again, and again, I lost some definitions.

The files that seem to be affected are fs/const.h and fs/type.h .

Has anybody heard of, seen or experienced this problem?  I did a
database search of MINIX-L and came up empty handed (maybe bad search
techniques?). Am I the only one that has this problem?

Could someone tell me where inode_nr is defined in 1.5 ?  (in 1.3 it was
defined in h/type.h but that directory as I understand is now
include/minix). I tred to include h/type.h (1.3) into fs/fs.h along
with include/minix/type.h without success (numbers of redefinitions).
If I could find where the definition is I might get a better Idea of
where I went wrong (that is, if I did go wrong).

If anybody could help to shed some light on this problem it would be
greatly apperciated!

                          Thanx in advance!

                                  Ray Manning
                                  <C17665@AKRONVM.BITNET>

P.S.- If anyone could give me a general overview of what to watch for
      and where not to trip (general bugs, etc.) while upgrading to 1.55
      that would also be greatly appreciated.