[INFO] ---------------------------------------------------------------------------- [INFO] Building OpenNMS RRDTool JNI Library [INFO] task-segment: [install] [INFO] ---------------------------------------------------------------------------- [INFO] [site:attach-descriptor] [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] No goals needed for project - skipping [INFO] [source:jar {execution: default}] [INFO] NOT adding sources to attached artifacts for packaging: 'pom'. [INFO] [jar:test-jar {execution: default}] [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] [install:install] [INFO] Installing /export/home/rob/opennms/opennms-rrd/opennms-rrd-rrdtool/opennms-rrdtool-jni/pom.xml to /.m2/repository/org/opennms/opennms-rrdtool-jni/1.3.2-SNAPSHOT/opennms-rrdtool-jni-1.3.2-SNAPSHOT.pom [INFO] Installing /export/home/rob/opennms/opennms-rrd/opennms-rrd-rrdtool/opennms-rrdtool-jni/target/opennms-rrdtool-jni-1.3.2-SNAPSHOT-tests.jar to /.m2/repository/org/opennms/opennms-rrdtool-jni/1.3.2-SNAPSHOT/opennms-rrdtool-jni-1.3.2-SNAPSHOT-tests.jar [INFO] ---------------------------------------------------------------------------- [INFO] Building OpenNMS RRDTool JNI Library - Solaris [INFO] task-segment: [install] [INFO] ---------------------------------------------------------------------------- [INFO] [native:initialize] [INFO] [native:javah {execution: default}] [INFO] Parsing /export/home/rob/opennms/opennms-rrd/opennms-rrd-rrdtool/opennms-rrdtool-api/target/opennms-rrdtool-api-1.3.2-SNAPSHOT.jar for native classes. [INFO] Found native class: org.opennms.netmgt.rrd.rrdtool.Interface [INFO] Parsing /.m2/repository/log4j/log4j/1.2.9/log4j-1.2.9.jar for native classes. [INFO] Found native class: org.apache.log4j.nt.NTEventLogAppender [INFO] /usr/jdk/instances/jdk1.5.0/jre/../bin/javah -d /export/home/rob/opennms/opennms-rrd/opennms-rrd-rrdtool/opennms-rrdtool-jni/opennms-rrdtool-jni-solaris/target/native/javah -classpath /export/home/rob/opennms/opennms-rrd/opennms-rrd-rrdtool/opennms-rrdtool-api/target/opennms-rrdtool-api-1.3.2-SNAPSHOT.jar:/.m2/repository/log4j/log4j/1.2.9/log4j-1.2.9.jar org.opennms.netmgt.rrd.rrdtool.Interface org.apache.log4j.nt.NTEventLogAppender [INFO] [native:compile] [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] null [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NullPointerException at org.codehaus.mojo.natives.compiler.AbstractCCompiler.getCommandLine(AbstractCCompiler.java:76) at org.codehaus.mojo.natives.compiler.AbstractCompiler.compile(AbstractCompiler.java:74) at org.codehaus.mojo.natives.plugin.NativeCompileMojo.execute(NativeCompileMojo.java:162) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2 minutes 26 seconds [INFO] Finished at: Thu Nov 09 00:53:37 EST 2006 [INFO] Final Memory: 28M/215M [INFO] ------------------------------------------------------------------------ # cat ../build.2006110900 ./build.sh -Dopennms.home=/opt/OpenNMS -Dbuild.rrd.lib.dir=/usr/local/rrdtool/lib -Dinstall.rrdtool.bin=/usr/local/rrdtool/bin/rrdtool -Dbuild.jni.linker.arg=-L/usr/sfw/lib -Dbuild.postgresql.include.dir=/usr/include/pgsql/server -Dbuild.postgresql.compiler.arg=-m32 -Dbuild.jni.compiler.arg=-m32 install assembly:directory-inline # vi ../build.2006110900 "../build.2006110900" 1 line, 331 characters ./build.sh -Dopennms.home=/opt/OpenNMS -Dbuild.rrd.lib.dir=/usr/local/rrdtool/lib -Dinstall.rrdtool.bin=/usr/local/rrdtool/bin/rrdtool \ -Dbuild.jni.linker.arg=-L/usr/sfw/lib -Dbuild.postgresql.include.dir=/usr/include/pgsql/server \ -Dbuild.postgresql.compiler.arg=-m32 -Dbuild.jni.compiler.arg=-m32 install assembly:directory-inline