Hi Michael,
i use the attached patch. "e" is not known. I use "context" instead.

Best,
Robert

On Montag, 25. Juli 2011, Michael W.S. Yee wrote:
> Hi all,
>      Have you ever built the git version click on Mac OS X Lion ?  Here are
> some error  when I built git version of click on Mac OS X Lion, does anyone
> have any idea about how fix it ?  thx!
>
>
> $: ./configure --enable-userlevel --disable-linuxmodule --enable-nsclick
> --enable-wifi $: make
> ……………………….
> ………………………..
>   CXX ../elements/standard/addressinfo.cc
> ../elements/standard/addressinfo.cc: In static member function ‘static bool
> Click::AddressInfo::query_netdevice(const Click::String&, unsigned char*,
> int, int, const Click::Element*)’: ../elements/standard/addressinfo.cc:356:
> error: ‘e’ was not declared in this scope
> ../elements/standard/addressinfo.cc:361: error: ‘e’ was not declared in
> this scope make[1]: *** [addressinfo.o] Error 1
> make: *** [ns] Error 2
>
> Regards,
>
> Michael W.S. Yee
> _______________________________________________
> click mailing list
> [email protected]
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click


diff --git a/elements/standard/addressinfo.cc b/elements/standard/addressinfo.cc
index 46bf990..bb57279 100644
--- a/elements/standard/addressinfo.cc
+++ b/elements/standard/addressinfo.cc
@@ -313,12 +313,12 @@ AddressInfo::query_netdevice(const String &s, unsigned char *store,
 
     if (context && type == 'i') {
 	char tmp[255];
-	int r = simclick_sim_command(e->router()->master()->simnode(), SIMCLICK_IPADDR_FROM_NAME, s.c_str(), tmp, 255);
+	int r = simclick_sim_command(context->router()->master()->simnode(), SIMCLICK_IPADDR_FROM_NAME, s.c_str(), tmp, 255);
 	if (r >= 0 && tmp[0] && IPAddressArg().parse(tmp, *reinterpret_cast<IPAddress *>(store)))
 	    return true;
     } else if (context && type == 'e') {
 	char tmp[255];
-	int r = simclick_sim_command(e->router()->master()->simnode(), SIMCLICK_MACADDR_FROM_NAME, s.c_str(), tmp, 255);
+	int r = simclick_sim_command(context->router()->master()->simnode(), SIMCLICK_MACADDR_FROM_NAME, s.c_str(), tmp, 255);
 	if (r >= 0 && tmp[0] && EtherAddressArg().parse(tmp, store))
 	    return true;
     }
_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click

Reply via email to