Can't complile if ssl=0

Bug #891476 reported by Vadim Tkachenko
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Galera
New
Wishlist
Unassigned
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC
Status tracked in 5.6
5.5
Fix Released
Undecided
Unassigned
5.6
Fix Released
Undecided
Unassigned

Bug Description

Can't compile galera/2.x if ssl=0

g++ -o gcomm/test/check_types.o -c -Wno-long-long -Wno-deprecated -pedantic -ansi -Weffc++ -Wold-style-cast -g -O3 -DNDEBUG -pipe -Wall -Wextra -Werror -Wno-unused-parameter -m64 -D_XOPEN_SOURCE=600 -DGALERA_USE_GU_NETWORK -DHAVE_BYTESWAP_H -DHAVE_ENDIAN_H -DHAVE_BOOST_SHARED_PTR_HPP -DHAVE_BOOST_UNORDERED_MAP_HPP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DGALERA_USE_BOOST_POOL_ALLOC=1 -DHAVE_ASIO_HPP -DHAVE_ASIO_HPP -Iasio -Igalerautils/src -Igcomm/src -Igcomm/src/gcomm -Igcache/src -Igcs/src -Iwsdb/src -Igalera/src gcomm/test/check_types.cpp
galera/tests/ist_check.o: In function `void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)':
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x17): undefined reference to `CRYPTO_set_id_callback'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x1e): undefined reference to `CRYPTO_set_locking_callback'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x23): undefined reference to `ERR_free_strings'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x2a): undefined reference to `ERR_remove_state'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x2f): undefined reference to `EVP_cleanup'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x34): undefined reference to `CRYPTO_cleanup_all_ex_data'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x3e): undefined reference to `CONF_modules_unload'
ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x43): undefined reference to `ENGINE_cleanup'

Revision history for this message
Alex Yurchenko (ayurchen) wrote :

How important compilation with ssl=0 is? Enabling it would require additional logic - and with that additional complexity.

Revision history for this message
Vadim Tkachenko (vadim-tk) wrote : Re: [Bug 891476] Re: Can't complile if ssl=0
Download full text (3.7 KiB)

Not very important at this moment.

On Thu, Nov 17, 2011 at 4:30 AM, Alex Yurchenko
<email address hidden> wrote:
> How important compilation with ssl=0 is? Enabling it would require
> additional logic - and with that additional complexity.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/891476
>
> Title:
>  Can't complile if ssl=0
>
> Status in Galera Replicator:
>  New
>
> Bug description:
>  Can't compile galera/2.x if ssl=0
>
>
>  g++ -o gcomm/test/check_types.o -c -Wno-long-long -Wno-deprecated -pedantic -ansi -Weffc++ -Wold-style-cast -g -O3 -DNDEBUG -pipe -Wall -Wextra -Werror -Wno-unused-parameter -m64 -D_XOPEN_SOURCE=600 -DGALERA_USE_GU_NETWORK -DHAVE_BYTESWAP_H -DHAVE_ENDIAN_H -DHAVE_BOOST_SHARED_PTR_HPP -DHAVE_BOOST_UNORDERED_MAP_HPP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DGALERA_USE_BOOST_POOL_ALLOC=1 -DHAVE_ASIO_HPP -DHAVE_ASIO_HPP -Iasio -Igalerautils/src -Igcomm/src -Igcomm/src/gcomm -Igcache/src -Igcs/src -Iwsdb/src -Igalera/src gcomm/test/check_types.cpp
>  galera/tests/ist_check.o: In function `void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)':
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x17): undefined reference to `CRYPTO_set_id_callback'
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x1e): undefined reference to `CRYPTO_set_locking_callback'
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x23): undefined reference to `ERR_free_strings'
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x2a): undefined reference to `ERR_remove_state'
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x2f): undefined reference to `EVP_cleanup'
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x34): undefined reference to `CRYPTO_cleanup_all_ex_data'
>  ist_check.cpp:(.text._ZN5boost14checked_deleteIN4asio3ssl6detail12openssl_initILb1EE7do_initEEEvPT_[void boost::checked_delete<asio::ssl::detail::openssl_init<true>::do_init>(asio::ssl::detail::openssl_init<true>::do_init*)]+0x3e): undefined reference to `CONF_modules_un...

Read more...

Changed in galera:
importance: Undecided → Wishlist
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PXC-1195

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.