[LUG.ro] compilar ipp2p

Sebastian Vega svega0 en gmail.com
Sab Oct 11 20:35:43 ART 2008


Hola Fernando.
A simple vista veo que te  faltan los headers del kernel que tenes.
Igualmente Seguí los pasos de este loco:
http://edwardcp.blogspot.com/2008/09/bloqueo-de-redes-p2p-ipp2p.html
y todo va a salir bien.
Saludos

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
>
> un abrazo
>
> Fernando
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lugro mailing list
> Lugro en lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>   



Más información sobre la lista de distribución Lugro