Hi Gabriel, Can you confirm that __STDC_VERSION__ is not >= 201112L? It appears that C11 has been enabled for 1.5.8 by default on Arduino, which would define __STDC_VERSION__ to 201112L. The if-check you have implemented at line 4 of 'config.h' will be true in this case and the #define "HAVE_STDASSERT_H" will be true. Please add a check for "!defined(ARDUINO)" to your check.
Thanks, Joey Morrow -----Original Message----- From: iotivity-dev-bounces at lists.iotivity.org [mailto:[email protected]] On Behalf Of Schulhof, Gabriel Sent: Tuesday, November 3, 2015 2:24 AM To: iotivity-dev Subject: Re: [dev] Help with a build failure Hey! I'm still struggling with this build failure. Could someone with arduino build experience help me figure out why the change [0] the diff for which is [1] causes HAVE_STRINGS_H to be defined in resource/csdk/security/src/doxmresource.c:46 which, in turn, causes it to attempt to include strings.h, which seems to be absent on arduino? Nowhere in my change to I define HAVE_STRINGS_H and, in fact, in ./resource/csdk/security/SConscript:58 HAVE_STRINGS_H is only added if the platform is /not/ arduino. [0] https://gerrit.iotivity.org/gerrit/#/c/3973/6 [1] https://gerrit.iotivity.org/gerrit/gitweb?p=iotivity.git;a=commitdiff;h=5fe8130e0f2ad8b6cac833c2ed57840ac2931da6 _______________________________________________ iotivity-dev mailing list iotivity-dev at lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev
