From anilj.mailing at gmail.com Wed Nov 5 18:33:13 2014 From: anilj.mailing at gmail.com (Anil Jangam) Date: Wed, 5 Nov 2014 21:33:13 -0500 Subject: [Ndn-interest] ChronoSync build failing. Message-ID: Hi, I hope this is correct forum to post this question. I just subscribed to the mailing list. I am trying to compile ChronoSync, one of the dependencies for building NLSR, and it is failing with a following error log. I have successfully built and installed the ndn-cxx; however, the file ndn-cxx/util/digest.hpp does not exist there. Can someone please tell me what is missing? /anil. ./waf Waf: Entering directory `/home/anilj1/sandbox/ChronoSync/build' [ 1/11] Compiling src/diff-state-container.cpp [ 2/11] Compiling src/diff-state.cpp [ 3/11] Compiling src/interest-container.cpp [ 4/11] Compiling src/interest-table.cpp In file included from ../src/leaf-container.hpp:29:0, from ../src/state.hpp:29, from ../src/diff-state.hpp:28, from ../src/diff-state.cpp:25: ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory compilation terminated. In file included from ../src/leaf-container.hpp:29:0, from ../src/state.hpp:29, from ../src/diff-state.hpp:28, from ../src/diff-state-container.hpp:29, from ../src/interest-container.hpp:30, from ../src/interest-container.cpp:25: ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory compilation terminated. In file included from ../src/leaf-container.hpp:29:0, from ../src/state.hpp:29, from ../src/diff-state.hpp:28, from ../src/diff-state-container.hpp:29, from ../src/interest-container.hpp:30, from ../src/interest-table.hpp:28, from ../src/interest-table.cpp:25: ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory compilation terminated. -------------- next part -------------- An HTML attachment was scrubbed... URL: From yingdi at CS.UCLA.EDU Wed Nov 5 18:43:14 2014 From: yingdi at CS.UCLA.EDU (Yingdi Yu) Date: Wed, 5 Nov 2014 18:43:14 -0800 Subject: [Ndn-interest] ChronoSync build failing. In-Reply-To: References: Message-ID: <1D67FF7D-F907-4605-900B-89FC9DFBB28F@cs.ucla.edu> Hi Anil, It seems that your ndn-cxx library has not been updated. Please checkout the latest version of ndn-cxx from https://github.com/named-data/ndn-cxx . btw. the ChronoSync which NLSR depends is not exactly the same as the one you are trying to compile. NLSR has its own copy of ChronoSync codebase. Yingdi > On Nov 5, 2014, at 6:33 PM, Anil Jangam wrote: > > Hi, > > I hope this is correct forum to post this question. I just subscribed to the mailing list. > > I am trying to compile ChronoSync, one of the dependencies for building NLSR, and it is failing with a following error log. > > I have successfully built and installed the ndn-cxx; however, the file ndn-cxx/util/digest.hpp does not exist there. > > Can someone please tell me what is missing? > > /anil. > > > ./waf > Waf: Entering directory `/home/anilj1/sandbox/ChronoSync/build' > [ 1/11] Compiling src/diff-state-container.cpp > [ 2/11] Compiling src/diff-state.cpp > [ 3/11] Compiling src/interest-container.cpp > [ 4/11] Compiling src/interest-table.cpp > In file included from ../src/leaf-container.hpp:29:0, > from ../src/state.hpp:29, > from ../src/diff-state.hpp:28, > from ../src/diff-state.cpp:25: > ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory > compilation terminated. > > In file included from ../src/leaf-container.hpp:29:0, > from ../src/state.hpp:29, > from ../src/diff-state.hpp:28, > from ../src/diff-state-container.hpp:29, > from ../src/interest-container.hpp:30, > from ../src/interest-container.cpp:25: > ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory > compilation terminated. > > In file included from ../src/leaf-container.hpp:29:0, > from ../src/state.hpp:29, > from ../src/diff-state.hpp:28, > from ../src/diff-state-container.hpp:29, > from ../src/interest-container.hpp:30, > from ../src/interest-table.hpp:28, > from ../src/interest-table.cpp:25: > ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory > compilation terminated. > > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest -------------- next part -------------- An HTML attachment was scrubbed... URL: From anilj.mailing at gmail.com Thu Nov 6 01:33:02 2014 From: anilj.mailing at gmail.com (Anil Jangam) Date: Thu, 6 Nov 2014 04:33:02 -0500 Subject: [Ndn-interest] ChronoSync build failing. In-Reply-To: <1D67FF7D-F907-4605-900B-89FC9DFBB28F@cs.ucla.edu> References: <1D67FF7D-F907-4605-900B-89FC9DFBB28F@cs.ucla.edu> Message-ID: Hello Yingdi, My bad. I was pulling the update incorrectly (was using 'git pull' as apposed to 'git pull origin master'). Thanks for the help. I could fix this now and compiled the ChronoSync! My larger goal is to build the NLSR code and was trying to build the dependencies as mentioned here: http://redmine.named-data.net/projects/nlsr/wiki. I still presume it depends on ndn-cxx, ChronoSync and NFD. However, after ndn-cxx even NLSR is compiled!! So couple of new questions: - What kind of coupling exist between NLSR and ndn-cxx, ChronoSync, NFD, if it does? Can you please provide some high level architecture details? - ChronoSync codebase that NLSR uses - is it this https://github.com/named-data/NLSR/tree/master/nsync? At this point, first question is more important for me. /anil. PS: BTW, my NFD build is now failing, here are the logs. anilj1 at insp5521:~/sandbox/NFD$ ./waf Waf: Entering directory `/home/anilj1/sandbox/NFD/build' [ 17/104] Compiling daemon/face/ndnlp-partial-message-store.cpp [ 23/104] Compiling daemon/face/tcp-factory.cpp [ 24/104] Compiling daemon/face/udp-channel.cpp [ 25/104] Compiling daemon/face/udp-face.cpp ../daemon/face/ndnlp-partial-message-store.cpp: In member function ?ndn::Block nfd::ndnlp::PartialMessage::reassemble()?: ../daemon/face/ndnlp-partial-message-store.cpp:70:65: error: conversion from ?std::shared_ptr? to non-scalar type ?ndn::BufferPtr {aka boost::shared_ptr}? requested On Wed, Nov 5, 2014 at 9:43 PM, Yingdi Yu wrote: > Hi Anil, > > It seems that your ndn-cxx library has not been updated. Please checkout > the latest version of ndn-cxx from https://github.com/named-data/ndn-cxx. > > btw. the ChronoSync which NLSR depends is not exactly the same as the one > you are trying to compile. NLSR has its own copy of ChronoSync codebase. > > Yingdi > > > > > On Nov 5, 2014, at 6:33 PM, Anil Jangam wrote: > > Hi, > > I hope this is correct forum to post this question. I just subscribed to > the mailing list. > > I am trying to compile ChronoSync, one of the dependencies for building > NLSR, and it is failing with a following error log. > > I have successfully built and installed the ndn-cxx; however, the file > ndn-cxx/util/digest.hpp does not exist there. > > Can someone please tell me what is missing? > > /anil. > > > ./waf > Waf: Entering directory `/home/anilj1/sandbox/ChronoSync/build' > [ 1/11] Compiling src/diff-state-container.cpp > [ 2/11] Compiling src/diff-state.cpp > [ 3/11] Compiling src/interest-container.cpp > [ 4/11] Compiling src/interest-table.cpp > In file included from ../src/leaf-container.hpp:29:0, > from ../src/state.hpp:29, > from ../src/diff-state.hpp:28, > from ../src/diff-state.cpp:25: > ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file > or directory > compilation terminated. > > In file included from ../src/leaf-container.hpp:29:0, > from ../src/state.hpp:29, > from ../src/diff-state.hpp:28, > from ../src/diff-state-container.hpp:29, > from ../src/interest-container.hpp:30, > from ../src/interest-container.cpp:25: > ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file > or directory > compilation terminated. > > In file included from ../src/leaf-container.hpp:29:0, > from ../src/state.hpp:29, > from ../src/diff-state.hpp:28, > from ../src/diff-state-container.hpp:29, > from ../src/interest-container.hpp:30, > from ../src/interest-table.hpp:28, > from ../src/interest-table.cpp:25: > ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file > or directory > compilation terminated. > > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lanwang at memphis.EDU Thu Nov 6 06:31:34 2014 From: lanwang at memphis.EDU (Lan Wang (lanwang)) Date: Thu, 6 Nov 2014 14:31:34 +0000 Subject: [Ndn-interest] ChronoSync build failing. In-Reply-To: References: <1D67FF7D-F907-4605-900B-89FC9DFBB28F@cs.ucla.edu>, Message-ID: <24fcd74ehi21be0rv1dxa2m6.1415284288650@email.android.com> NLSR code includes its version of ChronoSync (we call it nsync), so there is no need to install ChronoSync. Lan -------- Original message -------- From: Anil Jangam Date: 11/06/2014 3:34 AM (GMT-06:00) To: Yingdi Yu Cc: ndn-interest at lists.cs.ucla.edu Subject: Re: [Ndn-interest] ChronoSync build failing. Hello Yingdi, My bad. I was pulling the update incorrectly (was using 'git pull' as apposed to 'git pull origin master'). Thanks for the help. I could fix this now and compiled the ChronoSync! My larger goal is to build the NLSR code and was trying to build the dependencies as mentioned here: http://redmine.named-data.net/projects/nlsr/wiki. I still presume it depends on ndn-cxx, ChronoSync and NFD. However, after ndn-cxx even NLSR is compiled!! So couple of new questions: * What kind of coupling exist between NLSR and ndn-cxx, ChronoSync, NFD, if it does? Can you please provide some high level architecture details? * ChronoSync codebase that NLSR uses - is it this https://github.com/named-data/NLSR/tree/master/nsync? At this point, first question is more important for me. /anil. PS: BTW, my NFD build is now failing, here are the logs. anilj1 at insp5521:~/sandbox/NFD$ ./waf Waf: Entering directory `/home/anilj1/sandbox/NFD/build' [ 17/104] Compiling daemon/face/ndnlp-partial-message-store.cpp [ 23/104] Compiling daemon/face/tcp-factory.cpp [ 24/104] Compiling daemon/face/udp-channel.cpp [ 25/104] Compiling daemon/face/udp-face.cpp ../daemon/face/ndnlp-partial-message-store.cpp: In member function 'ndn::Block nfd::ndnlp::PartialMessage::reassemble()': ../daemon/face/ndnlp-partial-message-store.cpp:70:65: error: conversion from 'std::shared_ptr' to non-scalar type 'ndn::BufferPtr {aka boost::shared_ptr}' requested On Wed, Nov 5, 2014 at 9:43 PM, Yingdi Yu > wrote: Hi Anil, It seems that your ndn-cxx library has not been updated. Please checkout the latest version of ndn-cxx from https://github.com/named-data/ndn-cxx. btw. the ChronoSync which NLSR depends is not exactly the same as the one you are trying to compile. NLSR has its own copy of ChronoSync codebase. Yingdi On Nov 5, 2014, at 6:33 PM, Anil Jangam > wrote: Hi, I hope this is correct forum to post this question. I just subscribed to the mailing list. I am trying to compile ChronoSync, one of the dependencies for building NLSR, and it is failing with a following error log. I have successfully built and installed the ndn-cxx; however, the file ndn-cxx/util/digest.hpp does not exist there. Can someone please tell me what is missing? /anil. ./waf Waf: Entering directory `/home/anilj1/sandbox/ChronoSync/build' [ 1/11] Compiling src/diff-state-container.cpp [ 2/11] Compiling src/diff-state.cpp [ 3/11] Compiling src/interest-container.cpp [ 4/11] Compiling src/interest-table.cpp In file included from ../src/leaf-container.hpp:29:0, from ../src/state.hpp:29, from ../src/diff-state.hpp:28, from ../src/diff-state.cpp:25: ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory compilation terminated. In file included from ../src/leaf-container.hpp:29:0, from ../src/state.hpp:29, from ../src/diff-state.hpp:28, from ../src/diff-state-container.hpp:29, from ../src/interest-container.hpp:30, from ../src/interest-container.cpp:25: ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory compilation terminated. In file included from ../src/leaf-container.hpp:29:0, from ../src/state.hpp:29, from ../src/diff-state.hpp:28, from ../src/diff-state-container.hpp:29, from ../src/interest-container.hpp:30, from ../src/interest-table.hpp:28, from ../src/interest-table.cpp:25: ../src/leaf.hpp:29:35: fatal error: ndn-cxx/util/digest.hpp: No such file or directory compilation terminated. _______________________________________________ Ndn-interest mailing list Ndn-interest at lists.cs.ucla.edu http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest -------------- next part -------------- An HTML attachment was scrubbed... URL: From gts at ics.uci.EDU Fri Nov 7 19:47:15 2014 From: gts at ics.uci.EDU (GTS) Date: Fri, 07 Nov 2014 19:47:15 -0800 Subject: [Ndn-interest] ACM CCR, October 2014 issue: Elements of Trust in NDN In-Reply-To: <53023934.90602@ics.uci.edu> References: <53023934.90602@ics.uci.edu> Message-ID: <545D9243.1020101@ics.uci.edu> Hi all, the final version of the paper: "Elements of Trust in Named-Data Networking" appeared in October issue of ACM Computer Communications Review. It can be found here: http://www.sigcomm.org/ccr/papers/2014/October/0000000.0000001 Of course, comments are appreciated. Cheers, Gene ====================== Gene Tsudik Chancellor's Professor of Computer Science University of California, Irvine From yingdi at CS.UCLA.EDU Tue Nov 11 17:09:37 2014 From: yingdi at CS.UCLA.EDU (Yingdi Yu) Date: Tue, 11 Nov 2014 17:09:37 -0800 Subject: [Ndn-interest] ChronoSync build failing. In-Reply-To: References: <1D67FF7D-F907-4605-900B-89FC9DFBB28F@cs.ucla.edu> Message-ID: > On Nov 6, 2014, at 1:33 AM, Anil Jangam wrote: > What kind of coupling exist between NLSR and ndn-cxx, ChronoSync, NFD, if it does? Can you please provide some high level architecture details? ndn-cxx is a C++ library for NDN application development. Both NFD and NLSR are developed using ndn-cxx. NFD is a forwarding daemon while NLSR is a routing software, therefore NLSR cannot run without NFD. ChronoSync is a synchronization library for NDN apps, NLSR use ChronoSync to synchronize the routing information. However, NLSR keeps its own copy of ChronoSync (nsync as Lan mentioned). > ChronoSync codebase that NLSR uses - is it this https://github.com/named-data/NLSR/tree/master/nsync ? Yes. > PS: BTW, my NFD build is now failing, here are the logs. > > anilj1 at insp5521:~/sandbox/NFD$ ./waf > Waf: Entering directory `/home/anilj1/sandbox/NFD/build' > [ 17/104] Compiling daemon/face/ndnlp-partial-message-store.cpp > [ 23/104] Compiling daemon/face/tcp-factory.cpp > [ 24/104] Compiling daemon/face/udp-channel.cpp > [ 25/104] Compiling daemon/face/udp-face.cpp > ../daemon/face/ndnlp-partial-message-store.cpp: In member function ?ndn::Block nfd::ndnlp::PartialMessage::reassemble()?: > ../daemon/face/ndnlp-partial-message-store.cpp:70:65: error: conversion from ?std::shared_ptr? to non-scalar type ?ndn::BufferPtr {aka boost::shared_ptr}? requested Have you updated NFD after you check out the latest ndn-cxx? Yingdi -------------- next part -------------- An HTML attachment was scrubbed... URL: From haroonr at iiitd.ac.in Wed Nov 12 08:05:40 2014 From: haroonr at iiitd.ac.in (Haroon Rashid) Date: Wed, 12 Nov 2014 21:35:40 +0530 Subject: [Ndn-interest] VoCCN Message-ID: Dear All, I was trying to develop a C/C++ based application on CCNx platform. But to understand the use of C library and its integration with CCNx, I wanted to import VoCCN as an example project. However, I am unable to find its source code anywhere. I would be grateful if you can point me to the link of VoCCN. If not available, are there any tutorials available for development in C in CCNx? -------------- next part -------------- An HTML attachment was scrubbed... URL: From NourElHouda.BenYoussef at oxia-group.com Thu Nov 13 01:02:50 2014 From: NourElHouda.BenYoussef at oxia-group.com (Nour El Houda Ben Youssef) Date: Thu, 13 Nov 2014 09:02:50 +0000 Subject: [Ndn-interest] FIB & TCP/ IP routing table Message-ID: <712FE4E7257849499414892DD92704BC6578E082@INFRAEX02.oxia.corp> Dear all I wich you all having wonderfull ndn experience I'm working on a comparison of ndn and TCP/IP with ns-3 and I have few questions: - Can I compare ndn and FIB based on the size of ndn's FIB table and TCP/IP's routing tables ? can we consider FIB and TCP routing table equivalent? - I would like to compare message routing overhead , is it possible with ndnSim? In fact how can we obtain message overhead size with ndnSim - Finally I would like to ask if it's possible to use the flowmonitor module of ns-3 with ndnSim Anyone having another pertinent comparing metric (ndn vs TCP/IP) is very welcome to help me Best regards Nour El Houda Ben Youssef Koubaa Doctorante Mobidoc - OXIA/SAGE Mast?re nouvelle g?n?ration des syst?mes d'informations - FST Ing?nieur G?nie Logiciel - INSAT -------------- next part -------------- An HTML attachment was scrubbed... URL: From Ignacio.Solis at parc.com Thu Nov 13 11:44:58 2014 From: Ignacio.Solis at parc.com (Ignacio.Solis at parc.com) Date: Thu, 13 Nov 2014 19:44:58 +0000 Subject: [Ndn-interest] VoCCN In-Reply-To: References: Message-ID: Hi Haroon. If you have questions specific about CCN you should send them to the CCN list. The old CCNx is being phased out and replaced by the new CCNx 1.0 platform. VoCCN is very old code that would need a lot of modifications to run on the new code. The CCNx 1.0 codebase will be fully documented and come with tutorials and videos. Nacho -- Nacho (Ignacio) Solis Protocol Architect Principal Scientist Palo Alto Research Center (PARC) +1(650)812-4458 Ignacio.Solis at parc.com On 11/12/14, 6:05 AM, "Haroon Rashid" > wrote: Dear All, I was trying to develop a C/C++ based application on CCNx platform. But to understand the use of C library and its integration with CCNx, I wanted to import VoCCN as an example project. However, I am unable to find its source code anywhere. I would be grateful if you can point me to the link of VoCCN. If not available, are there any tutorials available for development in C in CCNx? -------------- next part -------------- An HTML attachment was scrubbed... URL: From bassem.labib at gmail.com Sun Nov 16 03:40:11 2014 From: bassem.labib at gmail.com (Bassem Labib) Date: Sun, 16 Nov 2014 13:40:11 +0200 Subject: [Ndn-interest] NFD - UdpTransport Message-ID: Hi, Using JNDN, How can I registerPrefix from a Face object using UdpTransport? When I tried it gave me the following: Nov 16, 2014 1:33:54 PM net.named_data.jndn.Node$RegisterResponse onTimeout INFO: Timeout for NFD register prefix command. Attempting an NDNx command... Nov 16, 2014 1:33:58 PM net.named_data.jndn.Node$NdndIdFetcher onTimeout INFO: Register prefix failed: Timeout fetching the NDNx ID I think it is try to use NDNx not NFD, is not it? Please I need a guide to solve this issue. Thanks in advance, Bassem Labib -------------- next part -------------- An HTML attachment was scrubbed... URL: From shijunxiao at email.arizona.edu Sun Nov 16 04:36:11 2014 From: shijunxiao at email.arizona.edu (Junxiao Shi) Date: Sun, 16 Nov 2014 05:36:11 -0700 Subject: [Ndn-interest] NFD - UdpTransport In-Reply-To: References: Message-ID: Hi Bassem jNDN only performs local prefix registration. NFD does not consider UDP face as local. Only UNIX stream face and TCP face from loopback address are local. Please use TcpTransport instead. Yours, Junxiao -------------- next part -------------- An HTML attachment was scrubbed... URL: From dibenede at cs.colostate.edu Sun Nov 16 06:20:21 2014 From: dibenede at cs.colostate.edu (Steve DiBenedetto) Date: Sun, 16 Nov 2014 07:20:21 -0700 Subject: [Ndn-interest] NFD - UdpTransport In-Reply-To: References: Message-ID: <3E1370E5-5CAA-411D-B43B-41EA0B0F5543@cs.colostate.edu> Hi Bassem, Did you call Face?s setCommandSigningInfo method before registerPrefix? NFD requires signed Interests to register new prefixes and setCommandSignInfo configures the library to use an identity. Otherwise, JNDN assumes you want to talk to NDNx. I have a (python) setCommandSigningInfo example here: https://github.com/dibenede/ndn-tutorial-gec21/blob/master/solutions/hello_producer.py . The KeyChain is initialized in __init__(). -Steve > On Nov 16, 2014, at 4:40 AM, Bassem Labib wrote: > > Hi, > > Using JNDN, How can I registerPrefix from a Face object using UdpTransport? > > When I tried it gave me the following: > Nov 16, 2014 1:33:54 PM net.named_data.jndn.Node$RegisterResponse onTimeout > INFO: Timeout for NFD register prefix command. Attempting an NDNx command... > Nov 16, 2014 1:33:58 PM net.named_data.jndn.Node$NdndIdFetcher onTimeout > INFO: Register prefix failed: Timeout fetching the NDNx ID > > I think it is try to use NDNx not NFD, is not it? > Please I need a guide to solve this issue. > > Thanks in advance, > Bassem Labib > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest -------------- next part -------------- An HTML attachment was scrubbed... URL: From haroonr at iiitd.ac.in Mon Nov 17 09:38:09 2014 From: haroonr at iiitd.ac.in (Haroon Rashid) Date: Mon, 17 Nov 2014 23:08:09 +0530 Subject: [Ndn-interest] Error using NDNx C functions Message-ID: Hello All, Greetings. I am trying to port an application to NDNx platform. Till now I have only injected code to check whether ndnd is running or not. However, I am greeted with the following error: application.o: In function `main': /home/iiitd/master/src/application.cpp:1788: undefined reference to `ndn_create()' /home/iiitd/master/src/coordinator.cpp:1796: undefined reference to `ndn_connect(ndn*, char const*)' To give a background reference, I am including ndn header files using #include. The problem is that the application only works with shared dynamic libraries (.so) files whereas NDN has only generated libndn.a (static library). However, I have compiled the shared library for NDN in following manner: ar -x libndn.a gcc -shared *.o -o libndn.so This has generated a .so file which I have placed in usr/local/lib. Running the program again, I am getting the same error. Is there any other way I can have the shared library for NDNx? -------------- next part -------------- An HTML attachment was scrubbed... URL: From shijunxiao at email.ARIZONA.EDU Mon Nov 17 09:49:25 2014 From: shijunxiao at email.ARIZONA.EDU (Junxiao Shi) Date: Mon, 17 Nov 2014 10:49:25 -0700 Subject: [Ndn-interest] Error using NDNx C functions In-Reply-To: References: Message-ID: Hi Haroon NDNx is deprecated and is replaced by NFD. Please do not port new applications into NDNx, because it's not being actively developed. Please use NFD as forwarding daemon and ndn-cxx as client library. Yours, Junxiao -------------- next part -------------- An HTML attachment was scrubbed... URL: From jburke at remap.UCLA.EDU Mon Nov 17 10:00:10 2014 From: jburke at remap.UCLA.EDU (Burke, Jeff) Date: Mon, 17 Nov 2014 18:00:10 +0000 Subject: [Ndn-interest] [Ndn-lib] Error using NDNx C functions In-Reply-To: Message-ID: Haroon, In addition to ndn-cxx, there are the following other libraries: http://named-data.net/codebase/platform/ndn-ccl/ Jeff From: Junxiao Shi > Date: Mon, 17 Nov 2014 10:49:25 -0700 To: Haroon Rashid > Cc: "ndn-interest at lists.cs.ucla.edu" >, "ndn-lib at lists.cs.ucla.edu" > Subject: Re: [Ndn-lib] [Ndn-interest] Error using NDNx C functions Hi Haroon NDNx is deprecated and is replaced by NFD. Please do not port new applications into NDNx, because it's not being actively developed. Please use NFD as forwarding daemon and ndn-cxx as client library. Yours, Junxiao _______________________________________________ Ndn-lib mailing list Ndn-lib at lists.cs.ucla.edu http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-lib -------------- next part -------------- An HTML attachment was scrubbed... URL: From nitinder1369 at iiitd.ac.in Mon Nov 17 06:24:05 2014 From: nitinder1369 at iiitd.ac.in (Nitinder Mohan) Date: Mon, 17 Nov 2014 19:54:05 +0530 Subject: [Ndn-interest] Error using NDNx C functions Message-ID: Hello All, Greetings. I am trying to port an application to NDNx platform. Till now I have only injected code to check whether ndnd is running or not. However, I am greeted with the following error: application.o: In function `main': /home/iiitd/master/src/application.cpp:1788: undefined reference to `ndn_create()' /home/iiitd/master/src/coordinator.cpp:1796: undefined reference to `ndn_connect(ndn*, char const*)' To give a background reference, I am including ndn header files using #include. The problem is that the application only works with shared dynamic libraries (.so) files whereas NDN has only generated libndn.a (static library). However, I have compiled the shared library for NDN in following manner: ar -x libndn.a gcc -shared *.o -o libndn.so This has generated a .so file which I have placed in usr/local/lib. Running the program again, I am getting the same error. Is there any other way I can have the shared library for NDNx? Thanks and Regards Nitinder Mohan MTech (CE) IIIT Delhi http://home.iiitd.edu.in/~nitinder1369/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From chenatu2006 at gmail.com Mon Nov 17 07:20:04 2014 From: chenatu2006 at gmail.com (Shuo Chen) Date: Mon, 17 Nov 2014 23:20:04 +0800 Subject: [Ndn-interest] compiling ndn-cxx issues on CentOS 6.4 Message-ID: Dear all, I am trying to compiling ndn-cxx on CentOS 6.4. When I start ./waf, it comes with these errros: In file included from ./../src/common-pch.hpp:28, from :0: ./../src/common.hpp:109: error: using typename outside of template ./../src/common.hpp:110: error: using typename outside of template ./../src/common.hpp:111: error: using typename outside of template ./../src/common.hpp:112: error: using typename outside of template ./../src/common.hpp:113: error: using typename outside of template ./../src/common.hpp:114: error: using typename outside of template ./../src/common.hpp:115: error: using typename outside of template ./../src/common.hpp:116: error: using typename outside of template ./../src/common.hpp:117: error: using typename outside of template The gcc version is 4.6.4 boost version is 1.5.7 The ndn-cxx can be compiled on ubuntu but not CentOS. How to solve this issue? ---- Shuo Chen Tsinghua University -------------- next part -------------- An HTML attachment was scrubbed... URL: From chenatu2006 at gmail.com Mon Nov 17 07:34:47 2014 From: chenatu2006 at gmail.com (Shuo Chen) Date: Mon, 17 Nov 2014 23:34:47 +0800 Subject: [Ndn-interest] nrd running exception of older version of NFD and ndn-cxx Message-ID: Dear all, I installed older version of NFD ,ndn-cxx and repo-ng on CentOS 6.4. These programs can be complied successfully. However, when nfd, nrd and ndn-repo-ng is started. nrd show exeptions: [root at xts01 repo-ng]# nrd 1416205874.220691 INFO: [RibManager] Listening on: /localhost/nfd/rib 1416205874.230050 INFO: [RibManager] Start monitoring face create/destroy events nrd: /usr/local/include/ndn-cxx/management/nfd-control-parameters.hpp:358: const boost::chrono::milliseconds& ndn::nfd::ControlParameters::getExpirationPeriod() const: Assertion `this->hasExpirationPeriod()' failed. These programs run normally on ubuntu. The reason I used older version is that new version cannot be successfully complied on CentOS 6.4 ndn-cxx is updated on Jul 22 NFD is updated on May 17 repo-ng is updated on Jul 30 gcc is 4.6.4 and boost is 1.57 ---- Shuo Chen Tsinghua University -------------- next part -------------- An HTML attachment was scrubbed... URL: From shijunxiao at email.arizona.edu Mon Nov 17 10:47:45 2014 From: shijunxiao at email.arizona.edu (Junxiao Shi) Date: Mon, 17 Nov 2014 11:47:45 -0700 Subject: [Ndn-interest] compiling ndn-cxx issues on CentOS 6.4 In-Reply-To: References: Message-ID: Hi Shuo Please search for bugs in ndn-cxx Redmine site. If no existing bug describes this problem, report a new Bug. In the report, be sure to include the exact version of ndn-cxx, as seems by `git log | head -1`. Yours, Junxiao On Nov 17, 2014 11:40 AM, "Shuo Chen" wrote: > Dear all, > > I am trying to compiling ndn-cxx on CentOS 6.4. When I start ./waf, it > comes with these errros: > > In file included from ./../src/common-pch.hpp:28, > from :0: > ./../src/common.hpp:109: error: using typename outside of template > ./../src/common.hpp:110: error: using typename outside of template > ./../src/common.hpp:111: error: using typename outside of template > ./../src/common.hpp:112: error: using typename outside of template > ./../src/common.hpp:113: error: using typename outside of template > ./../src/common.hpp:114: error: using typename outside of template > ./../src/common.hpp:115: error: using typename outside of template > ./../src/common.hpp:116: error: using typename outside of template > ./../src/common.hpp:117: error: using typename outside of template > > The gcc version is 4.6.4 boost version is 1.5.7 > > The ndn-cxx can be compiled on ubuntu but not CentOS. How to solve this > issue? > > ---- > Shuo Chen > Tsinghua University > > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexander.afanasyev at UCLA.EDU Mon Nov 17 11:01:32 2014 From: alexander.afanasyev at UCLA.EDU (Alex Afanasyev) Date: Mon, 17 Nov 2014 14:01:32 -0500 Subject: [Ndn-interest] nrd running exception of older version of NFD and ndn-cxx In-Reply-To: References: Message-ID: Hi Shuo, The error indicates that there is mismatch between versions (specifically, versions of the management protocols) of the library and NFD. You either need to use the latest versions of both or the released version 0.2.0. ?? Alex > On Nov 17, 2014, at 10:34 AM, Shuo Chen wrote: > > Dear all, > > I installed older version of NFD ,ndn-cxx and repo-ng on CentOS 6.4. These programs can be complied successfully. However, when nfd, nrd and ndn-repo-ng is started. nrd show exeptions: > > [root at xts01 repo-ng]# nrd > 1416205874.220691 INFO: [RibManager] Listening on: /localhost/nfd/rib > 1416205874.230050 INFO: [RibManager] Start monitoring face create/destroy events > nrd: /usr/local/include/ndn-cxx/management/nfd-control-parameters.hpp:358: const boost::chrono::milliseconds& ndn::nfd::ControlParameters::getExpirationPeriod() const: Assertion `this->hasExpirationPeriod()' failed. > > These programs run normally on ubuntu. The reason I used older version is that new version cannot be successfully complied on CentOS 6.4 > > ndn-cxx is updated on Jul 22 > NFD is updated on May 17 > repo-ng is updated on Jul 30 > gcc is 4.6.4 and boost is 1.57 > > ---- > Shuo Chen > Tsinghua University > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest From tailinchu at gmail.com Mon Nov 17 19:51:40 2014 From: tailinchu at gmail.com (Tai-Lin Chu) Date: Mon, 17 Nov 2014 19:51:40 -0800 Subject: [Ndn-interest] [Ndn-lib] Error using NDNx C functions In-Reply-To: References: Message-ID: In addition, ndn is available in go (golang). project page: https://github.com/go-ndn blog posts about go-ndn: https://medium.com/@tailinchu On Mon, Nov 17, 2014 at 10:00 AM, Burke, Jeff wrote: > > Haroon, > > In addition to ndn-cxx, there are the following other libraries: > http://named-data.net/codebase/platform/ndn-ccl/ > > Jeff > > From: Junxiao Shi > Date: Mon, 17 Nov 2014 10:49:25 -0700 > To: Haroon Rashid > Cc: "ndn-interest at lists.cs.ucla.edu" , > "ndn-lib at lists.cs.ucla.edu" > Subject: Re: [Ndn-lib] [Ndn-interest] Error using NDNx C functions > > Hi Haroon > > NDNx is deprecated and is replaced by NFD. Please do not port new > applications into NDNx, because it's not being actively developed. > Please use NFD as forwarding daemon > and ndn-cxx as client library. > > Yours, Junxiao > > _______________________________________________ Ndn-lib mailing list > Ndn-lib at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-lib > > > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest > From wm at ars.is Sat Nov 22 13:01:56 2014 From: wm at ars.is (Michael Weiss) Date: Sat, 22 Nov 2014 22:01:56 +0100 Subject: [Ndn-interest] Masking Name Components in SignatureInfo vs. Linked Data Message-ID: <91F0DBFE-676B-456E-B002-682B17B95D3B@ars.is> Bonsoir, I?ve been thinking about namespace design and I?d like to decouple application namespaces from globally routable prefixes. One way to do it is encapsulation as outlined in the Linked Data Memo but that seems like a heavyweight solution for what appears to be a very common use case in my crystal ball. What if instead we added a a field to the SignatureInfo that says over how many Name Components counting from the end are included in the computation of the signature. This would allow to cache on the signed components and stick the requested prefix in front without invalidating the signature. The signature mask would also have to be included in interests to ease lookups in the content store. Opinions? Greetings, Michi -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 4109 bytes Desc: not available URL: From oran at cisco.com Tue Nov 25 11:49:14 2014 From: oran at cisco.com (Dave Oran (oran)) Date: Tue, 25 Nov 2014 19:49:14 +0000 Subject: [Ndn-interest] Fwd: ICNRG Interim meeting confirmed - January 13-14 in Cambridge MA References: Message-ID: <2B42AC2F-B6F5-4365-A848-F59AB96C7021@cisco.com> In case you?re not monitoring the icnrg list > Begin forwarded message: > > From: David R Oran > Subject: ICNRG Interim meeting confirmed - January 13-14 in Cambridge MA > Date: November 24, 2014 at 7:52:05 AM EST > To: icnrg > > The ICNRG will hold an interim meeting, hosted by Cisco, in Cambridge MA. Firm dates are January 13-14, 2015. > > Further details will be forthcoming on logistics and meeting planning in the next few days, but I?m sending this advance announcement for those of you who need to do early flight planning. > > The exact venue is not settled, but will be in the Kendall Square area of Cambridge, across the river from downtown Boston. > > We?ll announce further details and open registration on the Wiki as soon as things are nailed down. > > DaveO. > From ashokn at ashokn.org Tue Nov 25 11:59:25 2014 From: ashokn at ashokn.org (Ashok Narayanan) Date: Tue, 25 Nov 2014 14:59:25 -0500 Subject: [Ndn-interest] Fwd: ICNRG Interim meeting confirmed - January 13-14 in Cambridge MA In-Reply-To: <2B42AC2F-B6F5-4365-A848-F59AB96C7021@cisco.com> References: <2B42AC2F-B6F5-4365-A848-F59AB96C7021@cisco.com> Message-ID: I wasn't. Unfortunately it looks like I will be out of the country that week. Oh well... On Tue, Nov 25, 2014 at 2:49 PM, Dave Oran (oran) wrote: > In case you?re not monitoring the icnrg list > > > Begin forwarded message: > > > > From: David R Oran > > Subject: ICNRG Interim meeting confirmed - January 13-14 in Cambridge MA > > Date: November 24, 2014 at 7:52:05 AM EST > > To: icnrg > > > > The ICNRG will hold an interim meeting, hosted by Cisco, in Cambridge > MA. Firm dates are January 13-14, 2015. > > > > Further details will be forthcoming on logistics and meeting planning in > the next few days, but I?m sending this advance announcement for those of > you who need to do early flight planning. > > > > The exact venue is not settled, but will be in the Kendall Square area > of Cambridge, across the river from downtown Boston. > > > > We?ll announce further details and open registration on the Wiki as soon > as things are nailed down. > > > > DaveO. > > > > > _______________________________________________ > Ndn-interest mailing list > Ndn-interest at lists.cs.ucla.edu > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest > -------------- next part -------------- An HTML attachment was scrubbed... URL: