[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-discuss
Subject:    [opennms-discuss] 1.8.7 installation under FreeBSD 7.2
From:       Jason Lixfeld <jason-opennms-discuss () lixfeld ! ca>
Date:       2011-01-18 23:42:25
Message-ID: 7D1F5452-CC15-46CF-9F64-AC87C78F07D4 () lixfeld ! ca
[Download RAW message or body]

I've managed to take the FreeBSD build instructions from \
http://www.opennms.org/wiki/Building_On_FreeBSD6.1 and modify them to attempt an \
install 1.8.7.  I did this because I couldn't find 1.8.5 source code anywhere.

After a make, it fails on the do-build: portion of the Makefile which refers to the \
obsoleted ./build.sh.  The referred Building_OpenNMS wiki page makes reference to \
./compile.pl and ./assemble.pl.  I'm not sure what the syntax is supposed to be, \
relative to the old ./build.sh commandline, but here are the changes I made and here \
is are the errors that are spit out.

[amon] /usr/ports/net-mgmt/opennms# diff -ruN Makefile.dist Makefile
--- Makefile.dist	2011-01-18 18:36:18.000000000 -0500
+++ Makefile	2011-01-18 18:38:03.000000000 -0500
@@ -42,7 +42,8 @@
 
 do-build:
 	cd ${WRKSRC} && ${SETENV} JAVA_HOME=${JAVA_HOME} WRKSRC=${WRKSRC}  \
-	./build.sh -e -Dorg.apache.maven.global-settings=${WRKSRC}/maven/conf/settings.xml \
-Dopennms.home=${PREFIX}/${PORTNAME} install assembly:attached +	./compile.pl -e \
-Dorg.apache.maven.global-settings=${WRKSRC}/maven/conf/settings.xml \
-Dopennms.home=${PREFIX}/${PORTNAME} install assembly:attached && \ +	./assemble.pl \
-e -Dorg.apache.maven.global-settings=${WRKSRC}/maven/conf/settings.xml \
-Dopennms.home=${PREFIX}/${PORTNAME} install assembly:attached  
 do-install:
 	${MKDIR} ${PREFIX}/${PORTNAME}
[amon] /usr/ports/net-mgmt/opennms# make
[amon] /usr/ports/net-mgmt/opennms# make clean
===>  Cleaning for opennms-1.8.7

[amon] /usr/ports/net-mgmt/opennms# make
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Extracting for opennms-1.8.7
=> SHA256 Checksum OK for opennms-source-1.8.7-1.tar.gz.
===>  Patching for opennms-1.8.7
===>  Applying FreeBSD patches for opennms-1.8.7
/usr/bin/find /usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source -name "*.orig" \
| /usr/bin/xargs /bin/rm ===>   opennms-1.8.7 depends on executable: rrdtool - found
===>   opennms-1.8.7 depends on file: /usr/local/share/java/classes/jicmp.jar - found
===>   opennms-1.8.7 depends on file: /usr/local/openjdk7/bin/java - found
===>   opennms-1.8.7 depends on shared library: pq.5 - found
===>  Configuring for opennms-1.8.7
===>  Building for opennms-1.8.7
cd /usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source && /usr/bin/env \
JAVA_HOME=/usr/local/openjdk7 \
WRKSRC=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source   ./compile.pl -e \
-Dorg.apache.maven.global-settings=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/maven/conf/settings.xml \
-Dopennms.home=/usr/local/opennms install assembly:attached &&  ./assemble.pl -e \
-Dorg.apache.maven.global-settings=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/maven/conf/settings.xml \
-Dopennms.home=/usr/local/opennms install assembly:attached [INFO] JAVA_HOME = \
/usr/local/openjdk7 [INFO] MAVEN_OPTS = -XX:PermSize=512m -XX:MaxPermSize=1g -Xmx1g
[INFO] running: /usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/maven/bin/mvn \
-Droot.dir=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source \
-Dmaven.test.skip.exec=true -e \
-Dorg.apache.maven.global-settings=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/maven/conf/settings.xml \
-Dopennms.home=/usr/local/opennms install assembly:attached Error occurred during \
initialization of VM Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
[INFO] finished successfully
[WARN] $JAVA_HOME is not set, things might go wonky.  Or not.
[INFO] MAVEN_OPTS = -XX:PermSize=512m -XX:MaxPermSize=1g -Xmx1g
[INFO] No build profile set, using the default.  Possible profiles are: default, \
full, dir, fulldir [INFO] changing working directory to \
/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/opennms-full-assembly [INFO] \
running: /usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/maven/bin/mvn \
-Droot.dir=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source \
-Dmaven.test.skip.exec=true -e \
-Dorg.apache.maven.global-settings=/usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/maven/conf/settings.xml \
                -Dopennms.home=/usr/local/opennms install assembly:attached \
                -Dbuild.profile=default
Warning: JAVA_HOME environment variable is not set.
Error occurred during initialization of VM
Could not reserve enough space for object heap
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x281064fc, pid=54441, tid=0x28201150
#
# Java VM: Diablo Java HotSpot(TM) Server VM (10.0-b23 mixed mode bsd-x86)
# Problematic frame:
# C  [libc.so.7+0x644fc]  free+0x4c
#
# An error report file with more information is saved as:
# /usr/ports/net-mgmt/opennms/work/opennms-1.8.7-1/source/opennms-full-assembly/hs_err_pid54441.log
 #
# Please submit bug reports to freebsd-java@FreeBSD.org
#
[INFO] finished successfully
[amon] /usr/ports/net-mgmt/opennms# 


Any ideas?  This is all pretty much greek to me.  I'd rather have installed something \
this complex on a Linux box instead of the less supported FreeBSD method, but this is \
all I have at this point :(



------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-discuss mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic