I am seeing mysterious build failures on solaris (and solaris only), that don't seem related to my patch I'm trying to commit.
Here is a build log: http://sthjprt.se.oracle.com/archives/2014/10/2014-10-20-222834.emccorkl.enum_convert/logs/solaris_x64_5.10-fastdebug.log.FAILED.log The pertinent lines are here: "/opt/jprt/T/P1/222834.emccorkl/s/jdk/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c", line 181: undefined symbol: CK_AES_CTR_PARAMS "/opt/jprt/T/P1/222834.emccorkl/s/jdk/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c", line 182: syntax error before or at: ) "/opt/jprt/T/P1/222834.emccorkl/s/jdk/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c", line 185: syntax error before or at: ) "/opt/jprt/T/P1/222834.emccorkl/s/jdk/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c", line 186: syntax error before or at: ) "/opt/jprt/T/P1/222834.emccorkl/s/jdk/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c", line 213: undefined symbol: CK_AES_CTR_PARAMS "/opt/jprt/T/P1/222834.emccorkl/s/jdk/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c", line 213: syntax error before or at: ) The full job can be found here: http://sthjprt.se.oracle.com/archives/2014/10/2014-10-20-222834.emccorkl.enum_convert/ I don't know if it's related, but it seems someone else has seen this as well: http://sthjprt.se.oracle.com/archives/2014/10/2014-10-21-113118.davids.dev/logs/solaris_x64_5.11-product.log.FAILED.log The patch in question refactors some javac internals, and should not affect anything externally, let alone #includes in C code. I'm at a loss as to why this is happening. Does anyone have any ideas? Thanks, Eric