=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for mico-2.3.12 for i in admin include; do /usr/pkg/bin/gmake -C $i adm || exit 1; done gmake[1]: Entering directory '/tmp/pkgbuild/devel/mico/work.alpha/mico/admin' c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -c mkdepend.cc -o mkdepend.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib mkdepend.o -lssl -lcrypto -lelf -lm -lpthread -o mkdepend gmake[1]: Leaving directory '/tmp/pkgbuild/devel/mico/work.alpha/mico/admin' gmake[1]: Entering directory '/tmp/pkgbuild/devel/mico/work.alpha/mico/include' gmake[1]: Nothing to be done for 'adm'. gmake[1]: Leaving directory '/tmp/pkgbuild/devel/mico/work.alpha/mico/include' for i in orb ir idl auxdir coss ccm; do /usr/pkg/bin/gmake -C $i lib || exit 1; done gmake[1]: Entering directory '/tmp/pkgbuild/devel/mico/work.alpha/mico/orb' echo '# Module dependencies' > .depend /tmp/pkgbuild/devel/mico/work.alpha/mico/./admin/mkdepend -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include *.cc >> .depend /tmp/pkgbuild/devel/mico/work.alpha/mico/./admin/mkdepend -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include transport/*.cc >> .depend /tmp/pkgbuild/devel/mico/work.alpha/mico/./admin/mkdepend -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include os-thread/*.cc >> .depend /tmp/pkgbuild/devel/mico/work.alpha/mico/./admin/mkdepend -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include security/*.cc >> .depend c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c os-unix.cc -o os-unix.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c dii.cc -o dii.pic.o In file included from ../include/CORBA.h:295:0, from ../include/CORBA-SMALL.h:52, from dii.cc:37: ../include/mico/security/csi.h:346:31: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID KRB5MechOID = "oid:1.2.840.113554.1.2.2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:347:42: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Export_Name_OID = "oid:1.3.6.1.5.6.4"; ^~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:348:46: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Scoped_Username_OID = "oid:2.23.130.1.2.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/CORBA.h:297:0, from ../include/CORBA-SMALL.h:52, from dii.cc:37: ../include/mico/security/gssup.h:32:39: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const ::CSI::StringOID GSSUPMechOID = "oid:2.23.130.1.1.1"; ^~~~~~~~~~~~~~~~~~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c typecode.cc -o typecode.pic.o typecode.cc: In member function 'CORBA::Boolean CORBA::TypeCode::equal(CORBA::TypeCode_ptr, CORBA::Boolean, CORBA::Boolean) const': typecode.cc:749:5: warning: case label value is less than minimum value for type case TK_RECURSIVE: ^~~~ typecode.cc: In member function 'CORBA::Boolean CORBA::TypeCode::equaltype(CORBA::TypeCode_ptr, CORBA::TypeCode::SetTC*)': typecode.cc:825:5: warning: case label value is less than minimum value for type case TK_RECURSIVE: ^~~~ typecode.cc: In member function 'CORBA::Boolean CORBA::TypeCode::decode(CORBA::DataDecoder&, CORBA::TypeCode::MapPosTC*, CORBA::ULong)': typecode.cc:1635:5: warning: case label value is less than minimum value for type case TK_RECURSIVE: { ^~~~ typecode.cc: In member function 'void CORBA::TypeCode::encode(CORBA::DataEncoder&, CORBA::TypeCode::MapTCPos*) const': typecode.cc:1869:5: warning: case label value is less than minimum value for type case TK_RECURSIVE: { ^~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c any.cc -o any.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c codec.cc -o codec.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c buffer.cc -o buffer.pic.o buffer.cc: In member function 'void CORBA::Buffer::put2(const void*)': buffer.cc:353:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((CORBA::Short *&)b)++ = *(const CORBA::Short *)p; ^ buffer.cc: In member function 'void CORBA::Buffer::put4(const void*)': buffer.cc:369:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((CORBA::Long * &)b)++ = *(const CORBA::Long *)p; ^ buffer.cc: In member function 'void CORBA::Buffer::put8(const void*)': buffer.cc:387:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((CORBA::LongLong *&)b)++ = *(const CORBA::LongLong *)p; ^ buffer.cc: In member function 'void CORBA::Buffer::put16(const void*)': buffer.cc:410:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((CORBA::LongLong *&)b)++ = *((const CORBA::LongLong * &)p)++; ^ buffer.cc:411:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *((CORBA::LongLong *&)b)++ = *(const CORBA::LongLong *)p; ^ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c context.cc -o context.pic.o context.cc: In member function 'void CORBA::Context::set_one_value(const char*, const CORBA::Any&)': context.cc:135:20: warning: the compiler can assume that the address of 'val' will never be NULL [-Waddress] if (!name || !&val) ^~~ context.cc:135:20: warning: the compiler can assume that the address of 'val' will never be NULL [-Waddress] context.cc:135:18: warning: nonnull argument 'val' compared to NULL [-Wnonnull-compare] if (!name || !&val) ^~~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c except.cc -o except.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c dispatch.cc -o dispatch.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c string.cc -o string.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c object.cc -o object.pic.o object.cc: In member function 'void CORBA::MagicChecker::_check(const CORBA::Exception&) const': object.cc:72:5: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (!this || magic != MICO_OBJ_MAGIC) { ^~ object.cc: In member function 'CORBA::Boolean CORBA::MagicChecker::_check_nothrow() const': object.cc:83:5: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (!this || magic != MICO_OBJ_MAGIC) { ^~ object.cc: In member function 'void CORBA::MagicChecker::_check() const': object.cc:61:5: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] if (!this || magic != MICO_OBJ_MAGIC) { ^~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c address.cc -o address.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c ior.cc -o ior.pic.o In file included from ../include/CORBA.h:295:0, from ../include/CORBA-SMALL.h:52, from ior.cc:39: ../include/mico/security/csi.h:346:31: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID KRB5MechOID = "oid:1.2.840.113554.1.2.2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:347:42: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Export_Name_OID = "oid:1.3.6.1.5.6.4"; ^~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:348:46: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Scoped_Username_OID = "oid:2.23.130.1.2.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/CORBA.h:297:0, from ../include/CORBA-SMALL.h:52, from ior.cc:39: ../include/mico/security/gssup.h:32:39: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const ::CSI::StringOID GSSUPMechOID = "oid:2.23.130.1.1.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ior.cc:56:0: ../include/mico/security/csiv2_impl.h:87:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (CSIv2::GSSAuthError, CSIv2::TrustIdentityError, CSIv2::InvalidMechanism); ^~~~~ ../include/mico/security/csiv2_impl.h:223:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (GSSAuthError); ^~~~~ ../include/mico/security/csiv2_impl.h:250:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(TrustIdentityError); ^~~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c orb.cc -o orb.pic.o In file included from ../include/CORBA.h:295:0, from orb.cc:32: ../include/mico/security/csi.h:346:31: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID KRB5MechOID = "oid:1.2.840.113554.1.2.2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:347:42: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Export_Name_OID = "oid:1.3.6.1.5.6.4"; ^~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:348:46: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Scoped_Username_OID = "oid:2.23.130.1.2.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/CORBA.h:297:0, from orb.cc:32: ../include/mico/security/gssup.h:32:39: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const ::CSI::StringOID GSSUPMechOID = "oid:2.23.130.1.1.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from orb.cc:67:0: ../include/mico/security/csiv2_impl.h:87:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (CSIv2::GSSAuthError, CSIv2::TrustIdentityError, CSIv2::InvalidMechanism); ^~~~~ ../include/mico/security/csiv2_impl.h:223:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (GSSAuthError); ^~~~~ ../include/mico/security/csiv2_impl.h:250:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(TrustIdentityError); ^~~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c dsi.cc -o dsi.pic.o In file included from ../include/CORBA.h:295:0, from ../include/CORBA-SMALL.h:52, from dsi.cc:37: ../include/mico/security/csi.h:346:31: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID KRB5MechOID = "oid:1.2.840.113554.1.2.2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:347:42: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Export_Name_OID = "oid:1.3.6.1.5.6.4"; ^~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:348:46: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Scoped_Username_OID = "oid:2.23.130.1.2.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/CORBA.h:297:0, from ../include/CORBA-SMALL.h:52, from dsi.cc:37: ../include/mico/security/gssup.h:32:39: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const ::CSI::StringOID GSSUPMechOID = "oid:2.23.130.1.1.1"; ^~~~~~~~~~~~~~~~~~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c transport.cc -o transport.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c transport/tcp.cc -o transport/tcp.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c transport/udp.cc -o transport/udp.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c transport/unix.cc -o transport/unix.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c iop.cc -o iop.pic.o In file included from ../include/CORBA.h:295:0, from ../include/CORBA-SMALL.h:52, from iop.cc:37: ../include/mico/security/csi.h:346:31: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID KRB5MechOID = "oid:1.2.840.113554.1.2.2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:347:42: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Export_Name_OID = "oid:1.3.6.1.5.6.4"; ^~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:348:46: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Scoped_Username_OID = "oid:2.23.130.1.2.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/CORBA.h:297:0, from ../include/CORBA-SMALL.h:52, from iop.cc:37: ../include/mico/security/gssup.h:32:39: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const ::CSI::StringOID GSSUPMechOID = "oid:2.23.130.1.1.1"; ^~~~~~~~~~~~~~~~~~~~ iop.cc: In member function 'CORBA::Boolean MICO::GIOPConn::input_ready()': iop.cc:2499:28: warning: variable 'msg' set but not used [-Wunused-but-set-variable] MICO::msg_type *msg; ^~~ iop.cc: In member function 'MICO::IIOPServerInvokeRec* MICO::IIOPServer::pull_invoke_reqid(MICO::IIOPServer::MsgId, MICO::GIOPConn*)': iop.cc:4702:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (rec->reqid() == msgid && rec->conn() == conn && rec->active() ) ^~ iop.cc:4704:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return rec; ^~~~~~ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c util.cc -o util.pic.o util.cc: In function 'CORBA::Boolean mico_fnmatch(const char*, const char*)': util.cc:784:9: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if (cc == 0) ^ c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c basic_seq.cc -o basic_seq.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c fast_array.cc -o fast_array.pic.o c++ -I../include -O2 -Wall -mieee -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -D_REENTRANT -D_THREAD_SAFE -I/usr/pkg/include -DPIC -fPIC -c ssl.cc -o ssl.pic.o In file included from ../include/CORBA.h:295:0, from ../include/CORBA-SMALL.h:52, from ssl.cc:37: ../include/mico/security/csi.h:346:31: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID KRB5MechOID = "oid:1.2.840.113554.1.2.2"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:347:42: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Export_Name_OID = "oid:1.3.6.1.5.6.4"; ^~~~~~~~~~~~~~~~~~~ ../include/mico/security/csi.h:348:46: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const StringOID GSS_NT_Scoped_Username_OID = "oid:2.23.130.1.2.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/CORBA.h:297:0, from ../include/CORBA-SMALL.h:52, from ssl.cc:37: ../include/mico/security/gssup.h:32:39: warning: ISO C++ forbids converting a string constant to 'CSI::StringOID {aka char*}' [-Wwrite-strings] const ::CSI::StringOID GSSUPMechOID = "oid:2.23.130.1.1.1"; ^~~~~~~~~~~~~~~~~~~~ In file included from ssl.cc:57:0: ../include/mico/security/csiv2_impl.h:87:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (CSIv2::GSSAuthError, CSIv2::TrustIdentityError, CSIv2::InvalidMechanism); ^~~~~ ../include/mico/security/csiv2_impl.h:223:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (GSSAuthError); ^~~~~ ../include/mico/security/csiv2_impl.h:250:6: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(TrustIdentityError); ^~~~~ ssl.cc: In function 'int mico_bio_new(BIO*)': ssl.cc:101:6: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->init = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:102:6: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->num = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:103:6: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->ptr = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:104:6: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->flags = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc: In function 'int mico_bio_free(BIO*)': ssl.cc:113:10: error: invalid use of incomplete type 'BIO {aka struct bio_st}' if (b->shutdown) { ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:114:7: error: invalid use of incomplete type 'BIO {aka struct bio_st}' if (b->init) { ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:115:49: error: invalid use of incomplete type 'BIO {aka struct bio_st}' CORBA::Transport *t = (CORBA::Transport *)b->ptr; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:119:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->init = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:120:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->flags = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc: In function 'int mico_bio_read(BIO*, char*, int)': ssl.cc:130:45: error: invalid use of incomplete type 'BIO {aka struct bio_st}' CORBA::Transport *t = (CORBA::Transport *)b->ptr; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc: In function 'int mico_bio_write(BIO*, const char*, int)': ssl.cc:147:48: error: invalid use of incomplete type 'BIO {aka struct bio_st}' CORBA::Transport *t = (CORBA::Transport *)b->ptr; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc: In function 'long int mico_bio_ctrl(BIO*, int, long int, void*)': ssl.cc:181:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->ptr = ptr; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:182:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->num = 0; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:183:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->shutdown = (int)num; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:184:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->init = 1; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:188:7: error: invalid use of incomplete type 'BIO {aka struct bio_st}' if (b->init) { ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:192:28: error: invalid use of incomplete type 'BIO {aka struct bio_st}' *(char **)ptr = (char *)b->ptr; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:199:9: error: invalid use of incomplete type 'BIO {aka struct bio_st}' ret = b->shutdown; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc:203:3: error: invalid use of incomplete type 'BIO {aka struct bio_st}' b->shutdown = (int)num; ^~ In file included from /usr/include/openssl/crypto.h:25:0, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/objects.h:14, from ../include/mico/ssl.h:36, from ssl.cc:48: /usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'BIO {aka struct bio_st}' typedef struct bio_st BIO; ^~~~~~ ssl.cc: At global scope: ssl.cc:223:19: error: variable 'BIO_METHOD mico_bio_methods' has initializer but incomplete type static BIO_METHOD mico_bio_methods = { ^~~~~~~~~~~~~~~~ ssl.cc: In member function 'virtual void MICOSSL::SSLComponent::encode(CORBA::DataEncoder&) const': ssl.cc:1764:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ec.put_ulong ((CORBA::ULong&)_target_supports); ^~~~~~~~~~~~~~~~ ssl.cc:1765:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ec.put_ulong ((CORBA::ULong&)_target_requires); ^~~~~~~~~~~~~~~~ ssl.cc: In member function 'virtual CORBA::Component* MICOSSL::SSLComponentDecoder::decode(CORBA::DataDecoder&, CORBA::ComponentDecoder::ComponentId, CORBA::ULong) const': ssl.cc:1854:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] check (dc.get_ulong ((CORBA::ULong&)target_supports)); ^ ssl.cc:1841:26: note: in definition of macro 'check' #define check(exp) if (!(exp)) return 0; ^~~ ssl.cc:1855:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] check (dc.get_ulong ((CORBA::ULong&)target_requires)); ^ ssl.cc:1841:26: note: in definition of macro 'check' #define check(exp) if (!(exp)) return 0; ^~~ gmake[1]: *** [../MakeVars:198: ssl.pic.o] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/devel/mico/work.alpha/mico/orb' gmake: *** [Makefile:44: system] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/devel/mico *** Error code 1 Stop. make: stopped in /usr/pkgsrc/devel/mico