openoffice port build on FreeBSD 4.9

Stephen Albright salbrig at yahoo.com
Fri Oct 3 07:09:05 PDT 2003


I am very new to FreeBSD and Unix in general.  I may
have more problems than I think, but here goes.  I am
trying to make depend && install WITH_BSD_JDK=TRUE
clean with openoffice.  Everything works fine until I
get to the jvm section (seen below).  I have tried
looking for this on the net, but I have not been to
successful in finding a solution.

Thanks for your help.
Stephen

-------------------------------------------------------
Script started on Fri Oct  3 09:03:16 2003
9:03:16 /home/stephen> uname -a

FreeBSD nod.everestkc.net 4.9-RC FreeBSD 4.9-RC #0:
Tue Sep 30 20:56:52 CDT 2003
/usr/obj/usr/src/sys/MYGENERIC  i386
9:03:20 /home/stephen> exit

exit

Script done on Fri Oct  3 09:03:26 2003

-------------------------------------------------------
Script started on Thu Oct  2 11:16:14 2003
nod# make depend && make install WITH_BSD_JDK=TRUE
clean


REQUIREMENTS:

OO requires that the ENV variable LANG
is set to a proper value. Dependent on
which language port you use, OO does
automatically set LANG to a suitable
value. You can change this with:

USE_LANG="preferred language"

and set a different language
like:

en_US.ISO8859-15 en_US.ISO8859-1
US-ASCII 

Your current setting is:

USE_LANG=en_US.ISO8859-15


OPTIONS:

You can compile OO with debug symbols
if you call make with WITH_DEBUG=1

If you set WITH_DEBUG=2, you add internal
OO.org debug support.


You may set WITH_TTF_BYTECODE_ENABLED=YES
if you like to use the Freetype library to
render TTF fonts. Normally the TTF lib is
not used to render fonts.

If you have licensed the Apple patents
US05155805 US05159668 and US05325479
you can enable this option to get better
quality of glyphs at small bitmap sizes.


You may set WITH_GIF_LZW_COMPRESSION=YES
If you want to make compressed gif images

If must have license from the Unisys and IBM patents
to enable this option to get compressed GIF images.


NOTICE:

To build Openoffice, you should have a lot
of free diskspace (~ 4GB).


===>  Extracting for openoffice-1.0.3_2
>> Checksum OK for
openoffice1.0/OOo_1.0.3_source.tar.bz2.
>> Checksum OK for openoffice1.0/gpc231.tar.Z.
>> Checksum OK for
openoffice1.0/patch-openoffice-mozilla101-2002-10-14.
>> Checksum OK for
openoffice1.0/mozilla-vendor-1.0.2a.tgz.
===>  Extracting mozilla sub project
===>  Extracting for mozilla-1.0.2_1
>> Checksum OK for mozilla-source-1.0.2.tar.bz2.
>> Checksum OK for libart_lgpl-1.0.2.tar.bz2.
===>  Patching for openoffice-1.0.3_2
===>  Applying FreeBSD patches for openoffice-1.0.3_2
===>  Patching for mozilla-1.0.2_1
===>  Applying FreeBSD patches for mozilla-1.0.2_1
===>  Removing GIF LZW compression for
openoffice-1.0.3_2
===>  Find old malloc.h defines and fix them in
openoffice-1.0.3_2 source
===>   openoffice-1.0.3_2 depends on executable: gcc32
- found
===>   openoffice-1.0.3_2 depends on file:
/usr/local/jdk1.3.1/bin/java - not found
===>    Verifying install for
/usr/local/jdk1.3.1/bin/java in /usr/ports/java/jdk13
===>  Building for jdk-1.3.1p8_2
# Start of jdk build
i386 Build started:   1.3.1-p8-stephen-031002-11:34
Sanity check passed
>>>Recursively making java all @ Thu Oct  2 11:34:31
CDT 2003 ...
gmake[1]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java'
>>>Recursively making hpi all @ Thu Oct  2 11:34:31
CDT 2003 ...
gmake[2]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi'
>>>Recursively making green all @ Thu Oct  2 11:34:31
CDT 2003 ...
gmake[3]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/green'
gmake
../../../../build/bsd-i386/lib/i386/green_threads/libhpi.so
VARIANT=OPT
gmake[4]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/green'
gmake[4]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/green'
gmake
../../../../build/bsd-i386/lib/i386/green_threads/libhpi_g.so
VARIANT=DBG
gmake[4]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/green'
gmake[4]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/green'
gmake[3]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi/green'
<<<Finished Recursively making green all @ Thu Oct  2
11:34:32 CDT 2003.
gmake[2]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/hpi'
<<<Finished Recursively making hpi all @ Thu Oct  2
11:34:32 CDT 2003.
>>>Recursively making version all @ Thu Oct  2
11:34:32 CDT 2003 ...
gmake[2]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/version'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/version'
<<<Finished Recursively making version all @ Thu Oct 
2 11:34:32 CDT 2003.
>>>Recursively making jvm all @ Thu Oct  2 11:34:32
CDT 2003 ...
gmake[2]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm'
gmake
../../../build/bsd-i386/lib/i386/classic/libjvm.so
VARIANT=OPT
gmake[3]: Entering directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm'
rm -f
../../../build/bsd-i386/tmp/java/java.lang/jvm/.classes.list
if [ -s
../../../build/bsd-i386/tmp/java/java.lang/jvm/.classes.list
] ; \
then /usr/local/diablo-jdk1.3.1/bin/javac -J-Xmx64m 
-classpath ../../../build/bsd-i386/classes
-bootclasspath "" -sourcepath
"../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/share/classes"
-d ../../../build/bsd-i386/classes  \
   
