Witam
Piotr Budny napisał(a):
Dnia wtorek, 31 października 2006 10:40, Tomasz Woźniak napisał:
Szklaną kulę zostawiłem w Szczecinie.
A czy ja sugeruję abyś miał? Przecież daje ci wynik kompilacji :P.
Tak jak zauważył kolega, .config się przydał pewnie, + Module.symvers (te
pliki masz w /usr/src/linux z końcówką "-up").
To wyeliminowałem prawie natychmiast sam. W PLD (też budowany kernel)
musiałem zrobić w katalogu źródłowym
w cvs proponuję naprawdę popatrzeć na sposoby budowania modułów poza
waniliowym kernelem, np. X11-driver-nvidia.spec od linijki 205
Oki- poczytam
CVS??? A gdzie on?
http://developer-doc.pld-linux.org/baseciq/slack2pld.html
i do wglądu same spece bez przygotowywania środowiska do budowania:
http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/
:D Bo ja juz przewątkowałem w to iż mówisz o CVS tego Martiana.
/bin/sh: scripts/basic/fixdep: not found
po "make menuconfig", albo "make (po chwili ctrl+c)" albo po "make prepare
scripts" w /usr/src/linux powinno stworzyć te pliki, ale wtedy robi się
trochę śmietnik i czasami potem warczy, żeby kliknąć mu mrpropera.
Dzięki za podpowiedz- podobnie jak poprzednio przekopiowałem z BUILD.
Teraz jednak nieszczęsny helper... (vi res)
Jakbyś jeszcze mógł sypnąć pomysłem, to pifo/drin na najbliższym
szluug-pifo masz jak w banku.
Dodam, że musiałem podlinkować odpowiednio
/usr/include/linux do /usr/src/<kernel>/include/linux
/usr/include/asm do /usr/src/<kernel>/include/asm-i386
/usr/include/asm-generic do /usr/src/<kernel>/include/asm-generic
--
Pozdrawiam, TomLee
------------------------------------------------------------
GG: 1539526 tlen: [EMAIL PROTECTED] jabber: [EMAIL PROTECTED]
------------------------------------------------------------
make -C kmodule/ modules
make[1]: Wej¶cie do katalogu
`/home/users/tomlee/Desktop/modem/inne/164x/kmodule'
make -C /lib/modules/2.6.17.14_desktop-1/build
M="/home/users/tomlee/Desktop/modem/inne/164x/kmodule" modules
make[2]: Wej¶cie do katalogu `/usr/src/linux-2.6.17.14_desktop'
CC [M] /home/users/tomlee/Desktop/modem/inne/164x/kmodule/martian.o
CC [M] /home/users/tomlee/Desktop/modem/inne/164x/kmodule/marsio.o
/home/users/tomlee/Desktop/modem/inne/164x/kmodule/marsio.c: In function
`mdual_port_rx':
/home/users/tomlee/Desktop/modem/inne/164x/kmodule/marsio.c:57: warning: unused
variable `lastptr'
CC [M] /home/users/tomlee/Desktop/modem/inne/164x/kmodule/mfifo.o
LD [M] /home/users/tomlee/Desktop/modem/inne/164x/kmodule/martian_drv.o
Building modules, stage 2.
MODPOST
CC /home/users/tomlee/Desktop/modem/inne/164x/kmodule/martian_drv.mod.o
LD [M] /home/users/tomlee/Desktop/modem/inne/164x/kmodule/martian_drv.ko
make[2]: Opuszczenie katalogu `/usr/src/linux-2.6.17.14_desktop'
make[1]: Opuszczenie katalogu
`/home/users/tomlee/Desktop/modem/inne/164x/kmodule'
make -C helper/ all
make[1]: Wej¶cie do katalogu `/home/users/tomlee/Desktop/modem/inne/164x/helper'
gcc -Wall -DUSE_DEV -DMSTAMP=20061005 -c -o main.o main.c
gcc -Wall -DUSE_DEV -c -o dumpers.o dumpers.c
gcc -Wall -DUSE_DEV -c -o log.o log.c
log.c:34: warning: `do_logmsg_std_old' defined but not used
gcc -Wall -DUSE_DEV -c -o session.o session.c
session.c: In function `session_run':
session.c:571: warning: label `l_recalc' defined but not used
gcc -Wall -DUSE_DEV -c -o mport.o mport.c
mport.c:217: warning: `realtime_setup' defined but not used
gcc -Wall -DUSE_DEV -c -o pty.o pty.c
gcc -Wall -DUSE_DEV -c -o sysdep.o sysdep.c
sysdep.c: In function `linux_timer_create':
sysdep.c:17: warning: implicit declaration of function `syscall'
gcc -Wall -DUSE_DEV -c -o isr.o isr.c
gcc -Wall -DUSE_DEV -c -o smp.o smp.c
gcc -Wall -DUSE_DEV -c -o core_if.o core_if.c
In file included from /usr/include/linux/pci.h:20,
from /usr/include/sys/pci.h:23,
from core_if.c:22:
/usr/include/linux/mod_devicetable.h:21: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:36: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:119: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:143: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:157: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:162: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:166: error: syntax error before '}' token
/usr/include/linux/mod_devicetable.h:189: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:222: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:231: error: syntax error before "cisfile"
/usr/include/linux/mod_devicetable.h:280: error: syntax error before
"kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:287: error: syntax error before "evbit"
/usr/include/linux/mod_devicetable.h:287: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:288: error: syntax error before "keybit"
/usr/include/linux/mod_devicetable.h:288: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:289: error: syntax error before "relbit"
/usr/include/linux/mod_devicetable.h:289: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:290: error: syntax error before "absbit"
/usr/include/linux/mod_devicetable.h:290: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:291: error: syntax error before "mscbit"
/usr/include/linux/mod_devicetable.h:291: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:292: error: syntax error before "ledbit"
/usr/include/linux/mod_devicetable.h:292: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:293: error: syntax error before "sndbit"
/usr/include/linux/mod_devicetable.h:293: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:294: error: syntax error before "ffbit"
/usr/include/linux/mod_devicetable.h:294: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:295: error: syntax error before "swbit"
/usr/include/linux/mod_devicetable.h:295: error: `BITS_PER_LONG' undeclared
here (not in a function)
/usr/include/linux/mod_devicetable.h:297: error: syntax error before
"driver_info"
core_if.c:186: warning: `struct lt_pci_dev_info' declared inside parameter list
core_if.c:186: warning: its scope is only this definition or declaration, which
is probably not what you want
/usr/include/linux/mod_devicetable.h:287: error: storage size of `evbit' isn't
known
/usr/include/linux/mod_devicetable.h:288: error: storage size of `keybit' isn't
known
/usr/include/linux/mod_devicetable.h:289: error: storage size of `relbit' isn't
known
/usr/include/linux/mod_devicetable.h:290: error: storage size of `absbit' isn't
known
/usr/include/linux/mod_devicetable.h:291: error: storage size of `mscbit' isn't
known
/usr/include/linux/mod_devicetable.h:292: error: storage size of `ledbit' isn't
known
/usr/include/linux/mod_devicetable.h:293: error: storage size of `sndbit' isn't
known
/usr/include/linux/mod_devicetable.h:294: error: storage size of `ffbit' isn't
known
/usr/include/linux/mod_devicetable.h:295: error: storage size of `swbit' isn't
known
make[1]: *** [core_if.o] B³±d 1
make[1]: Opuszczenie katalogu
`/home/users/tomlee/Desktop/modem/inne/164x/helper'
make: *** [all] B³±d 2