Fernando González escribió:
Hola a todos, estoy tratando sin exito hasta ahora de compilar el
paquete ipp2p en un etch con kernel 2.6.18, cuando tiro el make 2>
error me da el siguiente listado:
cat: /lib/modules/2.6.18-6-486/Makefile: No existe el fichero o el
directorio
cat: /lib/modules/2.6.18-6-486/Makefile: No existe el fichero o el
directorio
ipt_ipp2p.c:2:31: error: linux/modversions.h: No existe el fichero o
el directorio
In file included from /usr/include/asm-generic/bitops/fls64.h:5,
from /usr/include/asm-i486/bitops.h:408,
from /usr/include/asm/bitops.h:8,
from /usr/include/linux/bitops.h:9,
from /usr/include/linux/thread_info.h:20,
from /usr/include/linux/preempt.h:9,
from /usr/include/linux/spinlock.h:56,
from /usr/include/linux/capability.h:45,
from /usr/include/linux/sched.h:44,
from /usr/include/linux/module.h:9,
from ipt_ipp2p.c:4:
/usr/include/asm-generic/bitops/fls.h:13: error: redefinition of ‘fls’
/usr/include/asm-i486/bitops.h:394: error: previous definition of
‘fls’ was here
In file included from /usr/include/asm-i486/system.h:4,
from /usr/include/asm/system.h:8,
from /usr/include/asm-i486/processor.h:18,
from /usr/include/asm/processor.h:8,
from /usr/include/asm-i486/thread_info.h:16,
from /usr/include/asm/thread_info.h:8,
from /usr/include/linux/thread_info.h:21,
from /usr/include/linux/preempt.h:9,
from /usr/include/linux/spinlock.h:56,
from /usr/include/linux/capability.h:45,
from /usr/include/linux/sched.h:44,
from /usr/include/linux/module.h:9,
from ipt_ipp2p.c:4:
mi experiencia en esto es praticamente nula, pero lo que entiendo es
que faltan los archivos fuentes del kernel, en lo que vi por google,
dice que con:
#apt-get install kernel-source-2.6.18
bastaría para poder compilar el ipp2p, pero ese comando informa que el
paquete no se encuentra, el source-list tiene los repositorios
norteamericanos, en fin no se como seguir, alguna idea? desde ya
muchas gracias
Dentro de /usr/src/linux
cp /boot/config-<version> . (o como sea que se llamé tu archivo de
config, desconozco de ubuntu/debian)
make oldconfig
make modules_prepare
Ahora sí podes compilar tu módulo
_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro