[MacPorts] #21930: erlang-R13B_2 Build fails with undefined symbol _SSL_CTX_set_info_callback in application ssl

MacPorts noreply at macports.org
Tue Oct 13 00:25:57 PDT 2009


#21930: erlang-R13B_2 Build fails with undefined symbol _SSL_CTX_set_info_callback
in application ssl
------------------------------------+---------------------------------------
  Reporter:  harry.weppner@…        |       Owner:  bfulgham@…           
      Type:  defect                 |      Status:  closed               
  Priority:  Normal                 |   Milestone:                       
 Component:  ports                  |     Version:  1.8.1                
Resolution:  invalid                |    Keywords:                       
      Port:  erlang                 |  
------------------------------------+---------------------------------------

Comment(by email@…):

 Replying to [comment:10 bfulgham@…]:
 > Corrected in @r59288.  Erlang attempts to use SSL by default, but the
 SSL path settings are only provided when building with the +ssl option.
 Correct configuration handling for this reality.  Confirmed both +ssl/-ssl
 on Snow Leopard.  Reports are that it works on Leopard.


 Still broken for me:

 make[3]: Nothing to be done for `opt'.
 make[3]: Nothing to be done for `opt'.
 make -f i386-apple-darwin9.6.0/Makefile TYPE=opt
 /usr/bin/gcc-4.0  -m32 -O2 -arch i386
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_erlang/work
 /erlang-R13B02/erts/i386-apple-darwin9.6.0  -no-cpp-precomp
 -I/opt/local/include  -o ../priv/bin/i386-apple-darwin9.6.0/ssl_esock
 ../priv/obj/i386-apple-darwin9.6.0/esock.o ../priv/obj/i386-apple-
 darwin9.6.0/debuglog.o ../priv/obj/i386-apple-darwin9.6.0/esock_poll.o
 ../priv/obj/i386-apple-darwin9.6.0/esock_osio.o ../priv/obj/i386-apple-
 darwin9.6.0/esock_utils.o ../priv/obj/i386-apple-
 darwin9.6.0/esock_posix_str.o ../priv/obj/i386-apple-
 darwin9.6.0/esock_openssl.o -lutil -ldl -lm   -L/usr/lib -lssl -lcrypto
 Undefined symbols:
   "_SSL_CTX_set_info_callback", referenced from:
       _set_ssl_parameters in esock_openssl.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[4]: *** [../priv/bin/i386-apple-darwin9.6.0/ssl_esock] Error 1
 make[3]: *** [opt] Error 2
 make[2]: *** [opt] Error 2
 make[1]: *** [opt] Error 2
 make: *** [libs] Error 2

-- 
Ticket URL: <http://trac.macports.org/ticket/21930#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list