I have been trying to compile both mico-2.3.11 and mico-2.3.12 on Mac OS X 10.4.7. When trying to compile 2.3.11, I encountered an error concerning dynamic casts.

I then downloaded 2.3.12, and it fails on linking, can't find numerous symbols. My gcc is reported as:

ROOT# c++ --version
powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)

Here is the tail of the build which failed:

$make
...
c++ -I../include -O2 -Wall -D_REENTRANT -Wno-long-double -DPIC -c securit y/csiv2_impl.cc -o security/csiv2_impl.pic.o
rm -f libmico2.3.12.dylib
/usr1/downloads/mico/./admin/mico-shld -o libmico2.3.12 os-unix.pic.o dii.pic.o typecode.pic.o any.pic.o codec.pic.o buffer.pic.o context.pic.o except.pic.o di spatch.pic.o string.pic.o object.pic.o address.pic.o ior.pic.o orb.pic.o dsi.pic .o transport.pic.o transport/tcp.pic.o transport/udp.pic.o transport/unix.pic.o iop.pic.o util.pic.o basic_seq.pic.o fast_array.pic.o ssl.pic.o fixed.pic.o inte rcept.pic.o codeset.pic.o queue.pic.o static.pic.o current.pic.o policy_impl.pic .o service_info.pic.o ioptypes.pic.o ssliop.pic.o value.pic.o valuetype.pic.o va luetype_impl.pic.o dynany_impl.pic.o policy2.pic.o tckind.pic.o orb_excepts.pic. o policy.pic.o poa.pic.o poa_base.pic.o poa_impl.pic.o dynany.pic.o uni_base64.p ic.o uni_unicode.pic.o uni_fromuni.pic.o uni_touni.pic.o except2.pic.o pi.pic.o pi_impl.pic.o typecode_seq.pic.o timebase.pic.o ir.pic.o ir_base.pic.o imr.pic.o mtdebug.pic.o reflection.pic.o os-thread.pic.o operation.pic.o message.pic.o mt _dispatcher.pic.o mt_manager.pic.o security/csi_base.pic.o security/csi.pic.o se curity/csiiop.pic.o security/gssup.pic.o security/csiv2.pic.o security/csiv2_imp l.pic.o c++ -dynamiclib -o libmico2.3.12.dylib 'os-unix.pic.o' 'dii.pic.o' 'type code.pic.o' 'any.pic.o' 'codec.pic.o' 'buffer.pic.o' 'context.pic.o' 'except.pic .o' 'dispatch.pic.o' 'string.pic.o' 'object.pic.o' 'address.pic.o' 'ior.pic.o' ' orb.pic.o' 'dsi.pic.o' 'transport.pic.o' 'transport/tcp.pic.o' 'transport/udp.pi c.o' 'transport/unix.pic.o' 'iop.pic.o' 'util.pic.o' 'basic_seq.pic.o' 'fast_arr ay.pic.o' 'ssl.pic.o' 'fixed.pic.o' 'intercept.pic.o' 'codeset.pic.o' 'queue.pic .o' 'static.pic.o' 'current.pic.o' 'policy_impl.pic.o' 'service_info.pic.o' 'iop types.pic.o' 'ssliop.pic.o' 'value.pic.o' 'valuetype.pic.o' 'valuetype_impl.pic. o' 'dynany_impl.pic.o' 'policy2.pic.o' 'tckind.pic.o' 'orb_excepts.pic.o' 'polic y.pic.o' 'poa.pic.o' 'poa_base.pic.o' 'poa_impl.pic.o' 'dynany.pic.o' 'uni_base6 4.pic.o' 'uni_unicode.pic.o' 'uni_fromuni.pic.o' 'uni_touni.pic.o' 'except2.pic. o' 'pi.pic.o' 'pi_impl.pic.o' 'typecode_seq.pic.o' 'timebase.pic.o' 'ir.pic.o' ' ir_base.pic.o' 'imr.pic.o' 'mtdebug.pic.o' 'reflection.pic.o' 'os-thread.pic.o' 'operation.pic.o' 'message.pic.o' 'mt_dispatcher.pic.o' 'mt_manager.pic.o' 'secu rity/csi_base.pic.o' 'security/csi.pic.o' 'security/csiiop.pic.o' 'security/gssu p.pic.o' 'security/csiv2.pic.o' 'security/csiv2_impl.pic.o'
ld: Undefined symbols:
_BIO_ctrl
_BIO_new
_CRYPTO_num_locks
_CRYPTO_set_id_callback
_CRYPTO_set_locking_callback
_ERR_print_errors_fp
_OBJ_txt2nid
_SSL_CIPHER_get_name
_SSL_CTX_check_private_key
_SSL_CTX_load_verify_locations
_SSL_CTX_new
_SSL_CTX_set_cipher_list
_SSL_CTX_set_client_CA_list
_SSL_CTX_set_default_verify_paths
_SSL_CTX_set_verify
_SSL_CTX_use_PrivateKey_file
_SSL_CTX_use_certificate_file
_SSL_accept
_SSL_connect
_SSL_free
_SSL_get_current_cipher
_SSL_get_error
_SSL_get_peer_certificate
_SSL_get_shutdown
_SSL_library_init
_SSL_load_client_CA_file
_SSL_load_error_strings
_SSL_new
_SSL_read
_SSL_set_bio
_SSL_set_connect_state
_SSL_shutdown
_SSL_write
_SSLv23_method
_X509_NAME_get_text_by_NID
_X509_NAME_oneline
_X509_STORE_CTX_get_error
_X509_STORE_CTX_get_error_depth
_X509_free
_X509_get_issuer_name
_X509_get_subject_name
_X509_verify_cert_error_string
/usr/bin/libtool: internal link edit command failed
make[1]: *** [libmico2.3.12.dylib] Error 1
make: *** [system] Error 1
[EMAIL PROTECTED]/usr1/downloads/mico

I see there are several other related questions about OS X support. But this is a straight unchanged default build of 2.3.12 which fails out of the box. It looks like some security related error but I don't know how to solve it.

Any thoughts or ideas?

Thanks.

_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to