GitHub user guyuqi opened a pull request:
https://github.com/apache/bigtop/pull/200
BIGTOP-2723:Fix asciidoctor-maven-plugin for HBase build on AArch64
When we build the hbase-pkg, we are facing below issue:
"ERROR] Failed to execute goal
org.asciidoctor:asciidoctor-maven-plugin:1.5.2.1:process-asciidoc (output-pdf)
on project hbase: Execution output-pdf of goal
org.asciidoctor:asciidoctor-maven-plugin:1.5.2.1:process-asciidoc failed:
(NotImplementedError) fstat unimplemented unsupported or native support failed
to load -> [Help 1]".
This error took place because asciidoctor-maven-plugin used an old version
of Jruby (1.7.26) which didnât work with AArch64 (due to the fact that Jffi
1.2.12 which Jruby 1.7.26 depends on has no native AArch64 libraries).
The submitted patch resolves the issue by upgradeing Jruby to version
9.1.8.0 that supports AArch64. Please note that HBase itself also uses JRuby
1.7.x which is not upgraded because Jruby 9.1.8.0 is not compatible with Hbase.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/guyuqi/bigtop aarch64
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/bigtop/pull/200.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #200
----
commit ad67e3c3bac78f1af58e8d46fe9e5f27c239cf15
Author: Yuqi Gu <[email protected]>
Date: 2017-04-27T05:14:46Z
BIGTOP-2723:Fix asciidoctor-maven-plugin for HBase build on AArch64
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---