On Wed, 28 Aug 2002, Michael Ranby wrote:
I have been running Ultra with a 2.4 kernel for some time. If you would
like me to tar-up my Ultra system, contact me privately.
Phil.
> Hi everyone,
> Has anybody managed to get the 2.4 kernel running with the ihug driver. I
> have been having a terrible
> time trying to get it working. First I had to learn about kernels and source
> code. I probably still don't have it right. But error messages indicate to
> me that all may not be well with the software. I have dumped the error
> messages below and near the top you can see it cant find autoconf.h in the
> /linux directory. I ran a search
> on the whole computer and that file does not exist on my machine. Can
> anybody help, do you need more information from me. Any suggestions
> gratefully accepted. Im running SuSE 8.0
> Mike
>
> linux:~ # cd /sm200d
> linux:/sm200d # make install
> for subdir in lib module apps; do \
> (cd $subdir && make all) || exit 1; \
> done
> make[1]: Entering directory `/sm200d/lib'
> ld -r sm2_sys.o sm2_lib_obj.o -o sm2_lib.o
> make[1]: Leaving directory `/sm200d/lib'
> make[1]: Entering directory `/sm200d/module'
> gcc -DMODULE -D__KERNEL__ -Wall -c -DSM200D -O -I/usr/src/linux/include
> sm2_drv.
> c
> In file included from /usr/src/linux/include/linux/module.h:10,
> from sm2_drv.c:10:
> /usr/src/linux/include/linux/config.h:4: linux/autoconf.h: No such file or
> direc
> tory
> In file included from /usr/src/linux/include/linux/module.h:297,
> from sm2_drv.c:10:
> /usr/include/linux/version.h:2: #error
> "========================================
> ==============="
> /usr/include/linux/version.h:3: #error "You should not include
> /usr/include/{lin
> ux,asm}/ header"
> /usr/include/linux/version.h:4: #error "files directly for the compilation
> of ke
> rnel modules."
> /usr/include/linux/version.h:5: #error ""
> /usr/include/linux/version.h:6: #error "glibc now uses kernel header files
> from
> a well-defined"
> /usr/include/linux/version.h:7: #error "working kernel version (as
> recommended b
> y Linus Torvalds)"
> /usr/include/linux/version.h:8: #error "These files are glibc internal and
> may n
> ot match the"
> /usr/include/linux/version.h:9: #error "currently running kernel. They
> should on
> ly be"
> /usr/include/linux/version.h:10: #error "included via other system header
> files
> - user space"
> /usr/include/linux/version.h:11: #error "programs should not directly
> include <l
> inux/*.h> or"
> /usr/include/linux/version.h:12: #error "<asm/*.h> as well."
> /usr/include/linux/version.h:13: #error ""
> /usr/include/linux/version.h:14: #error "To build kernel modules please do
> the f
> ollowing:"
> /usr/include/linux/version.h:15: #error ""
> /usr/include/linux/version.h:16: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17: #error ""
> /usr/include/linux/version.h:18: #error " o Make sure that the symbolic
> link"
> /usr/include/linux/version.h:19: #error " /lib/modules/`uname -r`/build
> exists
> and points to"
> /usr/include/linux/version.h:20: #error " the matching kernel source
> directory
> "
> /usr/include/linux/version.h:21: #error ""
> /usr/include/linux/version.h:22: #error " o Now copy /boot/vmlinuz.version.h
> to"
> /usr/include/linux/version.h:23: #error "
> /lib/modules/`uname -r`/build/includ
> e/linux/version.h"
> /usr/include/linux/version.h:24: #error ""
> /usr/include/linux/version.h:25: #error " o When compiling, make sure to use
> the
> following"
> /usr/include/linux/version.h:26: #error " compiler option to use the
> correct i
> nclude files:"
> /usr/include/linux/version.h:27: #error ""
> /usr/include/linux/version.h:28: #error
> " -I/lib/modules/`uname -r`/build/incl
> ude"
> /usr/include/linux/version.h:29: #error ""
> /usr/include/linux/version.h:30: #error " instead of"
> /usr/include/linux/version.h:31: #error ""
> /usr/include/linux/version.h:32: #error " -I/usr/include/linux"
> /usr/include/linux/version.h:33: #error ""
> /usr/include/linux/version.h:34: #error " Please adjust the Makefile
> according
> ly."
> /usr/include/linux/version.h:35: #error
> "=======================================
> ================"
> In file included from sm2_drv.c:11:
> /usr/include/linux/version.h:2: #error
> "========================================
> ==============="
> /usr/include/linux/version.h:3: #error "You should not include
> /usr/include/{lin
> ux,asm}/ header"
> /usr/include/linux/version.h:4: #error "files directly for the compilation
> of ke
> rnel modules."
> /usr/include/linux/version.h:5: #error ""
> /usr/include/linux/version.h:6: #error "glibc now uses kernel header files
> from
> a well-defined"
> /usr/include/linux/version.h:7: #error "working kernel version (as
> recommended b
> y Linus Torvalds)"
> /usr/include/linux/version.h:8: #error "These files are glibc internal and
> may n
> ot match the"
> /usr/include/linux/version.h:9: #error "currently running kernel. They
> should on
> ly be"
> /usr/include/linux/version.h:10: #error "included via other system header
> files
> - user space"
> /usr/include/linux/version.h:11: #error "programs should not directly
> include <l
> inux/*.h> or"
> /usr/include/linux/version.h:12: #error "<asm/*.h> as well."
> /usr/include/linux/version.h:13: #error ""
> /usr/include/linux/version.h:14: #error "To build kernel modules please do
> the f
> ollowing:"
> /usr/include/linux/version.h:15: #error ""
> /usr/include/linux/version.h:16: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17: #error ""
> /usr/include/linux/version.h:18: #error " o Make sure that the symbolic
> link"
> /usr/include/linux/version.h:19: #error " /lib/modules/`uname -r`/build
> exists
> and points to"
> /usr/include/linux/version.h:20: #error " the matching kernel source
> directory
> "
> /usr/include/linux/version.h:21: #error ""
> /usr/include/linux/version.h:22: #error " o Now copy /boot/vmlinuz.version.h
> to"
> /usr/include/linux/version.h:23: #error "
> /lib/modules/`uname -r`/build/includ
> e/linux/version.h"
> /usr/include/linux/version.h:24: #error ""
> /usr/include/linux/version.h:25: #error " o When compiling, make sure to use
> the following"
> /usr/include/linux/version.h:26: #error " compiler option to use the
> correct i
> nclude files:"
> /usr/include/linux/version.h:27: #error ""
> /usr/include/linux/version.h:28: #error
> " -I/lib/modules/`uname -r`/build/incl
> ude"
> /usr/include/linux/version.h:29: #error ""
> /usr/include/linux/version.h:30: #error " instead of"
> /usr/include/linux/version.h:31: #error ""
> /usr/include/linux/version.h:32: #error " -I/usr/include/linux"
> /usr/include/linux/version.h:33: #error ""
> /usr/include/linux/version.h:34: #error " Please adjust the Makefile
> according ly."
> /usr/include/linux/version.h:35: #error
> "=======================================
> ================"
> sm2_drv.c:49: linux/bios32.h: No such file or directory
> make[1]: *** [sm2_drv.o] Error 1
> make[1]: Leaving directory `/sm200d/module'
> make: *** [all] Error 1
> linux:/sm200d #
>
>
>
>
>
>
>
--
Philip Charles; 39a Paterson Street, Abbotsford, Dunedin, New Zealand
+64 3 488 2818 Fax +64 3 488 2875 Mobile 025 267 9420
[EMAIL PROTECTED] - preferred. [EMAIL PROTECTED]
I sell GNU/Linux & GNU/Hurd CDs. See http://www.copyleft.co.nz