[Click] click router package - multicast. fatal error: linux/skbuff.h: No such file or directory

Josh J joshjdevl at gmail.com
Tue Jan 17 11:10:45 EST 2012


Sorry, meant reply to click mailing list

On Tue, Jan 17, 2012 at 10:10 AM, Josh J <joshjdevl at gmail.com> wrote:

> Thanks. I updated click and multicast source, recompiled both fine now.
>
> Is there a place to get more documentation regarding the multicast
> package? So far I found this though it is empty.
> http://www.read.cs.ucla.edu/click/packages/multicast
>
> Thanks,
> Josh
>
>
> On Mon, Jan 9, 2012 at 11:48 AM, Eddie Kohler <ekohler at gmail.com> wrote:
>
>> Hi Josh,
>>
>> Sorry for not getting back to you earlier. This was a problem introduced
>> recently in mainline Click. I just checked in what I think is a fix. Try
>> updating your Click, re-installing it, and then building the multicast
>> package.
>>
>> Best,
>> Eddie
>>
>>
>>
>> On 1/7/12 3:25 PM, Josh J wrote:
>>
>>> Hi,
>>>
>>> Any suggestions on how to compile the mulicast click-package ?
>>>
>>> https://github.com/kohler/**click-packages<https://github.com/kohler/click-packages>
>>>
>>> Thanks,
>>> Josh
>>>
>>> On Wed, Dec 14, 2011 at 10:46 AM, Josh J<joshjdevl at gmail.com>  wrote:
>>>
>>>  Hi,
>>>>
>>>> I have the latest click router code compiled and installed on ubuntu. I
>>>> am
>>>> trying to install the multicast package, though receive fatal error:
>>>> linux/skbuff.h: No such file or directory
>>>>
>>>> If I search for skbuff.h I can find it in
>>>> /usr/src/linux-headers-2.6.35-**30/include/linux/skbuff.h
>>>> /usr/src/linux-headers-2.6.35-**30-generic/include/linux/**skbuff.h
>>>> /usr/local/include/click-**linuxmodule/include1/linux/**skbuff.h
>>>>
>>>> Though click build is looking in
>>>> make[2]: Entering directory `/usr/src/linux-headers-2.6.**
>>>> 35-30-generic'
>>>>
>>>> Any ideas?
>>>>
>>>>
>>>> make -R CLICK_PACKAGE_MAKING=userlevel multicast.uo
>>>> make[1]: Entering directory
>>>> `/home/josh/Downloads/click/**click-packages/multicast'
>>>> make[1]: `multicast.uo' is up to date.
>>>> make[1]: Leaving directory
>>>> `/home/josh/Downloads/click/**click-packages/multicast'
>>>> make -R CLICK_PACKAGE_MAKING=**linuxmodule multicast.ko
>>>> make[1]: Entering directory
>>>> `/home/josh/Downloads/click/**click-packages/multicast'
>>>> { ( make -C /lib/modules/2.6.35-30-**generic/build
>>>> M=/home/josh/Downloads/click/**click-packages/multicast
>>>>  CLICK_PACKAGE_MAKING=**linuxmodule-26 modules 2>&1 1>&3; echo $?>
>>>> .multicast.ko.status ) | grep -iv '^[\* ]*Warning:.*undefined' 1>&2; }
>>>> 3>&1; v=`cat .multicast.ko.status`; rm .multicast.ko.status; exit $v
>>>> make[2]: Entering directory `/usr/src/linux-headers-2.6.**
>>>> 35-30-generic'
>>>>   CXX [M] fixpimsource.ko
>>>> In file included from /usr/local/include/click/**element.hh:4,
>>>>                  from
>>>> /home/josh/Downloads/click/**click-packages/multicast/**
>>>> fixpimsource.hh:3,
>>>>                  from
>>>> /home/josh/Downloads/click/**click-packages/multicast/**
>>>> fixpimsource.cc:19:
>>>> /usr/local/include/click/glue.**hh:25: fatal error: linux/skbuff.h: No
>>>> such
>>>> file or directory
>>>> compilation terminated.
>>>> fixdep:
>>>> /home/josh/Downloads/click/**click-packages/multicast/.**fixpimsource.ko.d:
>>>> No
>>>> such file or directory
>>>> make[3]: ***
>>>> [/home/josh/Downloads/click/**click-packages/multicast/**fixpimsource.ko]
>>>> Error
>>>> 2
>>>> make[2]: Leaving directory `/usr/src/linux-headers-2.6.**35-30-generic'
>>>> make[2]: *** [_module_/home/josh/Downloads/**click/click-packages/**
>>>> multicast]
>>>> Error 2
>>>> make[1]: *** [multicast.ko] Error 2
>>>> make[1]: Leaving directory
>>>> `/home/josh/Downloads/click/**click-packages/multicast'
>>>> make: *** [multicast.ko] Error 2
>>>>
>>>>
>>>> Thanks,
>>>> Josh
>>>>
>>>>  ______________________________**_________________
>>> click mailing list
>>> click at amsterdam.lcs.mit.edu
>>> https://amsterdam.lcs.mit.edu/**mailman/listinfo/click<https://amsterdam.lcs.mit.edu/mailman/listinfo/click>
>>>
>>
>


More information about the click mailing list