<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">If you're using Ubuntu 14.04, why would you install boost from source?<div class=""><br class=""></div><div class="">Just create a new VM from scratch and install boost libraries using apt-get as described in the instructions.</div><div class=""><br class=""></div><div class="">Also, vagrant can be easily installed on windows (<a href="https://www.vagrantup.com/downloads.html" class="">https://www.vagrantup.com/downloads.html</a>) and can simplify creation of VMs.</div><div class=""><br class=""></div><div class="">--</div><div class="">Alex</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 29, 2016, at 4:06 PM, sepehr abdous <<a href="mailto:sepehrabdous1375@gmail.com" class="">sepehrabdous1375@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">sorry because my VMWare is installed on windows I couldn't use the following commands:<br class=""><span style="font-family:monospace,monospace" class="">vagrant init ubuntu/trusty64</span><br class=""><span style="font-family:monospace,monospace" class=""></span><span style="font-family:monospace,monospace" class="">vagrant up</span><br class=""><span style="font-family:monospace,monospace" class=""></span><span style="font-family:monospace,monospace" class="">vagrant ssh<br class=""></span></div><span style="font-family:monospace,monospace" class="">but about the steps I followed in installing is as bellow:<br class=""></span><br class=""><pre class="">1) sudo apt-get install build-essential libsqlite3-dev libcrypto++-dev libboost-all-dev libssl-dev git python-setuptools<br class="">2) wget <a href="http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.bz2" class="">http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.bz2</a>
 tar jxf boost_1_62_0.tar.bz2
 <span class="gmail-nb">cd </span>boost_1_62_0
 ./bootstrap.sh
 sudo ./b2 --prefix<span class="gmail-o">=</span>/usr/local install<br class="">3) sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas python-gnome2 python-rsvg ipython<br class="">4) mkdir ndnSIM
<span class="gmail-nb">cd </span>ndnSIM
git clone <a href="https://github.com/named-data-ndnSIM/ns-3-dev.git" class="">https://github.com/named-data-ndnSIM/ns-3-dev.git</a> ns-3
git clone <a href="https://github.com/named-data-ndnSIM/pybindgen.git" class="">https://github.com/named-data-ndnSIM/pybindgen.git</a> pybindgen
git clone --recursive <a href="https://github.com/named-data-ndnSIM/ndnSIM.git" class="">https://github.com/named-data-ndnSIM/ndnSIM.git</a> ns-3/src/ndnSIM<br class="">5) <span class="gmail-nb">cd</span> <ns-3-folder>
./waf configure --enable-examples
./waf<br class=""><br class=""></pre><pre class="">and while using command ./waf I got the following error:<br class=""><br class="">[2873/2942] Linking build/bindings/python/ns/<wbr class="">virtual_net_device.so</pre><div class="gmail-yj6qo gmail-ajU"><div tabindex="0" class="gmail-ajR" id="gmail-:yy"><img src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif" class="gmail-ajT"></div></div><span class="gmail-im"><br class="">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::<wbr class="">perl_matcher<__gnu_cxx::__<wbr class="">normal_iterator<char const*, std::__cxx11::basic_string<<wbr class="">char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_<wbr class="">match<__gnu_cxx::__normal_<wbr class="">iterator<char const*, std::__cxx11::basic_string<<wbr class="">char,
 std::char_traits<char>, std::allocator<char> > > >
 >, boost::regex_traits<char, boost::cpp_regex_traits<char> 
> >::construct_init(boost::<wbr class="">basic_regex<char, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
> const&, boost::regex_constants::_<wbr class="">match_flags)'<br class=""></span><span class="gmail-im">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::<wbr class="">perl_matcher<__gnu_cxx::__<wbr class="">normal_iterator<char const*, std::__cxx11::basic_string<<wbr class="">char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_<wbr class="">match<__gnu_cxx::__normal_<wbr class="">iterator<char const*, std::__cxx11::basic_string<<wbr class="">char,
 std::char_traits<char>, std::allocator<char> > > >
 >, boost::regex_traits<char, boost::cpp_regex_traits<char> 
> >::match()'<br class="">collect2: error: ld returned 1 exit status<br class=""><br class=""></span><span class="gmail-im">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::<wbr class="">perl_matcher<__gnu_cxx::__<wbr class="">normal_iterator<char const*, std::__cxx11::basic_string<<wbr class="">char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_<wbr class="">match<__gnu_cxx::__normal_<wbr class="">iterator<char const*, std::__cxx11::basic_string<<wbr class="">char,
 std::char_traits<char>, std::allocator<char> > > >
 >, boost::regex_traits<char, boost::cpp_regex_traits<char> 
