[devel] Q: упаковка софта, требующего для своей сборки kernel-headers/kernel-headers-modules
Dmitry Lebkov
=?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Сб Мар 22 17:54:00 MSK 2008
Kirill A. Shutemov пишет:
> On Sat, Mar 22, 2008 at 07:49:30PM +1000, Dmitry Lebkov wrote:
>> Коллеги, доброго времени суток.
>>
>> Собираю dynamips-0.2.8-RC2 (http://www.ipflow.utc.fr/blog/).
>> В коде используется linux/skbuff.h, принадлежащий
>
> Где??
>
>> pwd
> /home/kas/tmp/dynamips-0.2.8-RC2
>> grep -r 'skbuff.h' * ; echo $?
> 1
Невнимательно смотрел лог. :) Вот как оно ругалось при наличии kernel-headers*
в систем:
Compiling net_io.c
In file included from net_io.c:37:
/usr/include/linux/if_tun.h:21:26: error: linux/skbuff.h: No such file or directory
In file included from /usr/include/linux/netdevice.h:28,
from /usr/include/linux/if_tun.h:23,
from net_io.c:37:
/usr/include/linux/if.h:119: error: redefinition of 'struct ifmap'
/usr/include/linux/if.h:155: error: redefinition of 'struct ifreq'
/usr/include/linux/if.h:205: error: redefinition of 'struct ifconf'
make: *** [net_io.o] Error 1
make: Leaving directory `/home/dvl/build/BUILD/dynamips-0.2.8-RC2'
После удаления kernel-headers* всё нормально собралось.
--
WBR, Dmitry Lebkov
Подробная информация о списке рассылки Devel