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

Reply via email to