I just collected sources for 2.0.32 and the alpha
patch.
After following instructions precisely, I get for make boot:
gcc -D__KERNEL__ -I/usr/asi/src/linux/include -Wall -Wstrict-prototypes -g -O2 -pipe -mno-fp-regs -c -o init/main.o init/main.c
In file included from /usr/asi/src/linux/include/linux/ufs_fs.h:18,
from /usr/asi/src/linux/include/linux/ufs_fs_i.h:16,
from /usr/asi/src/linux/include/linux/fs.h:240,
from /usr/asi/src/linux/include/linux/tty.h:19,
from /usr/asi/src/linux/include/linux/sched.h:26,
from init/main.c:20:
/usr/asi/src/linux/include/linux/time.h:33: linux/timespecbits.h: No such file or directory
In file included from /usr/asi/src/linux/include/linux/stat.h:6,
from /usr/asi/src/linux/include/linux/ufs_fs.h:19,
from /usr/asi/src/linux/include/linux/ufs_fs_i.h:16,
from /usr/asi/src/linux/include/linux/fs.h:240,
from /usr/asi/src/linux/include/linux/tty.h:19,
from /usr/asi/src/linux/include/linux/sched.h:26,
from init/main.c:20:
/usr/asi/src/linux/include/asm/stat.h:4: linux/namecompat.h: No such file or directory
In file included from /usr/asi/src/linux/include/asm/termios.h:5,
from /usr/asi/src/linux/include/linux/termios.h:5,
from /usr/asi/src/linux/include/linux/tty.h:20,
from /usr/asi/src/linux/include/linux/sched.h:26,
from init/main.c:20:
/usr/asi/src/linux/include/asm/termbits.h:179: asm/termiobits.h: No such file or directory
In file included from /usr/asi/src/linux/include/linux/sem.h:4,
from /usr/asi/src/linux/include/linux/sched.h:27,
from init/main.c:20:
/usr/asi/src/linux/include/linux/ipc.h:5: asm/ipcbits.h: No such file or directory
In file included from /usr/asi/src/linux/include/linux/sched.h:27,
from init/main.c:20:
/usr/asi/src/linux/include/linux/sem.h:5: asm/sembits.h: No such file or directory
/usr/asi/src/linux/include/linux/sem.h:8: asm/seminfobits.h: No such file or directory
In file included from /usr/asi/src/linux/include/asm/signal.h:44,
from /usr/asi/src/linux/include/linux/signal.h:4,
from /usr/asi/src/linux/include/linux/sched.h:74,
from init/main.c:20:
/usr/asi/src/linux/include/asm/sigcontext.h:4: linux/namecompat.h: No such file or directory
In file included from /usr/asi/src/linux/include/linux/signal.h:4,
from /usr/asi/src/linux/include/linux/sched.h:74,
from init/main.c:20:
/usr/asi/src/linux/include/asm/signal.h:48: asm/signum.h: No such file or directory
In file included from /usr/asi/src/linux/include/linux/stat.h:6,
from /usr/asi/src/linux/include/linux/ufs_fs.h:19,
from /usr/asi/src/linux/include/linux/ufs_fs_i.h:16,
from /usr/asi/src/linux/include/linux/fs.h:240,
from /usr/asi/src/linux/include/linux/tty.h:19,
from /usr/asi/src/linux/include/linux/sched.h:26,
from init/main.c:20:
/usr/asi/src/linux/include/asm/stat.h:6: parse error before `,'
/usr/asi/src/linux/include/asm/stat.h:22: parse error before `}'
/usr/asi/src/linux/include/asm/stat.h:24: parse error before `,'
/usr/asi/src/linux/include/asm/stat.h:40: parse error before `}'
In file included from /usr/asi/src/linux/include/linux/termios.h:5,
from /usr/asi/src/linux/include/linux/tty.h:20,
from /usr/asi/src/linux/include/linux/sched.h:26,
from init/main.c:20:
/usr/asi/src/linux/include/asm/termios.h:59: warning: `struct termio' declared inside parameter list
/usr/asi/src/linux/include/asm/termios.h:59: warning: its scope is only this definition or declaration,
/usr/asi/src/linux/include/asm/termios.h:59: warning: which is probably not what you want.
/usr/asi/src/linux/include/asm/termios.h: In function `trans_from_termio':
/usr/asi/src/linux/include/asm/termios.h:62: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:63: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:64: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:65: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:67: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:67: `_VINTR' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:67: (Each undeclared identifier is reported only once
/usr/asi/src/linux/include/asm/termios.h:67: for each function it appears in.)
/usr/asi/src/linux/include/asm/termios.h:68: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:68: `_VQUIT' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:69: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:69: `_VERASE' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:70: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:70: `_VKILL' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:71: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:71: `_VEOF' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:72: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:72: `_VMIN' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:73: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:73: `_VEOL' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:74: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:74: `_VTIME' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:75: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:75: `_VEOL2' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:76: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:76: `_VSWTC' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h: At top level:
/usr/asi/src/linux/include/asm/termios.h:85: warning: `struct termio' declared inside parameter list
/usr/asi/src/linux/include/asm/termios.h: In function `trans_to_termio':
/usr/asi/src/linux/include/asm/termios.h:87: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:88: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:89: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:90: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:91: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:92: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:92: `_VINTR' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:93: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:93: `_VQUIT' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:94: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:94: `_VERASE' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:95: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:95: `_VKILL' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:96: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:96: `_VEOF' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:97: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:97: `_VEOL' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:98: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:98: `_VEOL2' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:99: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:99: `_VSWTC' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:101: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:101: `_VMIN' undeclared (first use this function)
/usr/asi/src/linux/include/asm/termios.h:102: dereferencing pointer to incomplete type
/usr/asi/src/linux/include/asm/termios.h:102: `_VTIME' undeclared (first use this function)
/usr/asi/src/linux/include/linux/sem.h: At top level:
In file included from /usr/asi/src/linux/include/linux/sched.h:27,
from init/main.c:20:
/usr/asi/src/linux/include/linux/sem.h:80: warning: parameter has incomplete type
In file included from /usr/asi/src/linux/include/asm/signal.h:44,
from /usr/asi/src/linux/include/linux/signal.h:4,
from /usr/asi/src/linux/include/linux/sched.h:74,
from init/main.c:20:
/usr/asi/src/linux/include/asm/sigcontext.h:6: parse error before `,'
/usr/asi/src/linux/include/asm/sigcontext.h:34: parse error before `}'
init/main.c: In function `init':
init/main.c:1046: `SIGCHLD' undeclared (first use this function)
make: *** [init/main.o] Error 1
Any ideas? (I have followed many previous problems like this,
but as far as I know my setup is right out of the RH 5.0 box;
surely there is an organized fix?). I guess the first thing is:
Where are the missing headers? They're not on my RH 5.0
distribution CD that I have been able to find so far.
Thanks.
Tom Browder
ASI Systems International
A Division of SRS Technologies, Inc.