../../../src/share/classes/java/io/InputStream.java
../../../src/share/classes/java/lang/Boolean.java
../../../src/share/classes/java/lang/Byte.java
../../../src/share/classes/java/lang/Character.java
../../../src/share/classes/java/lang/Class.java
../../../src/share/classes/java/lang/ClassLoader.java
../../../src/share/classes/java/lang/Double.java
../../../src/share/classes/java/lang/Float.java
../../../src/share/classes/java/lang/Integer.java
../../../src/share/classes/java/lang/Long.java
../../../src/share/classes/java/lang/Object.java
../../../src/share/classes/java/lang/Runtime.java
../../../src/share/classes/java/lang/Short.java
../../../src/share/classes/java/lang/StackOverflowError.java
../../../src/share/classes/java/lang/String.java
../../../src/share/classes/java/lang/Thread.java
../../../src/share/classes/java/lang/ThreadGroup.java
../../../src/share/classes/java/lang/Throwable.java
../../../src/share/classes/java/lang/ref/Reference.java
../../../src/share/classes/java/lang/ref/SoftReference.java
../../../src/share/classes/java/lang/reflect/Field.java
../../../src/share/classes/java/lang/reflect/Method.java
../../../src/share/classes/java/lang/reflect/Constructor.java
../../../src/share/classes/java/lang/reflect/InvocationTargetException.java
../../../src/share/classes/java/security/AccessControlContext.java
../../../src/share/classes/java/util/Properties.java
../../../src/share/classes/sun/io/ByteToCharConverter.java
../../../src/share/classes/sun/io/CharToByteConverter.java
../../../src/share/classes/sun/misc/VM.java ; \
fi
SIGILL    4*   illegal instruction

Full thread dump Classic VM (diablo-1.3.1-0, green
threads):
    "Finalizer" (TID:0x28d6a528,
sys_thread_t:0x80d6080, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
	at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
	at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" (TID:0x28d6a300,
sys_thread_t:0x8097480, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:420)
	at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "Signal dispatcher" (TID:0x28d6a330,
sys_thread_t:0x8097280, state:CW) prio=5
    "main" (TID:0x28d6a1b0, sys_thread_t:0x8055080,
state:R) prio=5
	at java.lang.Long.parseLong(Long.java:299)
	at
com.sun.tools.javac.v8.util.Convert.string2long(Convert.java:41)
	at
com.sun.tools.javac.v8.parser.Parser.literal(Parser.java:280)
	at
com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:630)
	at
com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:472)
	at
com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441)
	at
com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382)
	at
com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365)
	at
com.sun.tools.javac.v8.parser.Parser.expression(Parser.java:355)
	at
com.sun.tools.javac.v8.parser.Parser.variableInitializer(Parser.java:1118)
	at
com.sun.tools.javac.v8.parser.Parser.variableDeclaratorRest(Parser.java:1636)
	at
com.sun.tools.javac.v8.parser.Parser.variableDeclaratorsRest(Parser.java:1607)
	at
com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:1879)
	at
com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBody(Parser.java:1814)
	at
com.sun.tools.javac.v8.parser.Parser.classDeclaration(Parser.java:1762)
	at
