<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Cloud Compile]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">Is Cloud compiling broken? I get a queued for status on a compile I requested almost 24hrs ago?</p>
<p dir="auto">Or am I just missing something?</p>
]]></description><link>http://community.onion.io/topic/1567/cloud-compile</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 08:02:46 GMT</lastBuildDate><atom:link href="http://community.onion.io/topic/1567.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Feb 2017 06:04:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cloud Compile on Fri, 03 Feb 2017 06:04:42 GMT]]></title><description><![CDATA[<p dir="auto">Hi</p>
<p dir="auto">Is Cloud compiling broken? I get a queued for status on a compile I requested almost 24hrs ago?</p>
<p dir="auto">Or am I just missing something?</p>
]]></description><link>http://community.onion.io/post/10204</link><guid isPermaLink="true">http://community.onion.io/post/10204</guid><dc:creator><![CDATA[Jo Kritzinger]]></dc:creator><pubDate>Fri, 03 Feb 2017 06:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sat, 04 Feb 2017 00:43:11 GMT]]></title><description><![CDATA[<p dir="auto">It was down more than it was up (same symptoms you describe) prior to the Omega2 upgrade.  I'm not sure how reliable it is now, I'm cross-compiling exclusively now (way better BTW).</p>
]]></description><link>http://community.onion.io/post/10272</link><guid isPermaLink="true">http://community.onion.io/post/10272</guid><dc:creator><![CDATA[Mitch Christensen]]></dc:creator><pubDate>Sat, 04 Feb 2017 00:43:11 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sat, 04 Feb 2017 00:59:54 GMT]]></title><description><![CDATA[<p dir="auto">Thanks Mitch. Would love to do cross compiling but am not at a level to figure out how to install all the required software on OSX. Any advice?</p>
]]></description><link>http://community.onion.io/post/10273</link><guid isPermaLink="true">http://community.onion.io/post/10273</guid><dc:creator><![CDATA[Jo Kritzinger]]></dc:creator><pubDate>Sat, 04 Feb 2017 00:59:54 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sat, 04 Feb 2017 18:27:39 GMT]]></title><description><![CDATA[<p dir="auto">I use VirtualBox running Ubuntu on my OSX box, and that works great.</p>
<p dir="auto">My current development environment is Eclipse (CDT) using the tool chain that is built as part of the instructions on the wiki.  When you create your Eclipse project(s), you specify the tool chain location, etc.  I simply copy the generated binaries over to the Omega and I'm off to the races.</p>
<p dir="auto">FWIW, I use two build profiles within Eclipse, 'Release' and 'Unit'.  The Release profile cross compiles and generates Omega binaries, the Unit profile is for unit testing and generates native (Ubuntu) binaries.  This way I run all my unit tests locally and then, assuming all unit tests pass, push (scp/rsync) the Release profile generate code to the Omega.</p>
]]></description><link>http://community.onion.io/post/10341</link><guid isPermaLink="true">http://community.onion.io/post/10341</guid><dc:creator><![CDATA[Mitch Christensen]]></dc:creator><pubDate>Sat, 04 Feb 2017 18:27:39 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sat, 04 Feb 2017 18:30:43 GMT]]></title><description><![CDATA[<p dir="auto">...I guess I should add that it may take you the better part of a Saturday to get cross compile and Eclipse working, but once its all setup, you'll get it all back and more over using 'Cloud Compile'.</p>
]]></description><link>http://community.onion.io/post/10345</link><guid isPermaLink="true">http://community.onion.io/post/10345</guid><dc:creator><![CDATA[Mitch Christensen]]></dc:creator><pubDate>Sat, 04 Feb 2017 18:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sat, 04 Feb 2017 21:06:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1468">@Mitch-Christensen</a> Pretty similar to what I do.  Though I use Windows and run a Kubuntu virtual box on which I have Netbeans set up and the toolchain installed and just point my Netbeans C/C++ environment to the toolchain.  Even have a custom target in the Netbeans project that once the code is built, connects to the Omega and downloads the code</p>
]]></description><link>http://community.onion.io/post/10382</link><guid isPermaLink="true">http://community.onion.io/post/10382</guid><dc:creator><![CDATA[Kit Bishop]]></dc:creator><pubDate>Sat, 04 Feb 2017 21:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sun, 05 Feb 2017 01:18:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1468">@Mitch-Christensen</a> Thanks Mitch. Hopefully I'll get it sorted at some time.</p>
]]></description><link>http://community.onion.io/post/10448</link><guid isPermaLink="true">http://community.onion.io/post/10448</guid><dc:creator><![CDATA[Jo Kritzinger]]></dc:creator><pubDate>Sun, 05 Feb 2017 01:18:25 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sun, 05 Feb 2017 01:20:39 GMT]]></title><description><![CDATA[<p dir="auto">By the by, it's been days now and everything is still queued. Pretty much useless.</p>
]]></description><link>http://community.onion.io/post/10449</link><guid isPermaLink="true">http://community.onion.io/post/10449</guid><dc:creator><![CDATA[Jo Kritzinger]]></dc:creator><pubDate>Sun, 05 Feb 2017 01:20:39 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Sun, 05 Feb 2017 12:20:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/19">@Kit-Bishop</a>  I tried long to get the SDK working on my host linux installation, but everything were broken dependencies. Then I decided to use Docker for a <em>clean</em> environment, lighter than a VM, and ended up with a working project (<a href="https://community.onion.io/topic/1592/project-docker-omega2-sdk-for-cross-compilation" rel="nofollow">here</a> my post asking for feedback).</p>
<p dir="auto">I would love to add IDE support, so could you do another tutorial, to explain how you have everything set up?</p>
]]></description><link>http://community.onion.io/post/10476</link><guid isPermaLink="true">http://community.onion.io/post/10476</guid><dc:creator><![CDATA[José Luis Cánovas]]></dc:creator><pubDate>Sun, 05 Feb 2017 12:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Tue, 07 Feb 2017 12:53:05 GMT]]></title><description><![CDATA[<p dir="auto">The recipe is really quite straightforward (in hindsight <img src="http://community.onion.io/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=ic093v0mjao" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /> ).  Once you have your development linux OS (i.e. Ubuntu) installed and running, compile the OpenWRT/LEDE OS using the instructions on the <a href="https://wiki.onion.io/Tutorials/Cross-Compile" rel="nofollow">Cross Compile wiki</a>.  I've done it several times now and it works for me every time.  FWIW, I'm using OpenWRT versus LEDE as I'm still focusing on Omega(1) until things calm down a bit on the Omega2 front.  Once compiled, the OS will contain a openwrt-toolchain-... directory.  That is the cross compile toolchain.</p>
<p dir="auto">Now install the latest (stable) Eclipse CDT.</p>
<p dir="auto">With Eclipse running, create a new 'hello world' c/c++ project, and in the cross compile options page of the new project wizard specify the prefix (I use 'mips-openwrt-linux-') and the full path to your tool chain.</p>
<p dir="auto">Now, in Eclipase compile a simple HelloWorld implementation.  The 'Release' directory within your Eclipse workspace for the project will contain the 'a.out' (or whatever) binary.  Copy the binary to the Omega and run it.</p>
]]></description><link>http://community.onion.io/post/10628</link><guid isPermaLink="true">http://community.onion.io/post/10628</guid><dc:creator><![CDATA[Mitch Christensen]]></dc:creator><pubDate>Tue, 07 Feb 2017 12:53:05 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Tue, 07 Feb 2017 22:00:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1468">@Mitch-Christensen</a> said in <a href="/topic/1567/cloud-compile/10">Cloud Compile</a>:</p>
<blockquote>
<p dir="auto">until things calm down a bit on the Omega2 front</p>
</blockquote>
<p dir="auto">Best summary ever.</p>
<p dir="auto">And thanks for the answer. I hope to make some tutorials on different IDEs some time in the future, and this helps a lot.</p>
]]></description><link>http://community.onion.io/post/10693</link><guid isPermaLink="true">http://community.onion.io/post/10693</guid><dc:creator><![CDATA[José Luis Cánovas]]></dc:creator><pubDate>Tue, 07 Feb 2017 22:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Wed, 08 Feb 2017 05:57:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1468">@Mitch-Christensen</a> Basically the same process can be done with Netbeans as well - I even have a build target that automatically transfers the resultant executable to the Omega</p>
]]></description><link>http://community.onion.io/post/10720</link><guid isPermaLink="true">http://community.onion.io/post/10720</guid><dc:creator><![CDATA[Kit Bishop]]></dc:creator><pubDate>Wed, 08 Feb 2017 05:57:09 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Wed, 08 Feb 2017 15:10:39 GMT]]></title><description><![CDATA[<p dir="auto">Agreed <a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/19">@Kit-Bishop</a>.  Automating the 'copy to the Omega' within the IDE makes total sense.</p>
<p dir="auto">At some point I was going to look into FSSM/RDIST to completely automate the copy (i.e. FSSM detects changes to the binaries and calls scp/rdist to copy them out).</p>
]]></description><link>http://community.onion.io/post/10745</link><guid isPermaLink="true">http://community.onion.io/post/10745</guid><dc:creator><![CDATA[Mitch Christensen]]></dc:creator><pubDate>Wed, 08 Feb 2017 15:10:39 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Wed, 08 Feb 2017 20:18:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1468">@Mitch-Christensen</a> said in <a href="/topic/1567/cloud-compile/13">Cloud Compile</a>:</p>
<blockquote>
<p dir="auto">At some point I was going to look into FSSM/RDIST to completely automate the copy (i.e. FSSM detects changes to the binaries and calls scp/rdist to copy them out).</p>
</blockquote>
<p dir="auto">Maybe with rsync will work too (I'm not sure if Omega2 has rsync)</p>
]]></description><link>http://community.onion.io/post/10762</link><guid isPermaLink="true">http://community.onion.io/post/10762</guid><dc:creator><![CDATA[José Luis Cánovas]]></dc:creator><pubDate>Wed, 08 Feb 2017 20:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Thu, 09 Feb 2017 06:19:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/1468">@Mitch-Christensen</a> said in <a href="/topic/1567/cloud-compile/13">Cloud Compile</a>:</p>
<blockquote>
<p dir="auto">Agreed <a class="plugin-mentions-user plugin-mentions-a" href="http://community.onion.io/uid/19">@Kit-Bishop</a>.  Automating the 'copy to the Omega' within the IDE makes total sense.</p>
<p dir="auto">At some point I was going to look into FSSM/RDIST to completely automate the copy (i.e. FSSM detects changes to the binaries and calls scp/rdist to copy them out).</p>
</blockquote>
<p dir="auto">Since it is meaningless to try to run an Omega program on the host machine (in my case Kubuntu), what I did was to create a small script on the system on which I run Netbeans that copies the file passed as a parameter to the Omega using scp.  Then in the Run section of the Project Properties, I set the Run Command to: <strong><code>"&lt;myscript&gt; ${OUTPUT_PATH}"</code></strong> where <strong><code>&lt;myscript&gt;</code></strong> is the name of the script file for the transfer including full path to it.</p>
]]></description><link>http://community.onion.io/post/10802</link><guid isPermaLink="true">http://community.onion.io/post/10802</guid><dc:creator><![CDATA[Kit Bishop]]></dc:creator><pubDate>Thu, 09 Feb 2017 06:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Cloud Compile on Fri, 24 Feb 2017 07:41:38 GMT]]></title><description><![CDATA[<p dir="auto">Just as an aside, the whole reason for starting this whole discussion, I'm still showed "queued" on cloud compile. What's that now, 3 weeks or so?........ Cloud compile is <s>crap</s> slow. Just a little.</p>
]]></description><link>http://community.onion.io/post/11452</link><guid isPermaLink="true">http://community.onion.io/post/11452</guid><dc:creator><![CDATA[Jo Kritzinger]]></dc:creator><pubDate>Fri, 24 Feb 2017 07:41:38 GMT</pubDate></item></channel></rss>