[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-debian-unstable #17
noc at squid-cache.org
noc at squid-cache.org
Fri Nov 18 19:27:10 UTC 2016
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/17/------------------------------------------
[...truncated 34512 lines...]
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/ssl/support.h:19,
from ../../../../src/ssl/bio.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/bio.cc:592:57: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::Bio *bio = static_cast<Ssl::Bio*>(table->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/ssl/support.h:19,
from ../../../../src/ssl/bio.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/bio.cc: In function 'void squid_ssl_info(const SSL*, int, int)':
../../../../src/ssl/bio.cc:622:57: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
if (Ssl::Bio *bio = static_cast<Ssl::Bio*>(table->ptr))
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/ssl/support.h:19,
from ../../../../src/ssl/bio.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/bio.cc: In function 'void applyTlsDetailsToSSL(SSL*, const Pointer&, Ssl::BumpMode)':
../../../../src/ssl/bio.cc:656:41: error: invalid use of incomplete type 'const SSL_METHOD {aka const struct ssl_method_st}'
const SSL_CIPHER *c = method->get_cipher_by_char(cbytes);
^~
In file included from ../../../../src/security/Context.h:17:0,
from ../../../../src/security/forward.h:13,
from ../../../../src/ssl/support.h:19,
from ../../../../src/ssl/bio.cc:12:
/usr/include/openssl/ssl.h:226:16: note: forward declaration of 'SSL_METHOD {aka struct ssl_method_st}'
typedef struct ssl_method_st SSL_METHOD;
^~~~~~~~~~~~~
../../../../src/ssl/bio.cc:660:36: error: invalid use of incomplete type 'const SSL_CIPHER {aka const struct ssl_cipher_st}'
strCiphers.append(c->name);
^~
In file included from ../../../../src/security/Context.h:17:0,
from ../../../../src/security/forward.h:13,
from ../../../../src/ssl/support.h:19,
from ../../../../src/ssl/bio.cc:12:
/usr/include/openssl/ssl.h:227:16: note: forward declaration of 'SSL_CIPHER {aka struct ssl_cipher_st}'
typedef struct ssl_cipher_st SSL_CIPHER;
^~~~~~~~~~~~~
At global scope:
cc1plus: error: unrecognized command line option '-Wno-deprecated-register' [-Werror]
cc1plus: all warnings being treated as errors
Makefile:848: recipe for target 'bio.lo' failed
make[4]: *** [bio.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
../../../../src/ssl/PeekingPeerConnector.cc: In member function 'void Ssl::PeekingPeerConnector::checkForPeekAndSplice()':
../../../../src/ssl/PeekingPeerConnector.cc:68:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::ServerBio *srvBio = static_cast<Ssl::ServerBio *>(b->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/security/KeyData.h:13,
from ../../../../src/security/PeerOptions.h:14,
from ../../../../src/security/ServerOptions.h:13,
from ../../../../src/anyp/PortCfg.h:17,
from ../../../../src/AccessLogEntry.h:12,
from ../../../../src/acl/FilledChecklist.h:12,
from ../../../../src/ssl/PeekingPeerConnector.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/PeekingPeerConnector.cc: In member function 'void Ssl::PeekingPeerConnector::checkForPeekAndSpliceMatched(Ssl::BumpMode)':
../../../../src/ssl/PeekingPeerConnector.cc:81:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::ServerBio *srvBio = static_cast<Ssl::ServerBio *>(b->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/security/KeyData.h:13,
from ../../../../src/security/PeerOptions.h:14,
from ../../../../src/security/ServerOptions.h:13,
from ../../../../src/anyp/PortCfg.h:17,
from ../../../../src/AccessLogEntry.h:12,
from ../../../../src/acl/FilledChecklist.h:12,
from ../../../../src/ssl/PeekingPeerConnector.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/PeekingPeerConnector.cc: In member function 'virtual bool Ssl::PeekingPeerConnector::initialize(Security::SessionPointer&)':
../../../../src/ssl/PeekingPeerConnector.cc:172:70: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::ClientBio *cltBio = static_cast<Ssl::ClientBio *>(bc->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/security/KeyData.h:13,
from ../../../../src/security/PeerOptions.h:14,
from ../../../../src/security/ServerOptions.h:13,
from ../../../../src/anyp/PortCfg.h:17,
from ../../../../src/AccessLogEntry.h:12,
from ../../../../src/acl/FilledChecklist.h:12,
from ../../../../src/ssl/PeekingPeerConnector.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/PeekingPeerConnector.cc:179:77: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::ServerBio *srvBio = static_cast<Ssl::ServerBio *>(b->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/security/KeyData.h:13,
from ../../../../src/security/PeerOptions.h:14,
from ../../../../src/security/ServerOptions.h:13,
from ../../../../src/anyp/PortCfg.h:17,
from ../../../../src/AccessLogEntry.h:12,
from ../../../../src/acl/FilledChecklist.h:12,
from ../../../../src/ssl/PeekingPeerConnector.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/PeekingPeerConnector.cc: In member function 'virtual void Ssl::PeekingPeerConnector::noteWantWrite()':
../../../../src/ssl/PeekingPeerConnector.cc:265:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::ServerBio *srvBio = static_cast<Ssl::ServerBio *>(b->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/security/KeyData.h:13,
from ../../../../src/security/PeerOptions.h:14,
from ../../../../src/security/ServerOptions.h:13,
from ../../../../src/anyp/PortCfg.h:17,
from ../../../../src/AccessLogEntry.h:12,
from ../../../../src/acl/FilledChecklist.h:12,
from ../../../../src/ssl/PeekingPeerConnector.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
../../../../src/ssl/PeekingPeerConnector.cc: In member function 'virtual void Ssl::PeekingPeerConnector::noteNegotiationError(int, int, int)':
../../../../src/ssl/PeekingPeerConnector.cc:282:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
Ssl::ServerBio *srvBio = static_cast<Ssl::ServerBio *>(b->ptr);
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from ../../../../src/security/LockingPointer.h:16,
from ../../../../src/security/Context.h:13,
from ../../../../src/security/forward.h:13,
from ../../../../src/security/KeyData.h:13,
from ../../../../src/security/PeerOptions.h:14,
from ../../../../src/security/ServerOptions.h:13,
from ../../../../src/anyp/PortCfg.h:17,
from ../../../../src/AccessLogEntry.h:12,
from ../../../../src/acl/FilledChecklist.h:12,
from ../../../../src/ssl/PeekingPeerConnector.cc:12:
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}'
typedef struct bio_st BIO;
^~~~~~
At global scope:
cc1plus: error: unrecognized command line option '-Wno-deprecated-register' [-Werror]
cc1plus: all warnings being treated as errors
Makefile:848: recipe for target 'PeekingPeerConnector.lo' failed
make[4]: *** [PeekingPeerConnector.lo] Error 1
libtool: compile: ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../include -I/usr/include/libxml2 -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Woverloaded-virtual -Werror -Wno-deprecated-register -pipe -D_REENTRANT -I/usr/include/p11-kit-1 -g -O2 -MT ServerBump.lo -MD -MP -MF .deps/ServerBump.Tpo -c ../../../../src/ssl/ServerBump.cc -fPIC -DPIC -o ServerBump.o >/dev/null 2>&1
libtool: compile: ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../include -I/usr/include/libxml2 -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Woverloaded-virtual -Werror -Wno-deprecated-register -pipe -D_REENTRANT -I/usr/include/p11-kit-1 -g -O2 -MT ErrorDetailManager.lo -MD -MP -MF .deps/ErrorDetailManager.Tpo -c ../../../../src/ssl/ErrorDetailManager.cc -fPIC -DPIC -o ErrorDetailManager.o >/dev/null 2>&1
make[4]: Leaving directory '<http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/ws/btlayer-02-maximus/squid-5.0.0-BZR/_build/sub/src/ssl'>
Makefile:6934: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '<http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/ws/btlayer-02-maximus/squid-5.0.0-BZR/_build/sub/src'>
Makefile:5954: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '<http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/ws/btlayer-02-maximus/squid-5.0.0-BZR/_build/sub/src'>
Makefile:583: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '<http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/ws/btlayer-02-maximus/squid-5.0.0-BZR/_build/sub'>
Makefile:791: recipe for target 'distcheck' failed
make: *** [distcheck] Error 1
buildtest.sh result is 2
BUILD: .././test-suite/buildtests/layer-02-maximus.opts
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -ldl -lm -lnsl -lresolv -lcap -lrt
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall -g -O2
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -I/usr/include/p11-kit-1 -g -O2
configure: BUILD EXTRA C++ FLAGS: -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Woverloaded-virtual -Werror -Wno-deprecated-register -pipe -D_REENTRANT
configure: BUILD Tools C++ FLAGS: -I/usr/include/p11-kit-1 -g -O2
configure: BUILD LIBRARIES:
configure: BUILD EXTRA LIBRARIES: -ldl -lm -lnsl -lresolv -lcap -lrt
configure: BUILD OBJECTS:
configure: BUILD EXTRA OBJECTS:
configure: BUILD C FLAGS: -Wall -g -O2
configure: BUILD EXTRA C FLAGS: -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wcomments -Wshadow -Werror -pipe -D_REENTRANT
configure: BUILD C++ FLAGS: -I/usr/include/p11-kit-1 -g -O2
configure: BUILD EXTRA C++ FLAGS: -I/usr/include/libxml2 -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Woverloaded-virtual -Werror -Wno-deprecated-register -pipe -D_REENTRANT
configure: BUILD Tools C++ FLAGS: -I/usr/include/p11-kit-1 -g -O2
../../../../src/ssl/bio.cc:47:19: error: variable 'BIO_METHOD SquidMethods' has initializer but incomplete type
../../../../src/ssl/bio.cc:154:25: error: 'SSL3_ST_SR_CLNT_HELLO_A' was not declared in this scope
../../../../src/ssl/bio.cc:155:25: error: 'SSL23_ST_SR_CLNT_HELLO_A' was not declared in this scope
../../../../src/ssl/bio.cc:156:25: error: 'SSL23_ST_SR_CLNT_HELLO_B' was not declared in this scope
../../../../src/ssl/bio.cc:157:25: error: 'SSL3_ST_SR_CLNT_HELLO_B' was not declared in this scope
../../../../src/ssl/bio.cc:158:25: error: 'SSL3_ST_SR_CLNT_HELLO_C' was not declared in this scope
../../../../src/ssl/bio.cc:512:7: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:513:7: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:514:7: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:515:7: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:523:40: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:524:10: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:532:49: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:541:49: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:569:22: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:570:14: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:571:14: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:576:18: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:577:57: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:591:18: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:592:57: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:622:57: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/bio.cc:656:41: error: invalid use of incomplete type 'const SSL_METHOD {aka const struct ssl_method_st}'
../../../../src/ssl/bio.cc:660:36: error: invalid use of incomplete type 'const SSL_CIPHER {aka const struct ssl_cipher_st}'
cc1plus: error: unrecognized command line option '-Wno-deprecated-register' [-Werror]
make[4]: *** [bio.lo] Error 1
../../../../src/ssl/PeekingPeerConnector.cc:68:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/PeekingPeerConnector.cc:81:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/PeekingPeerConnector.cc:172:70: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/PeekingPeerConnector.cc:179:77: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/PeekingPeerConnector.cc:265:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
../../../../src/ssl/PeekingPeerConnector.cc:282:61: error: invalid use of incomplete type 'BIO {aka struct bio_st}'
cc1plus: error: unrecognized command line option '-Wno-deprecated-register' [-Werror]
make[4]: *** [PeekingPeerConnector.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [distcheck] Error 1
Build FAILED.
Build step 'Execute shell' marked build as failure
[description-setter] Description set:
More information about the squid-dev
mailing list