Started by user charlie.gracie@gmail.com [EnvInject] - Loading node environment variables. Building on master in workspace /home/hudson/genie.omr/.jenkins/jobs/sync_omr_website_from_github_to_eclipse/workspace No credentials specified > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/eclipse/omr.website.git # timeout=10 Fetching upstream changes from https://github.com/eclipse/omr.website.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/eclipse/omr.website.git +refs/heads/*:refs/remotes/origin/* > git rev-parse origin/master^{commit} # timeout=10 Checking out Revision bef52e3e61140871e31cfaa3094009faf31e4744 (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f bef52e3e61140871e31cfaa3094009faf31e4744 Commit message: "Merge pull request #27 from bharathappali/update-building-doc" > git rev-list --no-walk 6c2197ab47533d8aacff14cfa2bdb259887da0da # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 [workspace] $ /bin/bash -l /tmp/genie.omr/jenkins6043499950993618829.sh Rev: Configuration file: /jobs/genie.omr/sync_omr_website_from_github_to_eclipse/workspace/git-repo/_config.yml Source: /jobs/genie.omr/sync_omr_website_from_github_to_eclipse/workspace/git-repo Destination: /jobs/genie.omr/sync_omr_website_from_github_to_eclipse/workspace/git-repo/_site Incremental build: disabled. Enable with --incremental Generating... done in 1.337 seconds. Auto-regeneration: disabled. Use --watch to enable. HEAD is now at 90842d0 Generated from commit: https://github.com/eclipse/omr.website/commit/6c2197ab47533d8aacff14cfa2bdb259887da0da diff --git a/feed.xml b/feed.xml index e479bc0..7764e09 100644 --- a/feed.xml +++ b/feed.xml @@ -5,8 +5,8 @@ <description></description> <link>/omr/</link> <atom:link href="/omr/feed.xml" rel="self" type="application/rss+xml"/> - <pubDate>Fri, 12 Oct 2018 13:53:12 -0400</pubDate> - <lastBuildDate>Fri, 12 Oct 2018 13:53:12 -0400</lastBuildDate> + <pubDate>Fri, 10 May 2019 09:53:53 -0400</pubDate> + <lastBuildDate>Fri, 10 May 2019 09:53:53 -0400</lastBuildDate> <generator>Jekyll v3.3.0</generator> <item> diff --git a/guide/building.html b/guide/building.html index 427e789..2a97ec3 100644 --- a/guide/building.html +++ b/guide/building.html @@ -114,33 +114,49 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= <h1 id="building">Building</h1> -<h3 id="how-to-build-a-standalone-eclipse-omr-with-a-basic-configuration">How to build a standalone Eclipse OMR with a basic configuration</h3> +<h3 id="how-to-build-a-standalone-eclipse-omr-with-a-basic-configuration">How to Build a Standalone Eclipse OMR with a basic configuration</h3> -<p>To build a standalone Eclipse OMR, run the following commands from the top of the source tree. The top of the Eclipe OMR source tree is the directory that contains <code class="highlighter-rouge">run_configure.mk</code>. Note that on Windows systems, you must use a shell script interpreter such as bash to run the configure command.</p> +<p>To build standalone Eclipse OMR, run the following commands from the root of the +source tree.</p> -<div class="highlighter-rouge"><pre class="highlight"><code># Generate autotools makefiles with SPEC-specific presets -make -f run_configure.mk SPEC=linux_x86-64 OMRGLUE=./example/glue +<div class="highlighter-rouge"><pre class="highlight"><code># Create a build directory and cd into it +mkdir build +cd build -# Build +#generate the build system using cmake +cmake .. + +# Build (you can optionally compile in parallel by adding -j&lt;N&gt; to the make command) make -# Run tests (note that no contribution should cause new test failures in "make test") -make test +# Run tests (note that no contribution should cause new test failures in testing). +# Use the `-V` option to see verbose output from the tests. +ctest [-V] </code></pre> </div> -<p>Run the following command for a list of configure makefile targets:</p> +<h3 id="building-eclipse-omr-on-windows-using-visual-studio">Building Eclipse OMR on Windows using Visual Studio</h3> -<div class="highlighter-rouge"><pre class="highlight"><code>make -f run_configure.mk help -</code></pre> -</div> +<p>The following instructions below demonstrate the steps to build Eclipse OMR on Windows +using Visual Studios. In the example Visual Studio 11 2012 Win64 is being used. +You can easily switch this to the version of Visual Studio you would like to use.</p> -<p>Run the following command for a list of build targets:</p> +<div class="highlighter-rouge"><pre class="highlight"><code># Create a build directory and cd into it +mkdir build +cd build -<div class="highlighter-rouge"><pre class="highlight"><code>make help +#generate the build system using cmake +cmake -G "Visual Studio 11 2012 Win64" .. + +# Build +cmake --build . + +# Run tests (note that no contribution should cause new test failures in "make test") +ctest </code></pre> </div> + </section> [master 9d8ab28] Generated from commit: https://github.com/eclipse/omr.website/commit/bef52e3e61140871e31cfaa3094009faf31e4744 2 files changed, 31 insertions(+), 15 deletions(-) On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) nothing to commit, working tree clean error: unable to write sha1 filename ./objects/2a/97ec35edd5a72a95bab7cb3227a06c10f53730: Permission denied error: unable to write sha1 filename ./objects/77/64e098833bbde7c88e1b328755b205c7e51344: Permission denied To /gitroot/www.eclipse.org/omr.git/ ! [remote rejected] master -> master (unable to migrate objects to permanent storage) error: failed to push some refs to '/gitroot/www.eclipse.org/omr.git/' Build step 'Execute shell' marked build as failure Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Finished: FAILURE