Re: ISDN Fritz!X pro SuSE 7.2 pořád nefunguje

n_petr na seznam.cz n_petr na seznam.cz
Čtvrtek Březen 7 15:31:46 CET 2002


Tak jsem zatuhl opět dál při kompilaci :-(

Tady je "make all 2>&1 | tee log"

(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 -Wst
rict-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
make[1]: *** [kcapi.o] Error 1
make[1]: Leaving directory `/home/fritz/src.sys'
make: *** [sys] Error 2

- hádal bych z toho, že mi chybí na HDD soubor "modversions.h", jenže ten na
HDD vůbec nemám. Instaloval jsem stnadard SuSE 7.2 včetně kancelářského
balíku a přiinstaloval rpm balík kernel-source. Ke ten soubor
"modversions.h" mám vzít nebo není třeba a problém je jinde ? Oproti
předešlému dotazu jsem překopítoval ten soubor "/boot/vmlinuz.version.h" do
/lib/modules/`uname -r`/build/include/linux/version.h, ael karta nedunguje
dále :-((. Ale dál už se nehnu z zase místa :'(

S těmi makefilema nevíc co změnit, proto je raději přikládám do přírody.

Poradíte mi prosím ?

Děkuji Petr Novák



> 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 -Wst
rict-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

------------- další část ---------------
A non-text attachment was scrubbed...
Name: zachyceno2.zip
Type: application/x-zip-compressed
Size: 2045 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20020307/562cb0ca/attachment.bin>


Další informace o konferenci Linux