Postgres 9.5上的PL / Java mvn clean安装失败

时间:2016-07-07 02:21:01

标签: java postgresql

我正在Postgres 9.5上安装PL / Java。

我的设置是Centos 6.5上的Postgres 9.5和Oracle-Java JDK 1.8.0_92

我安装的Postgres是从这些yum-packages中完成的:

postgresql95
postgresql95-devel
postgresql95-libs
postgresql95-server

我列出了目前为止我的步骤摘要:

su - postgres
git clone https://github.com/tada/pljava
git checkout V1_5_0
mvn clean install

直到我看到这个似乎才有效:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] PostgreSQL PL/Java ................................. SUCCESS [ 16.707 s]
[INFO] PL/Java API ........................................ SUCCESS [  8.771 s]
[INFO] PL/Java backend Java code .......................... SUCCESS [  4.000 s]
[INFO] PL/Java backend native code ........................ FAILURE [ 13.560 s]
[INFO] PL/Java Deploy ..................................... SKIPPED
[INFO] PL/Java Ant tasks .................................. SKIPPED
[INFO] PL/Java examples ................................... SKIPPED
[INFO] PL/Java packaging .................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 52.707 s
[INFO] Finished at: 2016-07-06T18:09:40-07:00
[INFO] Final Memory: 38M/222M
[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal
com.github.maven-nar:nar-maven-plugin:3.2.3:nar-compile
(default-nar-compile) on project pljava-so: NAR: Compile failed: gcc
failed with return code 1 -> [Help 1]

[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :pljava-so

我欢迎有关如何最好地调试此问题的任何线索和/或意见,以便mvn clean install无错运行。

1 个答案:

答案 0 :(得分:0)

我从root运行了一个shell命令来修复它:

struct Container {
    size_t const Size = 128;

    int array[Size];
    std::bitset<Size> marker;
}

修复了它。耶!

相关问题