Re: Iotivity for Mac OS X

Nathan Heldt-Sheller

Seokhee thanks for responding.  To your question about Mac OSX deep expert, we don’t have one as far as I know.  OSX was (long ago) supported but nobody still participating is officially supporting it.  Really most of the comments/responses on these OSX questions have come from the generosity of community members like Mats and Gregg.  We do not ‘officially’ support OSX (meaning, it’s not in our QA budget, nobody is actively maintaining, etc) but we are very open to anyone who wants to step up and make it work.  If things get to a mature enough point, then OSWG can discuss whether to fund QA for an additional platform.

Sorry not much help but that is all we’ve got right now for this one… we need a driver!



From: 이석희/책임연구원/SW Platform()webOS Platform(seokhee.lee@...) [mailto:seokhee.lee@...]

Sent: Monday, July 16, 2018 5:20 PM
To: Ignacio Ocampo <nafiux@...>; seokhee.lee@...; Heldt-Sheller, Nathan <nathan.heldt-sheller@...>
Cc: main@...
Subject: RE: Iotivity for Mac OS X


Hi Ignacio

Thank you for your contribution for IoTivity.

For discussion and review of your codes, I think that it is better to follow the formal IoTivity review process based on gerrit and jira.

The below work for webOS can be referred for your work and IoTivity wiki has the information how to use gerrit and jira for the IoTivity contribution.


Hi Nathan

Please confirm whether my guide mentioned above is enough or not.

And could you recommend a proper person for the deep discussion on IoTivity for Mac OS X?

I will also keep track of this discussion but need some time to understand Mac OS specific parts in IoTivity and to set up the verification environments.




Seokhee Lee


From: Ignacio Ocampo [mailto:nafiux@...]
Sent: Tuesday, July 17, 2018 12:38 AM
To: seokhee.lee@...
Cc: main@...
Subject: Re: Iotivity for Mac OS X


Hi Seokhee,


I just read the Project Governance, and it seems the question I have is more related to the Platform Support project.


I saw Mac OS was supported but not anymore, I modified several SCons scripts (I didn't modify not code at all), to support Mac OS again.


Please find attached the patch (git diff > patchForMacOSX.txt) I created with the changes, it is based on the 1.3.1 branch.


I saw also it was supported for iOS, and despite the SCons changes I made could ve very similar for iOS, I didn't changed neither tested anything for iOS yet.


I tested the following in Mac OSX (10.12.6):


  • scons SECURED=1 RELEASE=true BUILD_JAVA=true JAVA_HOME=`/usr/libexec/java_home -v 1.8` -j 8
  • scons SECURED=0 RELEASE=true BUILD_JAVA=true JAVA_HOME=`/usr/libexec/java_home -v 1.8` -j 8
  • scons SECURED=1 RELEASE=false BUILD_JAVA=true JAVA_HOME=`/usr/libexec/java_home -v 1.8` -j 8
  • scons SECURED=0 RELEASE=false BUILD_JAVA=true JAVA_HOME=`/usr/libexec/java_home -v 1.8` -j 8
  • I executed examples in C, with and without security.
  • I executed examples with Java (JNI).

Could we review/discuss this changes?




On Sat, Jul 14, 2018 at 11:23 PM, Ignacio Ocampo <nafiux@...> wrote:

Hi all,


I spent the last week fixing scons scripts to make it available for Mac OS X, and it's working!


Well, almost there, I just saw the different scenarios you considering ( and I should test that I'm won't broke anything.


Is there anyone else working with Mac OS already? I would like to collaborate on this.





Ignacio Ocampo




Ignacio Ocampo


Join to automatically receive all group messages.