> >::construct_init(boost::<wbr class="">basic_regex<char, 
boost::regex_traits<char, boost::cpp_regex_traits<char> > 
> const&, boost::regex_constants::_<wbr class="">match_flags)'<br class=""></span><span class="gmail-im">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::<wbr class="">perl_matcher<__gnu_cxx::__<wbr class="">normal_iterator<char const*, std::__cxx11::basic_string<<wbr class="">char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_<wbr class="">match<__gnu_cxx::__normal_<wbr class="">iterator<char const*, std::__cxx11::basic_string<<wbr class="">char,
 std::char_traits<char>, std::allocator<char> > > >
 >, boost::regex_traits<char, boost::cpp_regex_traits<char> 
> >::match()'<br class="">collect2: error: ld returned 1 exit status</span><pre class=""> </pre></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Mon, Dec 26, 2016 at 1:33 AM, Junxiao Shi <span dir="ltr" class=""><<a href="mailto:shijunxiao@email.arizona.edu" target="_blank" class="">shijunxiao@email.arizona.edu</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><div class=""><div class=""><div class="">Hi Sepehr<br class=""><br class=""></div>To ensure others can reproduce your issue, can you start with a standard template<br class=""></div><div style="margin-left:40px" class=""><span style="font-family:monospace,monospace" class="">vagrant init ubuntu/trusty64</span><br class=""><span style="font-family:monospace,monospace" class=""></span><span style="font-family:monospace,monospace" class="">vagrant up</span><br class=""><span style="font-family:monospace,monospace" class=""></span><span style="font-family:monospace,monospace" class="">vagrant ssh</span><br class=""></div><div style="margin-left:40px" class=""><span style="font-family:monospace,monospace" class=""></span></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""><div class="gmail_extra">and then post every command you have executed within the VM up to where you get the error?<br class=""></div><div class="gmail_extra"><br class=""></div><div class="gmail_extra">Yours, Junxiao<br class=""></div><span class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sun, Dec 25, 2016 at 2:40 PM, sepehr abdous <span dir="ltr" class=""><<a href="mailto:sepehrabdous1375@gmail.com" target="_blank" class="">sepehrabdous1375@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">as you suggested I started with a clean VM and I go over the steps again completely and then I got this error. how can I handle it?<br class="">[2873/2942] Linking build/bindings/python/ns/virtu<wbr class="">al_net_device.so<span class=""><br class="">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::perl<wbr class="">_matcher<__gnu_cxx::__normal_i<wbr class="">terator<char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_matc<wbr class="">h<__gnu_cxx::__normal_iterator<wbr class=""><char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic<wbr class="">_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match<wbr class="">_flags)'<br class=""></span><span class="">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::perl<wbr class="">_matcher<__gnu_cxx::__normal_i<wbr class="">terator<char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_matc<wbr class="">h<__gnu_cxx::__normal_iterator<wbr class=""><char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match()'<br class="">collect2: error: ld returned 1 exit status<br class=""><br class=""></span><span class="">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::perl<wbr class="">_matcher<__gnu_cxx::__normal_i<wbr class="">terator<char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_matc<wbr class="">h<__gnu_cxx::__normal_iterator<wbr class=""><char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic<wbr class="">_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match<wbr class="">_flags)'<br class=""></span><span class="">./libns3-dev-ndnSIM-debug.so: undefined reference to `boost::re_detail_106200::perl<wbr class="">_matcher<__gnu_cxx::__normal_i<wbr class="">terator<char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_matc<wbr class="">h<__gnu_cxx::__normal_iterator<wbr class=""><char const*, std::__cxx11::basic_string<cha<wbr class="">r, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match()'<br class="">collect2: error: ld returned 1 exit status<br class=""><br class=""></span></div><br class=""></blockquote></div></div></span></div></div></div></div></div></div>
</blockquote></div><br class=""><br clear="all" class=""><br class="">-- <br class=""><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class=""><div class=""><div class=""><span style="color:rgb(0,0,255)" class="">Sepehr Abdous<br class=""></span></div><span style="color:rgb(0,0,255)" class="">Faculty: <a href="mailto:abdous@ce.sharif.edu" target="_blank" class="">abdous@ce.sharif.edu</a><br class=""></span></div><div class=""><span style="color:rgb(0,0,255)" class="">Yahoo mail: <a href="mailto:sepehrabdous@yahoo.com" target="_blank" class="">sepehrabdous@yahoo.com</a><br class=""></span></div><div class=""><span style="color:rgb(0,0,255)" class="">Cellphone:+989194030591<br class=""></span></div><div class=""><span style="color:rgb(0,0,255)" class="">School of computer engineering<br class=""></span></div><div class=""><span style="color:rgb(0,0,255)" class="">Sharif University of Technology<br class=""></span></div><div class=""><span style="color:rgb(0,0,255)" class="">Tehran, Iran</span><br class=""></div></div></div>
</div>
</div></blockquote></div><br class=""></div></body></html>