<div dir="ltr"><div dir="ltr">Hi Patrick</div><div dir="ltr"><br></div><div>I am able to compile ndn-cxx-0.7.1 and <a href="https://github.com/ICARUS-ICN/ndnOverIP">https://github.com/ICARUS-ICN/ndnOverIP</a> with the following command:</div><div><br></div><div dir="ltr"><div><div style="color:rgb(204,204,204);background-color:rgb(31,31,31);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre"><div><span style="color:rgb(220,220,170)">docker</span> <span style="color:rgb(206,145,120)">build</span> <span style="color:rgb(206,145,120)">-</span> <span style="color:rgb(212,212,212)"><<</span>EOT</div><div><span style="color:rgb(206,145,120)">FROM gcc:11-bullseye</span></div><div><span style="color:rgb(206,145,120)">RUN apt-get -y update </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && apt-get install -y --no-install-recommends libboost-all-dev libpcap-dev libsqlite3-dev libssl-dev meson</span></div><div><span style="color:rgb(206,145,120)">RUN mkdir /ndn-cxx </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && cd /ndn-cxx </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && curl -fsLS <a href="https://github.com/named-data/ndn-cxx/archive/refs/tags/ndn-cxx-0.7.1.tar.gz">https://github.com/named-data/ndn-cxx/archive/refs/tags/ndn-cxx-0.7.1.tar.gz</a> | tar -xz --strip-components=1 </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && ./waf configure --without-tools </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && ./waf </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && ./waf install </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && ldconfig</span></div><div><span style="color:rgb(206,145,120)">RUN mkdir /ndnOverIP </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && cd /ndnOverIP </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && curl -fsLS <a href="https://github.com/ICARUS-ICN/ndnOverIP/archive/f4c449996103501e54755fa966e97493622aaf36.tar.gz">https://github.com/ICARUS-ICN/ndnOverIP/archive/f4c449996103501e54755fa966e97493622aaf36.tar.gz</a> | tar -xz --strip-components=1 </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && meson setup build </span><span style="color:rgb(215,186,125)">\</span></div><div><span style="color:rgb(206,145,120)"> && ninja -v -C build</span></div><div>EOT</div><br></div></div><div><br></div><div><br></div><div>Yours, Junxiao</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 5, 2024 at 9:38 AM Patrick Zidek via Ndn-interest <<a href="mailto:ndn-interest@lists.cs.ucla.edu">ndn-interest@lists.cs.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p style="text-align:center"><font color="red"><strong>External Email</strong><br></font></p><div dir="ltr"><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Hello there,</div><div><br></div><div>I'm working on a final year project that is looking at implementing NDN within Content Delivery Networks (CDNs). Just an educational scenario, nothing big. But I've been running into many issues and am losing my mind at this point.</div><div><br></div><div>The idea was to use ndnOverIP to see if NDN could be implemented with the existing TCP/IP-enabled systems in CDNs.</div><div><br></div><div>A simple design:<br><ul><li>VM1 requests content via TCP/IP </li><li>This request arrives at VM2 which only uses NDN (with ndnOverIP to translate to and from TCP/IP)</li><li>Request is forwarded onto VM3 which is the CDN server and only communicates with TCP/IP</li></ul></div><div>The functionality, caching and improvement (or decrease) in performance would be looked at and discussed as part of the project. (It is now expected that even if it worked, it probably wouldn't bring any good results, but it's still worth looking into this, and also I can't change the project topic anymore.)</div><div><br></div><div>However, it turns out that ndnOverIP was developed for the ndn-cxx 0.7.0 and 0.7.1 versions and it wouldn't work with the newest version of ndn-cxx.</div><div><br></div><div>So over the past few weeks, I have tried my very best to install either ndn-cxx 0.7.0 or 0.7.1 on Ubuntu 18.04 and 20.04. I've been following the old manuals for those versions and without luck. There are many compilation errors. There were some incompatibility issues, where I'm guessing it didn't like the newer versions of packages, I tried to address this, but the installation never finishes successfully, there will always be some compilation errors.</div><div><br></div><div>This means I am unable to bring ndnOverIP into the game...</div><div><br></div><div>I was wondering, would anyone by any chance have a VM where ndn-cxx (and potentially also NFD - as pretty sure I need that too) would be running on versions 0.7.0 or 0.7.1 so I could just make a copy of it and use it...?<br><br>Or would anyone be able to suggest if there is some other TCP/IP to NDN and vice versa translation tool that could work...? I'm pretty much lost and my university doesn't know how to help me either given that although it's been years it's still an emerging technology.<br><br>Thank you for any help at all.</div><div><br></div><div><font color="#000000">Kind regards</font><br></div><div><br></div><font color="#000000"><b>Patrick Zidek</b> <br></font></div></div></div>
_______________________________________________<br>
Ndn-interest mailing list<br>
<a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank">Ndn-interest@lists.cs.ucla.edu</a><br>
<a href="https://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" rel="noreferrer" target="_blank">https://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br>
</blockquote></div></div>