[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