Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Oct 2015 19:00:47 -0700
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        Curtis Hamilton <hamiltcl@verizon.net>
Cc:        freebsd-java@freebsd.org
Subject:   Re: OpenJDK8 'Zero Build' error on FreeBSD PowerPC
Message-ID:  <20151024020047.GA57981@misty.eyesbeyond.com>
In-Reply-To: <002f01d10de7$7be3ace0$73ab06a0$@verizon.net>
References:  <001301d10d84$60d39c20$227ad460$@verizon.net> <002f01d10de7$7be3ace0$73ab06a0$@verizon.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 23, 2015 at 07:06:38PM -0400, Curtis Hamilton wrote:
> I found the source of the problem.  I changed "USE_PRECOMPILED_HEADER=0 "
> to  "USE_PRECOMPILED_HEADER=1 ".  Everything seems to go fine until it's
> time to build the launchers.  Then I get the below error.  I can't seem to
> figure this one out.
> 
> Can anyone help me with this?
> 
> Regards,
> 
> Curtis
> 
> 
> ===>  Building for openjdk8-8.51.16
> gmake[2]: Entering directory '/usr/ports/java/openjdk8/work/openjdk'
> Building OpenJDK for target 'all' in configuration
> 'bsd-ppc64-normal-zero-release'
> 
> ## Starting langtools
> gmake[3]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/langtools/make'
> gmake[3]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/langtools/make'
> ## Finished langtools (build time 00:00:01)
> 
> ## Starting hotspot
> gmake[3]: Entering directory '/usr/ports/java/openjdk8/work/openjdk/make'
> gmake[3]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/make'
> ## Finished hotspot (build time 00:00:01)
> 
> ## Starting corba
> gmake[3]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/corba/make'
> gmake[3]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/corba/make'
> ## Finished corba (build time 00:00:01)
> 
> ## Starting jaxp
> gmake[3]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jaxp/make'
> gmake[3]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/jaxp/make'
> ## Finished jaxp (build time 00:00:00)
> 
> ## Starting jaxws
> gmake[3]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jaxws/make'
> gmake[3]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/jaxws/make'
> ## Finished jaxws (build time 00:00:01)
> 
> ## Starting jdk
> gmake[3]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> /usr/local/bin/ld:

Why is the build using /usr/local/bin/ld rather than /usr/bin/ld?  That
seems potentially perilous, particularly if it doesn't match with the
compiler you're using.

That would be my first thing to try.  Make sure you're using the system
version of cc/ld rather than a version from ports.  Unless that isn't
possible on ppc64?

