<div dir="ltr">Thank you very much for your fast answer.<br><br>We found the error "basic_string::_M_construct null not valid". It was the XBee construct in the XBee factory. <br><br>Now the NFD is starting; however, we have a problem to add the XBee parameters in the nfd.conf file. When we modified the nfd.conf  in the path  /usr/local/etc/ndn/nfd.conf with the following lines:<br><br>  xbee<br>  {<br>    listen yes ;  set to 'no' to disable XBee listener, default 'yes'<br>     idle_timeout 600   ; Time (in seconds) before closing an idle XBee face (10 minutes).<br>    bcast yes ; set to 'no' to disable XBee broadcast, default 'yes'<br>    bcast_group FFFF ; XBee broadcast address<br>    bcast_ad_hoc no ; set to 'yes' to make all XBee multicast faces "ad hoc", default 'no'<br>    serialPort ttyUSB0 ; XBee listener serial port type <br>    baudRate 9600 ; Symbol Rate in the serial port, depends on the XBee configuration  <br>    ; By default, all interfaces are whitelisted.<br>    whitelist<br>    {<br>      *<br>    }<br>    blacklist<br>    {<br>    }<br> }<br><br>The following error appears after start the NFD:<br>NFD version 0.6.4-commit-d2c9cc3 starting<br>Built with GNU C++ version 5.4.0 20160609, with GNU libstdc++ version 20160609, with Boost version 1.58.0, with libpcap version 1.7.4, with WebSocket++ version 0.8.1, with ndn-cxx version 0.6.3-commit-911ec7e<br><br>Do we need to modified other file in the NFD to be accept the XBee configurations?  <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue., 14 mar. 2019 a las 13:25, Junxiao Shi (<<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Oscar</div><div dir="ltr"><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">We are working with a public
 enterprise to developed an XBee transport mechanism in the NDN 
forwarding daemon  (NFD).<br></div></blockquote><div><br></div><div>This is awesome. Please submit your code in accordance to NFD contributing guide, CONTRIBUTING.md in NFD repository.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br>In the current state of our project, we developed an 
XBee library that we integrated into NFD. However, we have an error in 
the XBee Factory, specifically in the NFD REGISTER PROTOCOL FACTORY  to 
register the new transport.  After executing the command "nfd-start" is 
showed the error: <br>FATAL: [nfd.Main] basic_string::_M_construct null not valid.<br></div></blockquote><div><div><br></div><div>FATAL in nfd.Main means some component is throwing an exception and the exception is uncaught. "basic_string::_M_construct null not valid" usually indicates a static initialization order problem.</div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">if you have a
 template to developed the transports in the NFD?<br></div></blockquote><div><br></div><div>Look at how other transports are implemented.</div><div><br></div><div>Yours, Junxiao </div></div></div></div>
</blockquote></div>