It's pretty straightforward. Just Replace the line #include "ndn-cxx-config.hpp"  in contrib/ndn-cxx-<hash>/src/lib/ndn-cxx/src/common.hpp with 

#define NDN_CXX_HAVE_IS_DEFAULT_CONSTRUCTIBLE 1
#define NDN_CXX_HAVE_IS_MOVE_CONSTRUCTIBLE 1
#define NDN_CXX_HAVE_IS_MOVE_ASSIGNABLE 1
#define NDN_CXX_HAVE_CXX_FRIEND_TYPENAME 1
#define NDN_CXX_HAVE_CXX_OVERRIDE_FINAL 1
#define NDN_CXX_HAVE_PTHREAD 1
#define NDN_CXX_HAVE_RT 1
#define NDN_CXX_HAVE_GETPASS 1
#define NDN_CXX_HAVE_RTNETLINK 1
#define NDN_CXX_HAVE_SQLITE3 1
#define NDN_CXX_HAVE_CRYPTOPP_CONFIG_H 1

or use these values for the ndn-cxx-config.hpp itself. Either method works.

I'm really grateful for your help. Thank you!

Aditya.

On Wed, May 6, 2015 at 9:04 AM, Christian Helmuth <christian.helmuth@...1...> wrote:
Hello Aditya,

On Wed, May 06, 2015 at 08:46:44AM -0700, Aditya Kousik wrote:
> That's true. I hadn't committed the mk files for ndn-cxx. I have now. The
> repository still won't build because there's a WAF based config file -
> ndn-cxx-config.hpp - that needs to be generated. This file is simply a
> header file with #defines, generated in build/src by running ./waf
> configure and ./waf.

Unfortunately, there is no waf package available for Ubuntu 12.04,
which is the Linux distro I'm using currently. Also, my spare time is
very limited, so I'm unable to find an alternative solution to get
waf.

So, could you please add the file to your branch or post it to the
list?

Regards
--
Christian Helmuth
Genode Labs

http://www.genode-labs.com/ · http://genode.org/
https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
genode-main mailing list
genode-main@...12...ceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main