FYI: The failure on OpenSSL master was triggered by the switch to a new versioning scheme. A macro was added to generated an equivalent value for OPENSSL_VERSION_NUMBER. This macro included a cast to long. Casts are not valid in the pre-processor so all our #if OPENSSL_VERSION_NUMBER... checks triggered errors.
OpenSSL removed the cast ~4 hours ago so future Gump runs should be OK. Mark On 07/12/2018 00:48, Bill Barker wrote: > To whom it may engage... > > This is an automated request, but not an unsolicited one. For > more information please visit http://gump.apache.org/nagged.html, > and/or contact the folk at gene...@gump.apache.org. > > Project tomcat-native-trunk-make has an issue affecting its community > integration. > This issue affects 3 projects, > and has been outstanding for 2 runs. > The current state of this project is 'Failed', with reason 'Build Failed'. > For reference only, the following projects are affected by this: > - tomcat-native-trunk-make : Tomcat native library using Apache Portable > Runtime > - tomcat-native-trunk-make-install : Tomcat native library using Apache > Portable Runtime > - tomcat-trunk-test-apr : Tomcat 9.x, a web server implementing the Java > Servlet 4.0, > ... > > > Full details are available at: > > http://vmgump-vm3.apache.org/tomcat-native-trunk/tomcat-native-trunk-make/index.html > > That said, some information snippets are provided here. > > The following annotations (debug/informational/warning/error messages) were > provided: > -INFO- Failed with reason build failed > > > > The following work was performed: > http://vmgump-vm3.apache.org/tomcat-native-trunk/tomcat-native-trunk-make/gump_work/build_tomcat-native-trunk_tomcat-native-trunk-make.html > Work Name: build_tomcat-native-trunk_tomcat-native-trunk-make (Type: Build) > Work ended in a state of : Failed > Elapsed: 6 secs > Command Line: make > [Working Directory: /srv/gump/public/workspace/tomcat-native-trunk/native] > --------------------------------------------- > ^ > src/ssl.c: In function 'Java_org_apache_tomcat_jni_SSL_initialize': > /srv/gump/public/workspace/openssl-master/dest-20181207/include/openssl/opensslv.h:134:11: > error: missing binary operator before token "(" > (long)( (OPENSSL_VERSION_MAJOR<<28) \ > ^ > src/ssl.c:741:36: note: in expansion of macro 'OPENSSL_VERSION_NUMBER' > #if !defined(OPENSSL_NO_ENGINE) || OPENSSL_VERSION_NUMBER < 0x10100000L > ^ > /srv/gump/public/workspace/openssl-master/dest-20181207/include/openssl/opensslv.h:134:11: > error: missing binary operator before token "(" > (long)( (OPENSSL_VERSION_MAJOR<<28) \ > ^ > src/ssl.c:772:5: note: in expansion of macro 'OPENSSL_VERSION_NUMBER' > #if OPENSSL_VERSION_NUMBER < 0x10100000L > ^ > src/ssl.c:796:17: error: 'err' undeclared (first use in this function) > err = APR_ENOTIMPL; > ^ > src/ssl.c:796:17: note: each undeclared identifier is reported only once for > each function it appears in > In file included from ./include/ssl_private.h:37:0, > from src/ssl.c:28: > /srv/gump/public/workspace/openssl-master/dest-20181207/include/openssl/opensslv.h:134:11: > error: missing binary operator before token "(" > (long)( (OPENSSL_VERSION_MAJOR<<28) \ > ^ > src/ssl.c:829:5: note: in expansion of macro 'OPENSSL_VERSION_NUMBER' > #if OPENSSL_VERSION_NUMBER >= 0x10100000L && > !defined(LIBRESSL_VERSION_NUMBER) > ^ > src/ssl.c: In function 'jbs_new': > /srv/gump/public/workspace/openssl-master/dest-20181207/include/openssl/opensslv.h:134:11: > error: missing binary operator before token "(" > (long)( (OPENSSL_VERSION_MAJOR<<28) \ > ^ > src/ssl.c:991:5: note: in expansion of macro 'OPENSSL_VERSION_NUMBER' > #if OPENSSL_VERSION_NUMBER < 0x10100000L > ^ > src/ssl.c: At top level: > /srv/gump/public/workspace/openssl-master/dest-20181207/include/openssl/opensslv.h:134:11: > error: missing binary operator before token "(" > (long)( (OPENSSL_VERSION_MAJOR<<28) \ > ^ > src/ssl.c:1127:5: note: in expansion of macro 'OPENSSL_VERSION_NUMBER' > #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > ^ > src/ssl.c: In function 'BIO_jbs': > /srv/gump/public/workspace/openssl-master/dest-20181207/include/openssl/opensslv.h:134:11: > error: missing binary operator before token "(" > (long)( (OPENSSL_VERSION_MAJOR<<28) \ > ^ > src/ssl.c:1163:5: note: in expansion of macro 'OPENSSL_VERSION_NUMBER' > #if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) > ^ > make[1]: *** [src/ssl.lo] Error 1 > make[1]: Leaving directory > `/srv/gump/public/workspace/tomcat-native-trunk/native' > make: *** [all-recursive] Error 1 > --------------------------------------------- > > To subscribe to this information via syndicated feeds: > - RSS: > http://vmgump-vm3.apache.org/tomcat-native-trunk/tomcat-native-trunk-make/rss.xml > - Atom: > http://vmgump-vm3.apache.org/tomcat-native-trunk/tomcat-native-trunk-make/atom.xml > > ============================== Gump Tracking Only === > Produced by Apache Gump(TM) version 2.3. > Gump Run 20181207000006, vmgump-vm3.apache.org:vmgump:20181207000006 > Gump E-mail Identifier (unique within run) #3. > > -- > Apache Gump > http://gump.apache.org/ [Instance: vmgump-vm3] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org