[ndnSIM] Update of submodule ndn-cxx for ndnSIM

Junxiao Shi shijunxiao at email.arizona.edu
Sun Jul 24 05:54:15 PDT 2016

Hi Xuxiang

SimpleTag is declared in ndn-cxx/tag.hpp which is included into
ndn-cxx/lp/tags.hpp via ndn-cxx/tag-host.hpp

Find out the complete gcc command line (thru waf verbose logging), make gcc
write preprocessed source into a file, and you should be able to find
what's going on from that file.

Common suspects are wrong include path causing wrong file to be included,
and duplicate #ifndef token.

Yours, Junxiao

On Jul 23, 2016 23:34, "Xuxiang Tian" <xuxiangtian at ucla.edu> wrote:

> Hi Junxiao,
> I start writing code to update the submodule, ndn-cxx from 0.3.4 to 0.4.1
> for ndnSIM right now.
> Compared to ndn 0.3.4, 0.4.1 created some files, which contains
> ./src/ndnSIM/ndn-cxx/src/lp/tags.hpp. When I was trying to compile by waf,
> there was a message shown as below:
> [1518/2760] Compiling src/ndnSIM/ndn-cxx/src/lp/tags.cpp
> In file included from ../src/ndnSIM/ndn-cxx/src/lp/tags.cpp:22:
> ../src/ndnSIM/ndn-cxx/src/lp/tags.hpp:36:9: error: unknown type name
> 'SimpleTag'
> typedef SimpleTag<uint64_t, 10> IncomingFaceIdTag;
>         ^
> ../src/ndnSIM/ndn-cxx/src/lp/tags.hpp:36:18: error: expected unqualified-id
> typedef SimpleTag<uint64_t, 10> IncomingFaceIdTag;
>                  ^
> I think the problem is wscript of waf. Then I read the code of
> ndnSIM/wscript and ndnSIM/ndn-cxx/wscript, and compare changes of
> ndnSIM/ndn-cxx/wscript 0.3.4 with 0.4.1, I think there is something wrong
> in ndnSIM/wscript that should be modified, but I have not pinpointed the
> place. Kindly, can you give me some advice
> Yours,
> Xuxiang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160724/312ca5e3/attachment.html>

More information about the ndnSIM mailing list