Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 02 Sep 2007 00:28:47 +0000
From:      Christian Walther <cptsalek@gmail.com>
To:        ports@freebsd.org
Subject:   /usr/ports/java/jdk14 doesn't build
Message-ID:  <46DA03BF.1050801@gmail.com>

next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello list,

I'm in the process of compiling jdk14 to use with i2p.
So I downloaded the necessary components, placed them in
/usr/ports/distfiles and did a make install in /usr/ports/java/jdk14.
The problem is that the build fails at some point.
Here is the (rather long) output:



Compiling
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp
In file included from ../generated/incls/_accessFlags.cpp.incl:34,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/os.hpp:259:
error: extra qualification 'os::' on member 'exception_name'
In file included from ../generated/incls/_accessFlags.cpp.incl:66,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/share/vm/oops/instanceKlass.hpp:563:
error: extra qualification 'JNIid::' on member 'lock'
/usr/ports/java/jdk14/work/hotspot/src/share/vm/oops/instanceKlass.hpp:566:
error: extra qualification 'JNIid::' on member 'unlock'
In file included from ../generated/incls/_accessFlags.cpp.incl:79,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/concurrentMarkSweepGeneration.hpp:351:
error: ISO C++ forbids declaration of 'ConcurrentMarkSweepThread' with
no type
/usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/concurrentMarkSweepGeneration.hpp:351:
error: expected ';' before '*' token
/usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/concurrentMarkSweepGeneration.hpp:503:
error: ISO C++ forbids declaration of 'ConcurrentMarkSweepThread' with
no type
/usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/concurrentMarkSweepGeneration.hpp:503:
error: expected ';' before '*' token
/usr/ports/java/jdk14/work/hotspot/src/share/vm/memory/concurrentMarkSweepGeneration.hpp:505:
error: expected `;' before 'ReferenceProcessor'
In file included from ../generated/incls/_accessFlags.cpp.incl:86,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/share/vm/asm/assembler_abs.hpp:94:
error: 'AbstractAssembler' has not been declared
/usr/ports/java/jdk14/work/hotspot/src/share/vm/asm/assembler_abs.hpp:164:
error: 'Displacement' does not name a type
/usr/ports/java/jdk14/work/hotspot/src/share/vm/asm/assembler_abs.hpp:167:
error: 'Displacement' has not been declared
In file included from ../generated/incls/_frame_pd.hpp.incl:1,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/frame.hpp:379,
                 from ../generated/incls/_accessFlags.cpp.incl:109,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/cpu/i486/vm/frame_i486.hpp:96:
error: extra qualification 'frame::' on member 'native_param_addr'
In file included from ../generated/incls/_accessFlags.cpp.incl:114,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/cpu/i486/vm/nativeInst_i486.hpp:
In static member function 'static jint NativeCall::is_call_to(u_char*,
u_char*)':
/usr/ports/java/jdk14/work/hotspot/src/cpu/i486/vm/nativeInst_i486.hpp:122:
error: 'nativeInstruction_at' was not declared in this scope
/usr/ports/java/jdk14/work/hotspot/src/cpu/i486/vm/nativeInst_i486.hpp:123:
error: 'nativeCall_at' was not declared in this scope
In file included from ../generated/incls/_osThread_pd.hpp.incl:1,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/osThread.hpp:76,
                 from ../generated/incls/_accessFlags.cpp.incl:133,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/osThread_bsd.hpp: At
global scope:
/usr/ports/java/jdk14/work/hotspot/src/os/bsd/vm/osThread_bsd.hpp:97:
error: extra qualification 'OSThread::' on member
'do_interrupt_callbacks_at_interrupt'
In file included from ../generated/incls/_accessFlags.cpp.incl:134,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/threadLocalStorage.hpp:38:
error: extra qualification 'ThreadLocalStorage::' on member
'get_thread_via_cache_slowly'
In file included from ../generated/incls/_accessFlags.cpp.incl:136,
                 from
/usr/ports/java/jdk14/work/hotspot/src/share/vm/utilities/accessFlags.cpp:10:
/usr/ports/java/jdk14/work/hotspot/src/share/vm/runtime/thread.hpp:1428:
error: extra qualification 'Threads::' on member 'jvmpi_fab_heavy_monitors'
gmake[3]: *** [accessFlags.o] Error 1
gmake[3]: Leaving directory
`/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[2]: *** [the_vm] Error 2
gmake[2]: Leaving directory
`/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp/bsd_i486_compiler2/product'
gmake[1]: *** [product] Error 2
gmake[1]: Leaving directory
`/usr/ports/java/jdk14/work/control/build/bsd-i586/hotspot-i586/tmp'
gmake: *** [product] Error 2
*** Error code 2

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

Stop in /usr/ports/java/jdk14.


Is this is a known bug and can someone shed some light on how to resolve
this issue?

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG2gO/ND6QF/amlKsRApN8AJ0QbgkyS+8zQDZ3hlaTu7iLVqSXfACfRkBc
fUTd1nnEGLAzPxtWypNEaLk=
=8y9P
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46DA03BF.1050801>