{"action":"created","issue":{"url":"https://api.github.com/repos/jruby/jruby/issues/2647","labels_url":"https://api.github.com/repos/jruby/jruby/issues/2647/labels{/name}","comments_url":"https://api.github.com/repos/jruby/jruby/issues/2647/comments","events_url":"https://api.github.com/repos/jruby/jruby/issues/2647/events","html_url":"https://github.com/jruby/jruby/issues/2647","id":59829792,"number":2647,"title":"jruby core build fails on IBM ppc64","user":{"login":"ralphbellofatto","id":4139514,"avatar_url":"https://avatars.githubusercontent.com/u/4139514?v=3","gravatar_id":"","url":"https://api.github.com/users/ralphbellofatto","html_url":"https://github.com/ralphbellofatto","followers_url":"https://api.github.com/users/ralphbellofatto/followers","following_url":"https://api.github.com/users/ralphbellofatto/following{/other_user}","gists_url":"https://api.github.com/users/ralphbellofatto/gists{/gist_id}","starred_url":"https://api.github.com/users/ralphbellofatto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ralphbellofatto/subscriptions","organizations_url":"https://api.github.com/users/ralphbellofatto/orgs","repos_url":"https://api.github.com/users/ralphbellofatto/repos","events_url":"https://api.github.com/users/ralphbellofatto/events{/privacy}","received_events_url":"https://api.github.com/users/ralphbellofatto/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-03-04T17:16:02Z","updated_at":"2015-04-06T17:45:13Z","closed_at":null,"body":"We are attempting to build the tip of the git branch of jruby 1.7 to test out a recent fix.  \r\n\r\nWhen we execute:  mvn -Pcomplete\r\n\r\nThe system reports \r\n```\r\n[INFO] JRuby Core ......................................... FAILURE [  6.385 s]\r\n```\r\nthere is no more error messages in the output:\r\n\r\nwe are attempting this on a power 7 (ppc64) architecture computer.\r\n\r\nhere is the output of the mvn --version command\r\n\r\n```\r\n[ralphbel@bgxcat jruby-jruby-1_7]$ mvn --version\r\nApache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T12:29:23-05:00)\r\nMaven home: /opt/apache-maven-3.2.5\r\nJava version: 1.7.0, vendor: IBM Corporation\r\nJava home: /opt/ibm/java-ppc64-71/jre\r\nDefault locale: en_US, platform encoding: UTF-8\r\nOS name: \"linux\", version: \"2.6.32-431.23.3.el6.ppc64\", arch: \"ppc64\", family: \"unix\"\r\n```\r\n\r\nhere is the complete maven output.\r\n```\r\n[INFO] Scanning for projects...\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Reactor Build Order:\r\n[INFO] \r\n[INFO] JRuby\r\n[INFO] JRuby Core\r\n[INFO] JRuby Ext\r\n[INFO] JRuby Readline\r\n[INFO] JRuby Ripper\r\n[INFO] JRuby Lib Setup\r\n[INFO] JRuby Artifacts\r\n[INFO] JRuby Stdlib\r\n[INFO] JRuby Complete\r\n[INFO]                                                                         \r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Building JRuby 1.7.20-SNAPSHOT\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] \r\n[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ jruby-parent ---\r\n[INFO] \r\n[INFO] --- maven-install-plugin:2.4:install (default-install) @ jruby-parent ---\r\n[INFO] Installing /home/ralphbel/jruby/jruby-jruby-1_7/pom.xml to /gsa/yktgsa/home/r/a/ralphbel/.m2/repository/org/jruby/jruby-parent/1.7.20-SNAPSHOT/jruby-parent-1.7.20-SNAPSHOT.pom\r\n[INFO]                                                                         \r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Building JRuby Core 1.7.20-SNAPSHOT\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] \r\n[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ jruby-core ---\r\n[INFO] \r\n[INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties (properties) @ jruby-core ---\r\n[WARNING] Ignoring missing properties file: /home/ralphbel/jruby/jruby-jruby-1_7/core/../build.properties\r\n[INFO] \r\n[INFO] --- buildnumber-maven-plugin:1.2:create (jruby-revision) @ jruby-core ---\r\n[INFO] Checking for local modifications: skipped.\r\n[INFO] Updating project files from SCM: skipped.\r\n[INFO] ShortRevision tag detected. The value is '7'.\r\n[INFO] Executing: /bin/sh -c cd /home/ralphbel/jruby/jruby-jruby-1_7/core && git rev-parse --verify --short=7 HEAD\r\n[INFO] Working directory: /home/ralphbel/jruby/jruby-jruby-1_7/core\r\n[INFO] Storing buildNumber: null at timestamp: 1425425250957\r\n[INFO] ShortRevision tag detected. The value is '7'.\r\n[INFO] Executing: /bin/sh -c cd /home/ralphbel/jruby/jruby-jruby-1_7/core && git rev-parse --verify --short=7 HEAD\r\n[INFO] Working directory: /home/ralphbel/jruby/jruby-jruby-1_7/core\r\n[INFO] Storing buildScmBranch: UNKNOWN_BRANCH\r\n[INFO] \r\n[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jruby-core ---\r\n[INFO] Using 'utf-8' encoding to copy filtered resources.\r\n[INFO] Copying 44 resources\r\n[INFO] Copying 1 resource\r\n[INFO] Copying 1 resource to /home/ralphbel/jruby/jruby-jruby-1_7/core/src/main/java\r\n[INFO] \r\n[INFO] --- maven-compiler-plugin:3.1:compile (anno) @ jruby-core ---\r\n[INFO] Compiling 7 source files to /home/ralphbel/jruby/jruby-jruby-1_7/core/target/classes\r\n[INFO] \r\n[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jruby-core ---\r\n[INFO] Compiling 1356 source files to /home/ralphbel/jruby/jruby-jruby-1_7/core/target/classes\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Reactor Summary:\r\n[INFO] \r\n[INFO] JRuby .............................................. SUCCESS [  1.168 s]\r\n[INFO] JRuby Core ......................................... FAILURE [  6.385 s]\r\n[INFO] JRuby Ext .......................................... SKIPPED\r\n[INFO] JRuby Readline ..................................... SKIPPED\r\n[INFO] JRuby Ripper ....................................... SKIPPED\r\n[INFO] JRuby Lib Setup .................................... SKIPPED\r\n[INFO] JRuby Artifacts .................................... SKIPPED\r\n[INFO] JRuby Stdlib ....................................... SKIPPED\r\n[INFO] JRuby Complete ..................................... SKIPPED\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD FAILURE\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time: 10.252 s\r\n[INFO] Finished at: 2015-03-03T18:27:34-05:00\r\n[INFO] Final Memory: 15M/24M\r\n[INFO] ------------------------------------------------------------------------\r\n[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project jruby-core: Compilation failure -> [Help 1]\r\n[ERROR] \r\n[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.\r\n[ERROR] Re-run Maven using the -X switch to enable full debug logging.\r\n[ERROR] \r\n[ERROR] For more information about the errors and possible solutions, please read the following articles:\r\n[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException\r\n[ERROR] \r\n[ERROR] After correcting the problems, you can resume the build with the command\r\n[ERROR]   mvn <goals> -rf :jruby-core\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/jruby/jruby/issues/comments/90169513","html_url":"https://github.com/jruby/jruby/issues/2647#issuecomment-90169513","issue_url":"https://api.github.com/repos/jruby/jruby/issues/2647","id":90169513,"user":{"login":"headius","id":10135,"avatar_url":"https://avatars.githubusercontent.com/u/10135?v=3","gravatar_id":"","url":"https://api.github.com/users/headius","html_url":"https://github.com/headius","followers_url":"https://api.github.com/users/headius/followers","following_url":"https://api.github.com/users/headius/following{/other_user}","gists_url":"https://api.github.com/users/headius/gists{/gist_id}","starred_url":"https://api.github.com/users/headius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/headius/subscriptions","organizations_url":"https://api.github.com/users/headius/orgs","repos_url":"https://api.github.com/users/headius/repos","events_url":"https://api.github.com/users/headius/events{/privacy}","received_events_url":"https://api.github.com/users/headius/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T17:45:12Z","updated_at":"2015-04-06T17:45:12Z","body":"The IBM javac does not appear to honor boot classpath during build, which is necessary for us to build using our fake Unsafe. This is the source of those \"fence\" API compilation errors on IBM JDK 7.\r\n\r\nIf you can't build with a Java 8 version of IBM's JDK, we'll need to figure out how to get JDK 7 to honor our mock-unsafe library during the build."}}