Hi,

I've reported this last week on the build-dev list ("Build error on
Mac with 7u51 boot jdk because JObjC.jar was removed from 7u51",
http://mail.openjdk.java.net/pipermail/build-dev/2014-January/011566.html),
but didn't get any answer yet.

The only workaround seems to be to use an older boot JDK as already
mentioned by Henry.

Unfortunately the problem is a little obscure because both, 8021271
which caused the problem as well as 8021266 which according to Henry
will solve the problem are not visible because they are considered
"security relevant".

Regards,
Volker


On Thu, Jan 23, 2014 at 1:18 AM, Henry Jen <henry....@oracle.com> 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

Reply via email to