No such luck for me, at least on Linux. I get linker errors when the 
bufferevent code is deleted from the Makefile.am.

I'll commit what I have tonight. If someone else can find a way to omit 
bufferevent, then that is welcome :-)


On Nov 7, 2011, at 11:58 AM, George Bosilca wrote:

> I might not get all the technical details here but I can confirm that your 
> commit (r25453) fixed all my issues. No more warnings, no ssl nor bufferevent.
> 
>  george.
> 
> On Nov 7, 2011, at 12:55 , Ralph Castain wrote:
> 
>> I have this properly fixed now - will commit later tonight. In Nathan's 
>> defense, it turns out that the same configuration bug found here also exists 
>> in the libevent207 component (the default one we have been using for a long 
>> time). I won't bother fixing it as the commit deletes that component. Why 
>> you weren't already seeing those same openssl complaints is a mystery - 
>> libevent207 was building openssl support as well. <shrug>
>> 
>> As for bufferevent support - it is in libevent207 as well, so nothing is 
>> changing in that regard. It is interwoven in other parts of libevent, so 
>> removing it isn't trivial - there is no libevent configure option for doing 
>> so. I have tried hand-editing the makefile to remove it, but the 
>> interdependencies start biting you pretty quickly. Frankly, I don't think 
>> it's worth editing libevent itself just to remove it.
>> 
>> 
>> On Nov 6, 2011, at 11:25 PM, Nathan T. Hjelm wrote:
>> 
>>> Hmm, I didn't come across that during testing. You are right that we
>>> should't be compiling with ssl support.
>>> 
>>> 
>>> On Mon, 7 Nov 2011 01:17:50 -0500, George Bosilca <bosi...@eecs.utk.edu>
>>> wrote:
>>>> This commit introduced quite a few warnings on Mac OS X. A snippet is
>>>> attached below. Btw, why do we need to build buffer event support in
>>>> libevent? And why ssl ...
>>>> 
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'bio_bufferevent_read':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:136:
>>>> warning: 'BIO_clear_flags' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:209)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:146:
>>>> warning: 'BIO_set_flags' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:207)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'bio_bufferevent_write':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:163:
>>>> warning: 'BIO_clear_flags' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:209)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:176:
>>>> warning: 'BIO_set_flags' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:207)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'BIO_new_bufferevent':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:255:
>>>> warning: 'BIO_new' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:581)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'conn_closed':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:494:
>>>> warning: 'SSL_get_shutdown' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1568)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:501:
>>>> warning: 'ERR_peek_error' is deprecated (declared at
>>>> /usr/include/openssl/err.h:270)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:521:
>>>> warning: 'ERR_get_error' is deprecated (declared at
>>>> /usr/include/openssl/err.h:266)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'init_bio_counts':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:538:
>>>> warning: 'BIO_number_written' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:562)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:538:
>>>> warning: 'SSL_get_wbio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1377)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:540:
>>>> warning: 'BIO_number_read' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:561)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:540:
>>>> warning: 'SSL_get_rbio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1376)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'decrement_buckets':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:546:
>>>> warning: 'BIO_number_written' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:562)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:546:
>>>> warning: 'SSL_get_wbio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1377)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:547:
>>>> warning: 'BIO_number_read' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:561)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:547:
>>>> warning: 'SSL_get_rbio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1376)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'do_read':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:580:
>>>> warning: 'SSL_read' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1493)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:589:
>>>> warning: 'SSL_get_error' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1501)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'do_write':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:655:
>>>> warning: 'SSL_write' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1495)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:665:
>>>> warning: 'SSL_get_error' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1501)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'do_handshake':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:897:
>>>> warning: 'SSL_do_handshake' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1529)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:912:
>>>> warning: 'SSL_get_error' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1501)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'opal_libevent2012_bufferevent_ssl_renegotiate':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:991:
>>>> warning: 'SSL_renegotiate' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1530)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'be_openssl_destruct':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1092:
>>>> warning: 'SSL_get_wbio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1377)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1094:
>>>> warning: 'BIO_ctrl' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:590)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1098:
>>>> warning: 'SSL_free' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1490)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'be_openssl_ctrl':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1146:
>>>> warning: 'BIO_new_socket' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:675)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1147:
>>>> warning: 'SSL_set_bio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1375)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'bufferevent_openssl_new_impl':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1207:
>>>> warning: 'SSL_ctrl' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1496)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1230:
>>>> warning: 'SSL_set_accept_state' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1549)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1235:
>>>> warning: 'SSL_set_connect_state' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1548)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'opal_libevent2012_bufferevent_openssl_filter_new':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1286:
>>>> warning: 'SSL_set_bio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1375)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:
>>>> In function 'opal_libevent2012_bufferevent_openssl_socket_new':
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1300:
>>>> warning: 'SSL_get_wbio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1377)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1304:
>>>> warning: 'BIO_ctrl' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:590)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1318:
>>>> warning: 'BIO_ctrl' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:590)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1323:
>>>> warning: 'BIO_new_socket' is deprecated (declared at
>>>> /usr/include/openssl/bio.h:675)
>>>> 
>>> ../../../../../../ompi/opal/mca/event/libevent2013/libevent/bufferevent_openssl.c:1324:
>>>> warning: 'SSL_set_bio' is deprecated (declared at
>>>> /usr/include/openssl/ssl.h:1375)
>>>> 
>>>> george.
>>>> 
>>>> 
>>>> On Nov 6, 2011, at 23:32 , hje...@osl.iu.edu wrote:
>>>> 
>>>>> Author: hjelmn
>>>>> Date: 2011-11-06 23:32:36 EST (Sun, 06 Nov 2011)
>>>>> New Revision: 25450
>>>>> URL: https://svn.open-mpi.org/trac/ompi/changeset/25450
>>>>> 
>>>>> Log:
>>>>> RFC: upgrade to libevent 2.0.13 (removing 2.0.7) timeout. Removed
>>>> libevent 2.0.7
>>>>> Removed:
>>>>> trunk/opal/mca/event/libevent2013/.ompi_ignore
>>>>> trunk/opal/mca/event/libevent2013/.ompi_unignore
>>>>> trunk/opal/mca/event/libevent207/
>>>>> 
>>>>> Deleted: trunk/opal/mca/event/libevent2013/.ompi_ignore
>>>>> 
>>>> 
>>> ==============================================================================
>>>>> 
>>>>> Deleted: trunk/opal/mca/event/libevent2013/.ompi_unignore
>>>>> 
>>>> 
>>> ==============================================================================
>>>>> --- trunk/opal/mca/event/libevent2013/.ompi_unignore      2011-11-06 
>>>>> 23:32:36
>>>> EST (Sun, 06 Nov 2011)
>>>>> +++ (empty file)
>>>>> @@ -1,3 +0,0 @@
>>>>> -jsquyres
>>>>> -hjelmn
>>>>> -rhc
>>>>> _______________________________________________
>>>>> svn mailing list
>>>>> s...@open-mpi.org
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/svn
>>>> 
>>>> 
>>>> _______________________________________________
>>>> devel mailing list
>>>> de...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> 
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> 
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to