[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Openjdk (was: Merging core-updates?)
From: |
Andreas Enge |
Subject: |
Re: Openjdk (was: Merging core-updates?) |
Date: |
Fri, 17 Feb 2023 15:49:19 +0100 |
> The following seems to work and create source for openjdk13 and later:
> (define-public openjdk13
> (make-openjdk openjdk12 "13.0.13"
> "0pxf4dlig61k0pg7amg4mi919hzam7nzwckry01avgq1wj8ambji"
> (source (origin
> (inherit (package-source base))
> (patches '())))))
Hm, I compiled up to openjdk@13, @14 fails with the message below.
This is strange. It looks as if the patch that has become obsolete,
because integrated into the source @13, is needed again @14!
And then @15, the patch is again already integrated into the source code.
Very weird!
Giving it a try now.
Andreas
Creating CDS archive for jdk image
In file included from
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/libstepBreakPopReturn.cpp:31:
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp:
In function 'MethodName* getMethodName(jvmtiEnv*, jmethodID)':
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp:100:12:
warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256
equals destination size [-Wstringop-truncation]
100 | strncpy(mn->classSig, szSignature, sizeof(mn->classSig));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/share/libIndyRedefineClass.cpp:31:
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp:
In function 'MethodName* getMethodName(jvmtiEnv*, jmethodID)':
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp:100:12:
warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256
equals destination size [-Wstringop-truncation]
100 | strncpy(mn->classSig, szSignature, sizeof(mn->classSig));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c:
In function 'set_signal_handler':
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c:71:15:
error: storage size of 'altstack' isn't constant
71 | static char altstack[SIGSTKSZ];
| ^~~~~~~~
make[3]: *** [JtregNativeHotspot.gmk:1532:
/tmp/guix-build-openjdk-14.0.2.drv-0/source/build/linux-x86_64-server-release/support/test/hotspot/jtreg/native/support/exeinvoke/exeinvoke.o]
Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [make/Main.gmk:550: build-test-hotspot-jtreg-native] Error 2
ERROR: Build failed for target 'all' in configuration
'linux-x86_64-server-release' (exit code 2)
=== Output from failing command(s) repeated here ===
* For target support_test_hotspot_jtreg_native_support_exeinvoke_exeinvoke.o:
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c:
In function 'set_signal_handler':
/tmp/guix-build-openjdk-14.0.2.drv-0/source/test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c:71:15:
error: storage size of 'altstack' isn't constant
71 | static char altstack[SIGSTKSZ];
| ^~~~~~~~
* All command lines available in
/tmp/guix-build-openjdk-14.0.2.drv-0/source/build/linux-x86_64-server-release/make-support/failure-logs.
=== End of repeated output ===
No indication of failed target found.
Hint: Try searching the build log for '] Error'.
Hint: See doc/building.html#troubleshooting for assistance.
make[1]: *** [/tmp/guix-build-openjdk-14.0.2.drv-0/source/make/Init.gmk:312:
main] Error 2
make: *** [/tmp/guix-build-openjdk-14.0.2.drv-0/source/make/Init.gmk:186: all]
Error 2
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("all" "JOBS=4")
exit-status: 2 term-signal: #f stop-signal: #f>
phase `build' failed after 1605.0 seconds
command "make" "all" "JOBS=4" failed with status 2
builder for `/gnu/store/3i4i2kh5zbw2l3rdp7gx41ykxgnbfr1x-openjdk-14.0.2.drv'
failed with exit code 1
build of /gnu/store/3i4i2kh5zbw2l3rdp7gx41ykxgnbfr1x-openjdk-14.0.2.drv failed
View build log at
'/var/log/guix/drvs/3i/4i2kh5zbw2l3rdp7gx41ykxgnbfr1x-openjdk-14.0.2.drv.gz'.
- Re: Architecture support [was: Re: Merging core-updates?], (continued)
- Re: Merging core-updates?, Andreas Enge, 2023/02/13
- Re: Merging core-updates?, Efraim Flashner, 2023/02/13
- Re: Merging core-updates?, Andreas Enge, 2023/02/14
- Re: Merging core-updates?, Andreas Enge, 2023/02/15
- Re: Openjdk (was: Merging core-updates?), Andreas Enge, 2023/02/15
- Re: Openjdk (was: Merging core-updates?), Efraim Flashner, 2023/02/16
- Re: Openjdk (was: Merging core-updates?), Julien Lepiller, 2023/02/16
- Re: Openjdk (was: Merging core-updates?), Andreas Enge, 2023/02/18
- Re: Openjdk (was: Merging core-updates?), Andreas Enge, 2023/02/17
- Re: Openjdk (was: Merging core-updates?),
Andreas Enge <=
- Re: Openjdk (was: Merging core-updates?), Andreas Enge, 2023/02/17
- Re: Openjdk (was: Merging core-updates?), Kaelyn, 2023/02/17
- Re: Openjdk (was: Merging core-updates?), Andreas Enge, 2023/02/18
- Re: Merging core-updates?, Maxime Devos, 2023/02/16
- Re: Merging core-updates?, Andreas Enge, 2023/02/16
Ocaml (was: Merging core-updates?), Andreas Enge, 2023/02/18