<div dir="ltr">There's a missing "else" in the code and the fix is in code review: <a href="http://gerrit.named-data.net/#/c/559/" target="_blank">http://gerrit.named-data.net/#/c/559/</a> . Sorry about that.</div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 24, 2014 at 11:27 AM, Syed Obaid Amin <span dir="ltr"><<a href="mailto:obaidasyed@gmail.com" target="_blank">obaidasyed@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Alex, <div><br></div><div>I am not able to start nrd and getting this error: </div><div>ERROR: Cannot create controller for unsupported protocol "nrd-0.1"<br>

</div><div><br></div><div>This is what I am doing:</div>
<div>On Terminal 1:</div><div>~$ sudo NFD_LOG=all nfd<br></div><div><div>DEBUG: [NameTree] lookup /</div><div>DEBUG: [NameTree] insert /</div><div>DEBUG: [NameTree] Name / hash value = 2654435816  location = 488</div><div>


<Long list of messages> </div></div><div><br></div><div><br></div><div><div>On Terminal 2:</div><div><div>~$ cat ~/.ndn/client.conf</div><div>unix_socket=/var/run/nfd.sock</div><div>protocol=nrd-0.1</div></div><div>


<br></div><div>~$ nrd<br></div></div><div><div>$ nrd</div><div>ERROR: Cannot create controller for unsupported protocol "nrd-0.1"</div></div><div><br></div><div><br></div><div>Commit details</div><div>NFD:             ba7490517d1f4e9b699d7398788db03e1ffaeacc</div>


<div>ndn-cpp-dev: c07b3a2fabc25bc6ad9d3bf9ffc9df7bf994dd96</div><div>NRD:            ea56c614fe3065d3eee933c49a916ce48feae399</div><div><br></div><div>Any idea, what's going wrong here. </div><div><br></div><div>Regards, <span class="HOEnZb"><font color="#888888"><br>


</font></span></div><span class="HOEnZb"><font color="#888888"><div>Obaid </div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 24, 2014 at 8:40 AM, Steve DiBenedetto <span dir="ltr"><<a href="mailto:dibenede@cs.colostate.edu" target="_blank">dibenede@cs.colostate.edu</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">"protocol" determines the Controller that should be used by faces (see Face::construct()). ndnd-tlv will use a ndnd::Controller (instead of nrd:: or nfd::). ndnx-0.7 will throw a Face::Error exception because it is unsupported for ndn-cpp-dev.</div>


<div><div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 24, 2014 at 7:25 AM, Lan Wang (lanwang) <span dir="ltr"><<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>></span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
What happens when the protocol is <span style="font-size:13.333333015441895px">ndnd-tlv-0.7<br>
or ndnx-0.7?</span><span><font color="#888888">
<div><span style="font-size:13.333333015441895px"><br>
</span></div>
<div><span style="font-size:13.333333015441895px">Lan</span></div></font></span><div><div>
<br>
<br>
<br>
-------- Original message --------<br>
From: Alex Afanasyev <<a href="mailto:alexander.afanasyev@ucla.edu" target="_blank">alexander.afanasyev@ucla.edu</a>> <br>
Date: 03/23/2014 12:19 PM (GMT-06:00) <br>
To: "<<a href="mailto:nfd-dev@lists.cs.ucla.edu" target="_blank">nfd-dev@lists.cs.ucla.edu</a>>" <<a href="mailto:nfd-dev@lists.cs.ucla.edu" target="_blank">nfd-dev@lists.cs.ucla.edu</a>> <br>
Subject: [Nfd-dev] Config file for the library <br>
<br>
<br>
<div>
<div><font><span style="font-size:10pt">Hi guys,<br>
<br>
I just merged <a href="https://github.com/named-data/ndn-cpp-dev/commit/c07b3a2fabc25bc6ad9d3bf9ffc9df7bf994dd96" target="_blank">
https://github.com/named-data/ndn-cpp-dev/commit/c07b3a2fabc25bc6ad9d3bf9ffc9df7bf994dd96</a> commit to ndn-cpp-dev library, which changes how the library selects which protocol to use to register prefixes and where to look for UNIX socket.<br>





<br>
NFD=1 and NRD=1 environmental variables are no longer used.  All configuration should be done either using ~/.ndn/client.conf, @SYSCONFDIR@/ndn/client.conf (e.g., /usr/local/etc/ndn/client.conf), or /etc/ndn/client.conf<br>





<br>
The sample config file is in root folder of ndn-cpp-dev repo.  Just in case, I'll post it here:<br>
<br>
; "unix_socket" specifies the location of the NFD unix socket<br>
unix_socket=/var/run/nfd.sock<br>
<br>
; "protocol" deteremines the protocol for prefix registration<br>
; it has a value of:<br>
;   nfd-0.1<br>
;   nrd-0.1<br>
;   ndnd-tlv-0.7<br>
;   ndnx-0.7<br>
protocol=nrd-0.1<br>
<br>
---<br>
Alex<br>
<br>
<br>
_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
</span></font></div>
</div>
</div></div></div>

<br>_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
<br></blockquote></div><br></div>