-
Bug
-
Resolution: Fixed
-
P4
-
9
-
Fedora 21 64 bit, gcc 4.9.2
-
b74
-
x86
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8136126 | emb-9 | Peter Levart | P4 | Resolved | Fixed | team |
Compiling recent OpenJDK 9 on Fedora 21 gives compile error:
/home/peter/work/hg/jdk9-dev/jdk/src/java.desktop/share/native/libsplashscreen/splashscreen_png.c: In function 'SplashDecodePng':
/home/peter/work/hg/jdk9-dev/jdk/src/java.desktop/share/native/libsplashscreen/splashscreen_png.c:51:16: error: variable 'row_pointers' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
png_bytepp row_pointers = NULL;
^
/home/peter/work/hg/jdk9-dev/jdk/src/java.desktop/share/native/libsplashscreen/splashscreen_png.c:52:15: error: variable 'image_data' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
png_bytep image_data = NULL;
^
cc1: all warnings being treated as errors
gmake[3]: *** [/home/peter/work/hg/jdk9-dev/build/linux-x86_64-normal-server-release/support/native/java.desktop/libsplashscreen/splashscreen_png.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
Awt2dLibraries.gmk:879: recipe for target '/home/peter/work/hg/jdk9-dev/build/linux-x86_64-normal-server-release/support/native/java.desktop/libsplashscreen/splashscreen_png.o' failed
gmake[2]: *** [java.desktop-libs] Error 1
make/Main.gmk:168: recipe for target 'java.desktop-libs' failed
/home/peter/work/hg/jdk9-dev/jdk/src/java.desktop/share/native/libsplashscreen/splashscreen_png.c: In function 'SplashDecodePng':
/home/peter/work/hg/jdk9-dev/jdk/src/java.desktop/share/native/libsplashscreen/splashscreen_png.c:51:16: error: variable 'row_pointers' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
png_bytepp row_pointers = NULL;
^
/home/peter/work/hg/jdk9-dev/jdk/src/java.desktop/share/native/libsplashscreen/splashscreen_png.c:52:15: error: variable 'image_data' might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]
png_bytep image_data = NULL;
^
cc1: all warnings being treated as errors
gmake[3]: *** [/home/peter/work/hg/jdk9-dev/build/linux-x86_64-normal-server-release/support/native/java.desktop/libsplashscreen/splashscreen_png.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
Awt2dLibraries.gmk:879: recipe for target '/home/peter/work/hg/jdk9-dev/build/linux-x86_64-normal-server-release/support/native/java.desktop/libsplashscreen/splashscreen_png.o' failed
gmake[2]: *** [java.desktop-libs] Error 1
make/Main.gmk:168: recipe for target 'java.desktop-libs' failed
- backported by
-
JDK-8136126 splashscreen_png.c compile error with gcc 4.9.2
-
- Resolved
-
- duplicates
-
JDK-8130068 [linux] compile error in java.desktop/share/native/libspashscreen/splashscreen_png.c
-
- Closed
-
- relates to
-
JDK-8209520 Build fails when native code coverage is enabled
-
- Closed
-