jdk9 windows build failure
prasanta sadhukhan
prasanta.sadhukhan at oracle.com
Tue Apr 14 09:47:09 UTC 2015
Thanks Volker. Renaming |C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\BIN\cvtres.exe|
and the build is working
but I wonder why this happened after I update my forest. I did not
install VS2012 nor .NET4.5.1 myself recently.
Regards
Prasanta
On 4/14/2015 2:05 PM, Volker Simonis wrote:
> Hi Prasanta,
>
> the COFF isue is a known problem with VS2010 after installing VS2012
> or .NET 4.5.1. There exist various workarounds - just google for "LINK
> : fatal error LNK1123: failure during conversion to COFF: file
> invalid".
>
> The easiest and fastes solution is to remove the bad version of
> "cvtres.exe" which is causing the problem as explained in the second
> answer at the stackowerflow question
> http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval
>
> Regards,
> Volker
>
> On Tue, Apr 14, 2015 at 9:54 AM, prasanta sadhukhan
> <prasanta.sadhukhan at oracle.com> wrote:
>> Hi All,
>>
>> I also faced this problem when I update my forest through "sh get_source.sh"
>> and run "configure", "make clean" followed by "make"
>>
>> Creating library jvm.lib and object jvm.exp
>> LINK : fatal error LNK1123: failure during conversion to COFF: file invalid
>> or corrupt
>> NMAKE : fatal error U1077: 'C:\progra~2\micros~1.0\vc\bin\link.exe' : return
>> code '0x463'
>> Stop.
>> NMAKE : fatal error U1077: 'cd' : return code '0x2'
>> Stop.
>> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
>> 10.0\VC\BIN\nmake.EXE"' : return code '0x2'
>> Stop.
>> make[5]: *** [generic_build2] Error 2
>> Makefile:230: recipe for target 'generic_build2' failed
>> Makefile:177: recipe for target 'product' failed
>> make[4]: *** [product] Error 2
>> HotspotWrapper.gmk:44: recipe for target
>> '/cygdrive/c/jdk9/client/build/windows-x86-normal-server-release/hotspot/_hotspot.timestamp'
>> failed
>> make[3]: ***
>> [/cygdrive/c/jdk9/client/build/windows-x86-normal-server-release/hotspot/_hotspot.timestamp]
>> Error 1
>> make[2]: *** [hotspot] Error 1
>> make/Main.gmk:193: recipe for target 'hotspot' failed
>> make[2]: *** Waiting for unfinished jobs....
>>
>> Regards
>> Prasanta
>>
>> On 4/13/2015 3:28 PM, Volker Simonis wrote:
>>> Hi Phil,
>>>
>>> are you sure this is the first error?
>>>
>>> Can you start a new, clean build with only one build job and post
>>> both, the configure line and output along with the build log (at least
>>> LOG=debug).
>>>
>>> Have you changed you Cygwin version or are you using a new
>>> disk/network share for your sources/output directory?
>>>
>>> I recently had two Windows build problems:
>>>
>>> - wrong files permission. This could be solved by adding the 'noacl'
>>> option to the list of default mount options in /etc/fstab of your
>>> Cygwin installation.
>>> - I had "multiple target patterns" failures which only appeared if
>>> using Cygwin make version less than 4.1.
>>>
>>> But both these problems can be at least partially related to our own,
>>> modified build environment.
>>>
>>> Regards,
>>> Volker
>>>
>>> On Sat, Apr 11, 2015 at 12:39 AM, Phil Race <philip.race at oracle.com>
>>> wrote:
>>>> For some time (a couple of weeks) I have run into the following error
>>>> whenever I try to build on Windows on my system
>>>> I've been using forever .. I have worked around it by doing builds using
>>>> JPRT but its getting annoying.
>>>> Does anyone have a clue what I am doing wrong. This happens on brand new
>>>> clean forests etc.
>>>>
>>>> make[3]: *** No rule to make target
>>>>
>>>> `/cygdrive/c/jdks/jdk9/build/windows-x86-normal-server-release/jdk/modules/java.xml.bind/_the.java.xml.bind_batch',
>>>> needed by
>>>>
>>>> `/cygdrive/c/jdks/jdk9/build/windows-x86-normal-server-release/jdk/modules/jdk.xml.bind/_the.jdk.xml.bind_batch'.
>>>> Stop.
>>>> make[3]: *** Waiting for unfinished jobs....
>>>> make[2]: *** [jdk.xml.bind-java] Error 1
>>>> make[2]: *** Waiting for unfinished jobs....
>>>> make[3]: *** No rule to make target
>>>>
>>>> `/cygdrive/c/jdks/jdk9/build/windows-x86-normal-server-release/jdk/modules/java.xml.bind/_the.java.xml.bind_batch',
>>>> needed by
>>>>
>>>> `/cygdrive/c/jdks/jdk9/build/windows-x86-normal-server-release/jdk/modules/java.xml.ws/_the.java.xml.ws_batch'.
>>>> Stop.
>>>> make[3]: *** Waiting for unfinished jobs....
>>>> make[2]: *** [java.xml.ws-java] Error 1
>>>>
>>>> -phil.
>>
More information about the build-dev
mailing list