build failure on solaris-sparc
Chris Hegarty
chris.hegarty at oracle.com
Wed Sep 14 10:56:24 UTC 2011
Is it possible that one of the system includes in using C99 features? It
may be that on older Solaris boxes have an older version of the include
file?
-Chris.
On 14/09/2011 11:49, Weijun Wang wrote:
> I'm building jdk8 on a solaris-sparc and see this failure:
>
> /java/devtools/sparc/SUNWspro/SS12u1/bin/cc -xO2 -Wc,-Qrm-s
> -Wc,-Qiselect-T0 -L../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj
> -xc99=%none -xCC -errshort=tags -Xa -xregs=no%appl -xmemalign=4s -v -mt
> -xstrconst -W0,-noglobal -m32 -xarch=sparcvis -KPIC
> -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES -DMLIB_ADD_SUFF
> ../../../src/solaris/native/sun/awt/medialib/vis_32.il
> -I../../../src/share/native/sun/awt/medialib
> -I../../../src/solaris/native/sun/awt/medialib
> -I../../../src/solaris/native/sun/java2d/loops -DNDEBUG -DTRIMMED
> -D__solaris__ -Dsparc -DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I.
> -I../../../build/solaris-sparc/tmp/sun/sun.awt/awt/CClassHeaders
> -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export
> -I../../../src/share/native/common -I../../../src/solaris/native/common
> -I../../../src/share/native/sun/awt
> -I../../../src/solaris/native/sun/awt
> -I../../../src/share/native/sun/awt/debug
> -I../../../src/share/native/sun/awt/../font
> -I../../../src/solaris/native/sun/awt/../font
> -I../../../src/share/native/sun/awt/image
> -I../../../src/share/native/sun/awt/image/cvutils
> -I../../../src/share/native/sun/awt/shell
> -I../../../src/share/native/sun/awt/medialib
> -I../../../src/solaris/native/sun/awt/medialib
> -I../../../src/share/native/sun/awt/../java2d
> -I../../../src/solaris/native/sun/awt/../java2d
> -I../../../src/share/native/sun/awt/../java2d/loops
> -I../../../src/share/native/sun/awt/../java2d/pipe
> -I../../../src/share/native/sun/awt/../java2d/opengl
> -I../../../src/solaris/native/sun/awt/../java2d/opengl
> -I../../../src/solaris/native/sun/awt/../java2d/x11
> -I../../../src/share/native/sun/awt/../dc/doe
> -I../../../src/share/native/sun/awt/../dc/path
> -I../../../src/solaris/native/sun/awt/../jdga
> -I../../../src/solaris/native/sun/awt -c -o
> ../../../build/solaris-sparc/tmp/sun/sun.awt/awt/obj/BufImgSurfaceData.o
> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c
> "/usr/include/X11/Xfuncproto.h", line 136: invalid token in #define
> macro parameters: ...
> cc: acomp failed for
> ../../../src/share/native/sun/awt/image/BufImgSurfaceData.c
>
> Googling "invalid token in #define macro parameters: ..." shows
> something about c99 so I remove the -xc99=%none option above and re-run
> the command and it succeeds. Is there really a connection here?
>
> The machine is pae-t4two-04.
>
> Thanks
> Max
More information about the build-dev
mailing list