[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