[Click] Compilation failure, questions abot ethertap

Eddie Kohler kohler at cs.ucla.edu
Sun Oct 2 21:10:23 EDT 2005


Hi Bob,

I fixed the compilation error earlier today, actually.

Click has supported tun drivers as well as tap drivers for some time  
-- since pre-July.  Maybe something roofnet-specific is going on?   
But see KernelTun.

Eddie


On Oct 2, 2005, at 4:48 PM, Bob Keyes wrote:

> Trying to compile click from today's CVS version, it fails with:
>
> g++-3.4 -DHAVE_CONFIG_H -I../include -I../include -I. -I..
> -DCLICK_USERLEVEL -g -O2  -c ../elements/wifi/analysis/wificounter.cc
> In file included from ../elements/wifi/analysis/wificounter.cc:25:
> ../elements/wifi/analysis/wificounter.hh:74: error: using typedef-name
> `WifiCounter::EtherTable' after `class'
> make[1]: *** [wificounter.o] Error 1
> make[1]: Leaving directory `/data/click/userlevel'
> make: *** [userlevel] Error 2
>
> This was following the click compilation instructions for roofnet,  
> using
> Debian 2.6.12 kernel.
>
> Also, you may be aware that ethertap has been deprecated for some  
> time and
> was finally removed from the Linux Kernel at 2.6.12.rc2. Does Click  
> still
> use ethertap, or has all migrated to the tap/tun driver?
>
> I ask because I am trying to get roofnet working on a mipsel system  
> with a
> version of Click from mid July. The system is running kernel 2.6.12.5.
> While this compiles okay, of course there ethertap statements I  
> used with
> older kernels do not work as there is no such module anymore. The  
> result
> is the roofnet systems are dumb and deaf, but with no complaints from
> Click.
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
>



More information about the click mailing list