ISDN Fritz!X pro SuSE 7.2 pořád nefunguje (oprava - čtěte toto)

Ivo Panacek ivop na regionet.cz
Středa Březen 6 17:10:15 CET 2002


On St, 2002-03-06 at 17:02, SuSE.Linux na seznam.cz wrote:
> 
> --- pardon, Outlook nepřipojil ten soubor bez přípony, takže znovu ---
> 
> Tak jsem postupoval takto. "fxusb-suse7.2-03.09.10.tar.gz" jsem rozbalil
> klasicky do adresáře "fritz/", pak jsem v "fritz/src.drv/main.c" přepsal za
> pomocí Midnight Commanderu a klávesy F4 tu hodnotu 0x2000 na 0x2800 a
> uložil. Pak jsem v adresáři dal "make all 2>&1 | tee log" a zde v příloze
> přikládám ten "log" soubor, jsem z toho jelen. Poradí mi prosím někdo zase
> jak dál ?
> 
> PS: Co to znamená to "2>&1" tomu nerozumím a pokud to vynechám, nezapíše se
> do logu skoro nic ?


No vidite, ono je to tam napsano:

> (cd src.sys; make clean)
> make[1]: Entering directory `/home/fritz/src.sys'
> rm -f *.o *.C
> make[1]: Leaving directory `/home/fritz/src.sys'
> (cd src.sys; make)
> make[1]: Entering directory `/home/fritz/src.sys'
> sed -f patches kcapi.c > kcapi.C
> cc -DEXPORT_SYMTAB -DMODULE -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes  -pipe -O2 -fomit-frame-pointer -fno-strict-aliasing -march=i586 -xc   -c -o kcapi.o kcapi.C
> In file included from kcapi.C:116:
> /usr/src/linux/include/linux/module.h:21: linux/modversions.h: No such file or directory
> In file included from /usr/src/linux/include/linux/module.h:261,
>                  from kcapi.C:116:
> /usr/include/linux/version.h:2: #error "======================================================="
> /usr/include/linux/version.h:3: #error "You should not include /usr/include/{linux,asm}/ header"
> /usr/include/linux/version.h:4: #error "files directly for the compilation of kernel 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 by Linus Torvalds)"
> /usr/include/linux/version.h:8: #error "These files are glibc internal and may not match the"
> /usr/include/linux/version.h:9: #error "currently running kernel. They should only 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 <linux/*.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 following:"
> /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"

zkontrolujte si ten link

> /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/include/linux/version.h"

zkopirujte tam ten soubor

> /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 include files:"
> /usr/include/linux/version.h:27: #error ""
> /usr/include/linux/version.h:28: #error "   -I/lib/modules/`uname -r`/build/include"
> /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 accordingly."

a opravte ten Makefile


ivo
-- 
E-mail: Ivo.Panacek na jlabs.cz
WWW:    http://ivop.regionet.cz
Mobile: +420 602 337776



Další informace o konferenci Linux