> /usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/jd
> k/objs/java_objs/java: local symbol `__progname' in /usr/lib/crt1.o is
> referenced by DSO
> /usr/local/bin/ld: final link failed: Bad value
> collect2: error: ld returned 1 exit status
> /usr/local/bin/ld:
> /usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/jd
> k/bin/appletviewer: local symbol `__progname' in /usr/lib/crt1.o is
> referenced by DSO
> /usr/local/bin/ld: final link failed: Bad value
> collect2: error: ld returned 1 exit status
> CompileLaunchers.gmk:239: recipe for target
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/j
> dk/objs/java_objs/java' failed
> gmake[4]: ***
> [/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/j
> dk/objs/java_objs/java] Error 1
> gmake[4]: *** Waiting for unfinished jobs....
> CompileLaunchers.gmk:260: recipe for target
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/j
> dk/bin/appletviewer' failed
> gmake[4]: ***
> [/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/j
> dk/bin/appletviewer] Error 1
> gmake[4]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> BuildJdk.gmk:75: recipe for target 'launchers-only' failed
> gmake[3]: *** [launchers-only] Error 2
> gmake[3]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/jdk/make'
> /usr/ports/java/openjdk8/work/openjdk//make/Main.gmk:119: recipe for target
> 'jdk-only' failed
> gmake[2]: *** [jdk-only] Error 2
> gmake[2]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk'
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/ports/java/openjdk8
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/java/openjdk8
> root@lenoil8:/usr/ports/java/openjdk8 #
> -----Original Message-----
> From: owner-freebsd-java@freebsd.org [mailto:owner-freebsd-java@freebsd.org]
> On Behalf Of Curtis Hamilton
> Sent: Friday, October 23, 2015 7:17 AM
> To: freebsd-java@freebsd.org
> Subject: OpenJDK8 'Zero Build' error on FreeBSD PowerPC
> 
> Hello All!  I finally succeeded in building OpenJDK 7 on PowerPC with
> 'Zero.'  I then tried building OpenJDK 8 using the ARM patches from
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201308.
> 
> All but one of the patches applied cleanly expect one which seems to be ARM
> specific, which I ignored and proceeded with the build from ports.  However,
> I've hit a point which I don't seem to be able to move forward.  Below is
> the build log showing the error I'm getting.
> 
> Has anyone seem this error before?
> 
> Thanks in advance.
> 
> Curtis
> 
> root@lenoil8:/usr/ports/java/openjdk8 # make ===>  Building for
> openjdk8-8.51.16
> gmake[2]: Entering directory '/usr/ports/java/openjdk8/work/openjdk'
> Building OpenJDK for target 'all' in configuration
> 'bsd-ppc64-normal-zero-release'
> 
> ## Starting langtools
> gmake[3]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/langtools/make'
> gmake[3]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/langtools/make'
> ## Finished langtools (build time 00:00:00)
> 
> ## Starting hotspot
> gmake[3]: Entering directory '/usr/ports/java/openjdk8/work/openjdk/make'
> gmake[4]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/hotspot/make'
> gmake[4]: warning: -jN forced in submake: disabling jobserver mode.
> gmake[5]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/hotspot/make'
> INFO: ENABLE_FULL_DEBUG_SYMBOLS=0
> gmake[6]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot'
> INFO: ENABLE_FULL_DEBUG_SYMBOLS=0
> gmake[7]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> gmake[8]: Entering directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/compiler/abstract
> Compiler.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/advancedT
> hresholdPolicy.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/assembler_zero
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/biasedLoc
> king.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciArray.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciArrayKlass.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciBaseObject.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciCallSite.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciConstant.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciConstantPool
> Cache.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciEnv.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciExceptionHan
> dler.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciField.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciInstance.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciInstanceKlas
> s.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciKlass.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciMemberName.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciMetadata.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciMethod.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciMethodBlocks
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciMethodData.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciMethodHandle
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciNullObject.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciObjArray.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciObjArrayKlas
> s.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciObject.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciObjectFactor
> y.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciReplay.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciSignature.cp
> p
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciStreams.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciSymbol.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciType.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciTypeArray.cp
> p
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciTypeArrayKla
> ss.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/ci/ciUtilities.cp
> p
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/classfile/classLo
> ader.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/code/codeBlob.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/code/codeCache.cp
> p
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/compilati
> onPolicy.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/compiler/compileB
> roker.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/compiler/compileL
> og.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/oops/constantPool
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/oops/cpCache.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/utilities/debug.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/code/debugInfo.cp
> p
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/code/debugInfoRec
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/deoptimiz
> ation.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/code/dependencies
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/utilities/excepti
> ons.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/forte.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/fprofiler
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/frame.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/oops/generateOopM
> ap.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/services/heapDump
> er.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/init.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/oops/instanceKlas
> s.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/interface
> Support.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/interpreter/inter
> preter.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/interpreter/inter
> preterRuntime.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/interpreter_ze
> ro.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/java.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/runtime/javaCalls
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/classfile/javaCla
> sses.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jni.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvm.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiEnv.cp
> p
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiEnvBas
> e.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiEnvThr
> eadState.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiEventC
> ontroller.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiExport
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiImpl.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiRedefi
> neClasses.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiTagMap
> .cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/jvmtiThread
> State.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/interpreter/linkR
> esolver.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/services/manageme
> nt.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/gc_implementation
> /shared/markSweep.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/classfile/metadat
> aOnStackMark.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/oops/method.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/oops/methodData.c
> pp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/prims/methodHandl
> es.cpp
> Compiling
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/methodHandles_
> zero.cpp
> In file included from
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/interpreter/cppIn
> terpreterGenerator.hpp:54:0,
>                  from
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/share/vm/interpreter/inter
> preterGenerator.hpp:29,
>                  from
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/methodHandles_
> zero.cpp:27:
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter
> Generator_zero.hpp: In static member function 'static u_char*
> CppInterpreterGenerator::generate_entry_impl(MacroAssembler*, address)':
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter
> Generator_zero.hpp:36:5: error: 'ZeroEntry' was not declared in this scope
>      ZeroEntry *entry = (ZeroEntry *) masm->pc();
>      ^
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter
> Generator_zero.hpp:36:16: error: 'entry' was not declared in this scope
>      ZeroEntry *entry = (ZeroEntry *) masm->pc();
>                 ^
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter
> Generator_zero.hpp:36:36: error: expected primary-expression before ')'
> token
>      ZeroEntry *entry = (ZeroEntry *) masm->pc();
>                                     ^
> /usr/ports/java/openjdk8/work/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter
> Generator_zero.hpp:36:38: error: expected ';' before 'masm'
>      ZeroEntry *entry = (ZeroEntry *) masm->pc();
>                                       ^
> /usr/ports/java/openjdk8/work/openjdk/hotspot/make/bsd/makefiles/rules.make:
> 149: recipe for target 'methodHandles_zero.o' failed
> gmake[8]: *** [methodHandles_zero.o] Error 1
> gmake[8]: *** Waiting for unfinished jobs....
> gmake[8]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> /usr/ports/java/openjdk8/work/openjdk/hotspot/make/bsd/makefiles/top.make:12
> 8: recipe for target 'the_vm' failed
> gmake[7]: *** [the_vm] Error 2
> gmake[7]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/bsd_ppc64_zero/product'
> /usr/ports/java/openjdk8/work/openjdk/hotspot/make/bsd/Makefile:314: recipe
> for target 'productzero' failed
> gmake[6]: *** [productzero] Error 2
> gmake[6]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot'
> Makefile:260: recipe for target 'generic_buildzero' failed
> gmake[5]: *** [generic_buildzero] Error 2
> gmake[5]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/hotspot/make'
> Makefile:185: recipe for target 'productzero' failed
> gmake[4]: *** [productzero] Error 2
> gmake[4]: Leaving directory
> '/usr/ports/java/openjdk8/work/openjdk/hotspot/make'
> gmake[3]: ***
> [/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/_hotspot.timestamp] Error 2
> HotspotWrapper.gmk:44: recipe for target
> '/usr/ports/java/openjdk8/work/openjdk/build/bsd-ppc64-normal-zero-release/h
> otspot/_hotspot.timestamp' failed
> gmake[3]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk/make'
> /usr/ports/java/openjdk8/work/openjdk//make/Main.gmk:112: recipe for target
> 'hotspot-only' failed
> gmake[2]: *** [hotspot-only] Error 2
> gmake[2]: Leaving directory '/usr/ports/java/openjdk8/work/openjdk'
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/ports/java/openjdk8
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/java/openjdk8
> 
> 
> -----Original Message-----
> From: owner-freebsd-java@freebsd.org [mailto:owner-freebsd-java@freebsd.org]
> On Behalf Of Curtis Hamilton
> Sent: Tuesday, September 29, 2015 9:20 AM
> To: 'Greg Lewis' <glewis@eyesbeyond.com>
> Cc: freebsd-java@freebsd.org
> Subject: RE: Icedtea on FreeBSD PowerPC
> 
> Thanks for the insight, but l don't have a sufficient bootstrap to for
> openjdk8.  Like I said, I've had some success building openjdk6, but I get a
> seg fault and core dump when the newly created 'java' executable is run.
> 
> It would be helpful if you could view the attached log file that is created
> and point me to what I'm doing wrong. 
> 
> Thanks in advance.
> 
> Curtis
> 
> -----Original Message-----
> From: Greg Lewis [mailto:glewis@eyesbeyond.com]
> Sent: Friday, September 25, 2015 12:38 AM
> To: Curtis Hamilton <hamiltcl@verizon.net>
> Cc: freebsd-java@freebsd.org
> Subject: Re: Icedtea on FreeBSD PowerPC
> 
> On Mon, Sep 14, 2015 at 04:39:59PM -0400, Curtis Hamilton wrote:
> > Has anyone been successful in building openjdk6 or openjdk7 using 
> > icedtea on a FreeBSD PowerPC based system?  If so, I'd love to know 
> > how
> you did it.
> > 
> >  I've successfully implemented a workable bootsrap using GCJ and ECJ, 
> > but encounter problems in building HotSpot.
> 
> You may be able to build openjdk8 using the Zero VM if you apply the patches
> from
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201308
> 
> and additionally modify the Makefile to also allow the correct ARCH settings
> for powerpc.
> 
> However, that would still require some sort of bootstrapping, so maybe you'd
> hit the same error still, depending on what is causing that.
> 
> -- 
> Greg Lewis                          Email   : glewis@eyesbeyond.com
> Eyes Beyond                         Web     : http://www.eyesbeyond.com
> Information Technology              FreeBSD : glewis@FreeBSD.org
> 
> _______________________________________________
> freebsd-java@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"
> 
> _______________________________________________
> freebsd-java@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"

-- 
Greg Lewis                          Email   : glewis@eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis@FreeBSD.org



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