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<N> 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