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 #





Reply via email to