Am 26.03.2015 um 00:45 schrieb Bill Barker:
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-make has an issue affecting its community integration.
This issue affects 5 projects.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
     - tomcat-native-make :  Tomcat native library using Apache Portable Runtime
     - tomcat-native-make-install :  Tomcat native library using Apache 
Portable Runtime
     - tomcat-tc7.0.x-test-apr :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
     ...
     - tomcat-tc8.0.x-test-apr :  Tomcat 8.x, a web server implementing the 
Java Servlet 3.1,
...
     - tomcat-trunk-test-apr :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
     
http://vmgump.apache.org/gump/public/tomcat-native/tomcat-native-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.apache.org/gump/public/tomcat-native/tomcat-native-make/gump_work/build_tomcat-native_tomcat-native-make.html
Work Name: build_tomcat-native_tomcat-native-make (Type: Build)
Work ended in a state of : Failed
Elapsed: 12 secs
Command Line: make
[Working Directory: /srv/gump/public/workspace/tomcat-native/native]
---------------------------------------------
/bin/bash /srv/gump/public/workspace/apr-1/dest-20150326/build-1/libtool --silent 
--mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT 
-D_GNU_SOURCE   -g -O2 -DHAVE_OPENSSL   
-I/srv/gump/public/workspace/tomcat-native/native/include 
-I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux 
-I/srv/gump/public/workspace/openssl/dest-20150326/include  
-I/srv/gump/public/workspace/apr-1/dest-20150326/include/apr-1   -o src/proc.lo -c 
src/proc.c && touch src/proc.lo
/bin/bash /srv/gump/public/workspace/apr-1/dest-20150326/build-1/libtool --silent 
--mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT 
-D_GNU_SOURCE   -g -O2 -DHAVE_OPENSSL   
-I/srv/gump/public/workspace/tomcat-native/native/include 
-I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux 
-I/srv/gump/public/workspace/openssl/dest-20150326/include  
-I/srv/gump/public/workspace/apr-1/dest-20150326/include/apr-1   -o src/shm.lo -c 
src/shm.c && touch src/shm.lo
/bin/bash /srv/gump/public/workspace/apr-1/dest-20150326/build-1/libtool --silent 
--mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT 
-D_GNU_SOURCE   -g -O2 -DHAVE_OPENSSL   
-I/srv/gump/public/workspace/tomcat-native/native/include 
-I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux 
-I/srv/gump/public/workspace/openssl/dest-20150326/include  
-I/srv/gump/public/workspace/apr-1/dest-20150326/include/apr-1   -o src/ssl.lo -c 
src/ssl.c && touch src/ssl.lo
/bin/bash /srv/gump/public/workspace/apr-1/dest-20150326/build-1/libtool --silent 
--mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT 
-D_GNU_SOURCE   -g -O2 -DHAVE_OPENSSL   
-I/srv/gump/public/workspace/tomcat-native/native/include 
-I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux 
-I/srv/gump/public/workspace/openssl/dest-20150326/include  
-I/srv/gump/public/workspace/apr-1/dest-20150326/include/apr-1   -o src/sslcontext.lo 
-c src/sslcontext.c && touch src/sslcontext.lo
/bin/bash /srv/gump/public/workspace/apr-1/dest-20150326/build-1/libtool --silent 
--mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H  -DLINUX -D_REENTRANT 
-D_GNU_SOURCE   -g -O2 -DHAVE_OPENSSL   
-I/srv/gump/public/workspace/tomcat-native/native/include 
-I/usr/lib/jvm/java-8-oracle/include -I/usr/lib/jvm/java-8-oracle/include/linux 
-I/srv/gump/public/workspace/openssl/dest-20150326/include  
-I/srv/gump/public/workspace/apr-1/dest-20150326/include/apr-1   -o src/sslinfo.lo -c 
src/sslinfo.c && touch src/sslinfo.lo
In file included from 
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/crypto.h:130:0,
                  from 
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/comp.h:5,
                  from 
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/ssl.h:149,
                  from 
/srv/gump/public/workspace/tomcat-native/native/include/ssl_private.h:44,
                  from src/sslinfo.c:29:
src/sslinfo.c: In function 'lookup_ssl_cert_dn':
src/sslinfo.c:181:59: error: dereferencing pointer to incomplete type
                                                     (xsname->entries)); j++) {
                                                            ^
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/safestack.h:76:21:
 note: in definition of macro 'CHECKED_STACK_OF'
      ((_STACK*) (1 ? p : (STACK_OF(type)*)0))
                      ^
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/safestack.h:2028:37:
 note: in expansion of macro 'SKM_sk_num'
  # define sk_X509_NAME_ENTRY_num(st) SKM_sk_num(X509_NAME_ENTRY, (st))
                                      ^
src/sslinfo.c:180:29: note: in expansion of macro 'sk_X509_NAME_ENTRY_num'
              for (j = 0; j < sk_X509_NAME_ENTRY_num((STACK_OF(X509_NAME_ENTRY) 
*)
                              ^
src/sslinfo.c:183:56: error: dereferencing pointer to incomplete type
                                                  (xsname->entries), j);
                                                         ^
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/safestack.h:76:21:
 note: in definition of macro 'CHECKED_STACK_OF'
      ((_STACK*) (1 ? p : (STACK_OF(type)*)0))
                      ^
/srv/gump/public/workspace/openssl/dest-20150326/include/openssl/safestack.h:2029:42:
 note: in expansion of macro 'SKM_sk_value'
  # define sk_X509_NAME_ENTRY_value(st, i) SKM_sk_value(X509_NAME_ENTRY, (st), 
(i))
                                           ^
src/sslinfo.c:182:24: note: in expansion of macro 'sk_X509_NAME_ENTRY_value'
                  xsne = sk_X509_NAME_ENTRY_value((STACK_OF(X509_NAME_ENTRY) *)
                         ^
src/sslinfo.c:187:41: error: dereferencing pointer to incomplete type
                      result = malloc(xsne->value->length + 1);
                                          ^
src/sslinfo.c:188:40: error: dereferencing pointer to incomplete type
                      memcpy(result, xsne->value->data,
                                         ^
src/sslinfo.c:189:40: error: dereferencing pointer to incomplete type
                                     xsne->value->length);
                                         ^
src/sslinfo.c:190:32: error: dereferencing pointer to incomplete type
                      result[xsne->value->length] = '\0';
                                 ^
make[1]: *** [src/sslinfo.lo] Error 1
make[1]: Leaving directory `/srv/gump/public/workspace/tomcat-native/native'
make: *** [all-recursive] Error 1
---------------------------------------------

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/tomcat-native/tomcat-native-make/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/tomcat-native/tomcat-native-make/atom.xml

============================== Gump Tracking Only ===
Produced by Apache Gump(TM) version 2.3.
Gump Run 20150326000005, vmgump.apache.org:vmgump:20150326000005
Gump E-mail Identifier (unique within run) #1.

This was triggered by

http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=2743e38c2f4bcb00142d8c65e48a66f547033a64

which is another step in making OpenSSL internals opaque.

I think I have fixed it in r1669302 / r1669303.

The needed API is available at least since OpenSSL 0.9.8.

Regards,

Rainer

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

Reply via email to