Problem to build jdk on Mac OS X from ppc64 stage after sync with jdk9

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Jan 23 01:17:51 UTC 2014


Thank you very much, Henry

The suggested workaround helped!

Thanks,
Vladimir

On 1/22/14 4:18 PM, Henry Jen wrote:
> I haven't tried this, but Tim Bell mentioned this in an email inquiry I
> had earlier,
>
>> This will be cured when the fix for 8021266 is pushed to JDK 9 (see
>> attached).
>>
>> In the meantime, the workaround in JPRT is to submit your JDK 9 jobs
>> with '-bootproduct jdk7u7' since the 7u51 release can not serve as a
>> boot JDK.
>
> Cheers,
> Henry
>
>
> On 01/22/2014 03:53 PM, Vladimir Kozlov wrote:
>> I need help.
>>
>> I am trying to do control build in JPRT after I merged latest jdk9
>> source:
>>
>> http://hg.openjdk.java.net/jdk9/jdk9
>>
>> to latest ppc64 sources:
>>
>> http://hg.openjdk.java.net/ppc-aix-port/stage-9
>>
>> I have build failure on Mac OS X (on other platforms it passed). See the
>> output below. I tried different JPRT queues - the same problem.
>>
>> During sync I had to merge common/autoconf/toolchain.m4 (merged
>> automatically) and regenerate generated-configure.sh.
>>
>> The latest changes to toolchain.m4 was:
>>
>> http://hg.openjdk.java.net/jdk9/jdk9/rev/50669e45cec4
>>
>> Next jdk files merge was resolved automatically:
>>
>> merging make/CompileDemos.gmk
>> merging src/solaris/bin/java_md_solinux.c
>> merging test/ProblemList.txt
>> merging test/tools/launcher/ExecutionEnvironment.java
>> 291 files updated, 4 files merged, 14 files removed, 0 files unresolved
>>
>> Thanks,
>> Vladimir
>>
>> The build failure on Mac OS X:
>>
>> Cleaning up:
>> /opt/jprt/T/P1/223112.vkozlov/s/build/macosx-x86_64-normal-server-release/jdk/gensrc_jobjc/src
>>
>>
>> Outputting classes to:
>> /opt/jprt/T/P1/223112.vkozlov/s/build/macosx-x86_64-normal-server-release/jdk/gensrc_jobjc/src
>>
>>
>> Searching for bridged frameworks in:
>> /opt/jprt/T/P1/223112.vkozlov/s/build/macosx-x86_64-normal-server-release/jdk/gensrc_jobjc/bridge
>>
>>
>> found 3 frameworks
>> Parsing XML
>> Exception in thread "main" java.lang.UnsatisfiedLinkError: no JObjC in
>> java.library.path
>>      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
>>      at java.lang.Runtime.loadLibrary0(Runtime.java:870)
>>      at java.lang.System.loadLibrary(System.java:1119)
>>      at com.apple.jobjc.Coder.<clinit>(Coder.java:60)
>>      at
>> com.apple.internal.jobjc.generator.model.coders.CoderDescriptor.<clinit>(CoderDescriptor.java:38)
>>
>>
>>      at
>> com.apple.internal.jobjc.generator.model.types.NType$NPrimitive.<init>(NType.java:117)
>>
>>
>>      at
>> com.apple.internal.jobjc.generator.model.types.Type.<clinit>(Type.java:57)
>>
>>      at
>> com.apple.internal.jobjc.generator.model.Element.<init>(Element.java:47)
>>      at
>> com.apple.internal.jobjc.generator.model.Framework.<init>(Framework.java:99)
>>
>>
>>      at
>> com.apple.internal.jobjc.generator.FrameworkGenerator.parseFrameworksFrom(FrameworkGenerator.java:56)
>>
>>
>>      at
>> com.apple.internal.jobjc.generator.Generator.main(Generator.java:57)
>> make[2]: ***
>> [/opt/jprt/T/P1/223112.vkozlov/s/build/macosx-x86_64-normal-server-release/jdk/gensrc_jobjc/_the.generator]
>>
>> Error 1
>> make[1]: *** [gensrc-only] Error 2
>> make: *** [jdk-only] Error 2



More information about the build-dev mailing list