You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Bill Barker <bi...@apache.org> on 2015/03/26 01:45:33 UTC

[GUMP@vmgump]: Project tomcat-native-make (in module tomcat-native) failed

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-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.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

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


Re: [GUMP@vmgump]: Project tomcat-native-make (in module tomcat-native) failed

Posted by Rainer Jung <ra...@kippdata.de>.
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 general@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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org