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