com.sun.tools.javac.v8.parser.Parser.classOrInterfaceDeclaration(Parser.java:1734)
	at
com.sun.tools.javac.v8.parser.Parser.typeDeclaration(Parser.java:1720)
	at
com.sun.tools.javac.v8.parser.Parser.compilationUnit(Parser.java:1670)
	at
com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:244)
	at
com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:267)
	at
com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:355)
	at com.sun.tools.javac.v8.Main.compile(Main.java:247)
	at com.sun.tools.javac.Main.main(Main.java:16)
Monitor Cache Dump:
   
java.lang.ref.ReferenceQueue$Lock at 28D6A540/28F06EA0:
<unowned>
	Waiting to be notified:
	    "Finalizer" (0x80d6080)
    java.lang.ref.Reference$Lock at 28D6A310/28F069A8:
<unowned>
	Waiting to be notified:
	    "Reference Handler" (0x8097480)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x8055080) 1
entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
	Waiting to be notified:
	    "Signal dispatcher" (0x8097280)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    <unknown thread> (0x8055280)
    Thread queue lock: owner "main" (0x8055080) 1
entry
    Monitor registry: owner "main" (0x8055080) 1 entry

SIGABRT   6*   abort (generated by abort(3) routine)

Full thread dump Classic VM (diablo-1.3.1-0, green
threads):
    "Finalizer" (TID:0x28d6a528,
sys_thread_t:0x80d6080, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
	at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
	at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
    "Reference Handler" (TID:0x28d6a300,
sys_thread_t:0x8097480, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:420)
	at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
    "Signal dispatcher" (TID:0x28d6a330,
sys_thread_t:0x8097280, state:CW) prio=5
    "main" (TID:0x28d6a1b0, sys_thread_t:0x8055080,
state:R) prio=5
	at java.lang.Long.parseLong(Long.java:299)
	at
com.sun.tools.javac.v8.util.Convert.string2long(Convert.java:41)
	at
com.sun.tools.javac.v8.parser.Parser.literal(Parser.java:280)
	at
com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:630)
	at
com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:472)
	at
com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441)
	at
com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382)
	at
com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365)
	at
com.sun.tools.javac.v8.parser.Parser.expression(Parser.java:355)
	at
com.sun.tools.javac.v8.parser.Parser.variableInitializer(Parser.java:1118)
	at
com.sun.tools.javac.v8.parser.Parser.variableDeclaratorRest(Parser.java:1636)
	at
com.sun.tools.javac.v8.parser.Parser.variableDeclaratorsRest(Parser.java:1607)
	at
com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:1879)
	at
com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBody(Parser.java:1814)
	at
com.sun.tools.javac.v8.parser.Parser.classDeclaration(Parser.java:1762)
	at
com.sun.tools.javac.v8.parser.Parser.classOrInterfaceDeclaration(Parser.java:1734)
	at
com.sun.tools.javac.v8.parser.Parser.typeDeclaration(Parser.java:1720)
	at
com.sun.tools.javac.v8.parser.Parser.compilationUnit(Parser.java:1670)
	at
com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:244)
	at
com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:267)
	at
com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:355)
	at com.sun.tools.javac.v8.Main.compile(Main.java:247)
	at com.sun.tools.javac.Main.main(Main.java:16)
Monitor Cache Dump:
   
java.lang.ref.ReferenceQueue$Lock at 28D6A540/28F06EA0:
<unowned>
	Waiting to be notified:
	    "Finalizer" (0x80d6080)
    java.lang.ref.Reference$Lock at 28D6A310/28F069A8:
<unowned>
	Waiting to be notified:
	    "Reference Handler" (0x8097480)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x8055080) 1
entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
	Waiting to be notified:
	    "Signal dispatcher" (0x8097280)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    <unknown thread> (0x8055280)
    Thread queue lock: owner "main" (0x8055080) 1
entry
    Monitor registry: owner "main" (0x8055080) 1 entry

Abort trap (core dumped)
gmake[3]: *** [.compile.classlist] Error 134
gmake[3]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm'
gmake[2]: *** [optimized] Error 2
gmake[2]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory
`/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java'
gmake: *** [all] Error 1
*** Error code 2

Stop in /usr/ports/java/jdk13.
*** Error code 1

Stop in /usr/ports/editors/openoffice.
nod# exit

exit

Script done on Thu Oct  2 13:08:22 2003


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com


More information about the freebsd-stable mailing list