v1.3.31 fails to compile for intel architecture ...

linuxsys@ssg.com
Thu, 5 Oct 1995 12:03:10 GMT


Mister Linux writes:
>
> Seems that a macro declaration is missing in <asm/ioctl.h> ...
>
> ld -qmagic -Ttext 0xfffe0 arch/i386/kernel/head.o init/main.o init/version.o \
> arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
> fs/filesystems.a \
> drivers/block/block.a drivers/char/char.a drivers/net/net.a drivers/scsi/scsi.a drivers/pci/pci.a \
> /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a /usr/src/linux/arch/i386/lib/lib.a -o vmlinux
> st.o(.text+0x2b42): undefined reference to `_IOC_TYPE'
> st.o(.text+0x2b55): undefined reference to `_IOC_TYPE'
> st.o(.text+0x2de6): undefined reference to `_IOC_TYPE'
> st.o(.text+0x3026): undefined reference to `_IOC_TYPE'
> make: *** [vmlinux] Error 1
>
> Cheers,
> Dominik
>

Take a look in linux/include/asm-alpha/ioctl.h for a definition of
_IOC_TYPE.

linuxsys@wxsat:~:3> cat /proc/version
Linux version 1.3.31 (root@wxsat) (gcc version 2.6.3) #2 Wed Oct 4 22:24:31 GMT 1995

Rick