mlvm don't build
John Rose
John.Rose at Sun.COM
Tue Nov 24 23:22:54 PST 2009
I just rebased to the latest bsd-port. This pulled in some of the mlvm changes (meth-6815692.patch) that have now worked their way out into OpenJDK proper.
In order to apply these patches, you need to "hg fpull -u" the sources. For example, this will pull d6e9dd8952b4 from bsd-port/hotspot.
--------
hg inc
comparing with http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot
searching for changes
no changes found
--------
hg log -r d6e9dd8952b4
1120[qparent] d6e9dd8952b4 2009-11-17 08:32 -0500 kurt
Add some missing ELF defines that are missing on OpenBSD
--------
I see that your script does an fpull, so I'm puzzled why you don't have d6e9dd8952b4 etc. Please try the commands above in your own davinci/hotspot repo, and let me know what happens.
-- John
On Nov 24, 2009, at 8:29 PM, Stephen Bannasch wrote:
>> On Mon, 2009-11-16 at 11:03 +0100, Raffaello Giulietti wrote:
>>>> But currently the patch queue is not in a state that allow to play with it,
>>>> because method handle and indy patchs are in the review process
>>>> in order to be integrated in hotspot main workspace.
>>>> I think we have to wait the end of the sync with the main workspace before
>>>> to be able to play again with indy patches.
>>>>
>>>> Rémi
>>>>
>>>
>>> I see.
>>>
>>> So, let's wait for more stable changesets.
>>
>
> I can't build davinci also.
>
> Here's the script I am using to update and build:
>
> [davinci]$ cat update.sh
> cd sources
> hg fpull -u
> cd ../patches
> hg fpull -u
> cd ..
> bash patches/make/link-patch-dirs.sh sources patches
> ls -il patches/hotspot/series sources/hotspot/.hg/patches/series
> export davinci=$(pwd) guards="buildable testable"
> sh patches/make/each-patch-repo.sh "hg qselect --pop $guards" '$(sh $davinci/patches/make/current-release.sh)'
> sh patches/make/each-patch-repo.sh "hg qselect; hg qunapplied"
> sh patches/make/each-patch-repo.sh "hg update -r" '$(sh $davinci/patches/make/current-release.sh)'
> sh patches/make/each-patch-repo.sh hg qpush -a
> echo 'run:'
> echo 'cd sources'
> echo 'source build_davinci.sh'
>
> Errors start showing up here:
>
> testable
> + (cd sources/hotspot; hg update -r $(sh $davinci/patches/make/current-release.sh))
> abort: unknown revision 'd6e9dd8952b4'!
> *** Exit status 255.
> + (cd sources/jdk; hg update -r $(sh $davinci/patches/make/current-release.sh))
> abort: unknown revision 'fcc79b34e0c4'!
> *** Exit status 255.
> + (cd sources/langtools; hg update -r $(sh $davinci/patches/make/current-release.sh))
> abort: unknown revision 'f2450a4993b7'!
> *** Exit status 255.
> + (cd sources/hotspot; hg qpush -a)
> applying indy-6858164.patch
> patching file src/share/vm/classfile/systemDictionary.cpp
> Hunk #3 FAILED at 2412
> Hunk #5 FAILED at 2459
> 2 out of 6 hunks FAILED -- saving rejects to file src/share/vm/classfile/systemDictionary.cpp.rej
> patch failed, unable to continue (try -v)
> patch failed, rejects left in working dir
> errors during apply, please fix and refresh indy-6858164.patch
> *** Exit status 2.
> + (cd sources/jdk; hg qpush -a)
> applying indy.pack.patch
> patching file src/share/classes/com/sun/java/util/jar/pack/Code.java
> Hunk #1 FAILED at 236
> 1 out of 1 hunks FAILED -- saving rejects to file src/share/classes/com/sun/java/util/jar/pack/Code.java.rej
> patching file src/share/classes/com/sun/java/util/jar/pack/Constants.java
> Hunk #1 FAILED at 349
> 1 out of 1 hunks FAILED -- saving rejects to file src/share/classes/com/sun/java/util/jar/pack/Constants.java.rej
> patching file src/share/classes/com/sun/java/util/jar/pack/Instruction.java
> Hunk #1 FAILED at 483
> Hunk #2 FAILED at 498
> Hunk #3 FAILED at 526
> Hunk #4 FAILED at 605
> 4 out of 4 hunks FAILED -- saving rejects to file src/share/classes/com/sun/java/util/jar/pack/Instruction.java.rej
> patching file src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
> Hunk #1 FAILED at 1329
> Hunk #2 FAILED at 1432
> 2 out of 2 hunks FAILED -- saving rejects to file src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java.rej
> patch failed, unable to continue (try -v)
> patch failed, rejects left in working dir
> errors during apply, please fix and refresh indy.pack.patch
> *** Exit status 2.
> + (cd sources/langtools; hg qpush -a)
> patch series already fully applied
> *** Exit status 1.
>
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20091124/eea573f1/attachment.html
More information about the mlvm-dev
mailing list