[LUG.ro] compilar ipp2p
Fernando González
fagonzalez en steel.com.ar
Sab Oct 11 17:25:05 ART 2008
Manuel Naranjo escribió:
> 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
este directorio no lo tengo, aparte del mk tengo que bajarle los
fuentes, desde kernel.org?
una abrazo
Fernando
> 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
> Lugro en lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com
> Version: 8.0.173 / Virus Database: 270.8.0/1720 - Release Date: 11/10/2008 15:59
>
>
Más información sobre la lista de distribución Lugro