tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Thomas <ma...@apache.org>
Subject Re: [GUMP@vmgump-vm3]: Project tomcat-native-trunk-make (in module tomcat-native-trunk) failed
Date Fri, 07 Dec 2018 14:29:58 GMT
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 general@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-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message