mariadb [ERROR] WSREP: context: library has no ciphers

62 views
Skip to first unread message

Addi Abel

unread,
May 17, 2017, 9:02:51 AM5/17/17
to codership
Hello,

since yesterday I get the above error.
also recompiling fails ...

==> Starting build()...
scons: Reading SConscript files ...
Host: linux x86_64 64bit
Signature: version: 3.20, revision: 7e383f7
Checking for C library pthread... yes
Checking for C library rt... yes
Checking for C header file sys/epoll.h... yes
Checking for C header file byteswap.h... yes
Checking for C header file endian.h... yes
Checking for C header file execinfo.h... yes
Checking for C++ header file boost/shared_ptr.hpp... yes
Checking for C++ header file unordered_map... no
Checking for C++ header file tr1/unordered_map... yes
Checking for C++ header file boost/program_options.hpp... yes
Checking for C++ header file asio.hpp... yes
Checking ASIO version (> 1.10.1) ... yes
Checking for C++ header file asio/ssl.hpp... yes
Checking for C library ssl... yes
Checking for C library crypto... yes
Checking for C header file check.h... yes
Checking for C library check... yes
Checking for C library m... yes
Checking for C library subunit... no
Checking for C library rt... yes
-std=c99 -fno-strict-aliasing -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong
-g -O3 -DNDEBUG -m64 -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Werror  
-D_FORTIFY_SOURCE=2 -D_XOPEN_SOURCE=600 -DHAVE_COMMON_H -DGALERA_USE_GU_NETWORK -DHAVE_BYTESWAP_H -DHAVE_ENDIAN_H -DHAVE_EXECINFO_H -DHAVE_BOOST_SHARED_PTR_HPP -DHAVE_TR
1_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_SYSTEM_ASIO -DHAVE_ASIO_HPP -DHAVE_ASIO_SSL_HPP -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -Wno-variadic-
macros -Wno-old-style-cast -Wno-missing-field-initializers -Wno-effc++
-Weffc++ -Wold-style-cast -pipe -Wno-long-long -Wno-deprecated -ansi -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong
scons: done reading SConscript files.
scons: Building targets ...
g++ -o galera/src/certification.o -c -Weffc++ -Wold-style-cast -pipe -Wno-long-long -Wno-deprecated -ansi -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong
-g -O3 -DNDEBUG -m64 -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Werror -pedantic -D_FORTIFY_SOURCE=2 -D_XOPEN_SOURCE=600 -DHAVE_COMMON_H -DGALERA_USE_GU_NETWOR
K -DHAVE_BYTESWAP_H -DHAVE_ENDIAN_H -DHAVE_EXECINFO_H -DHAVE_BOOST_SHARED_PTR_HPP -DHAVE_TR1_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_SYSTEM_ASIO -
DHAVE_ASIO_HPP -DHAVE_ASIO_SSL_HPP -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/certification.cpp
In file included from galerautils/src/gu_hash.h:30:0,
                from galera/src/key_os.hpp:10,
                from galera/src/write_set.hpp:9,
                from galera/src/trx_handle.hpp:9,
                from galera/src/certification.hpp:8,
                from galera/src/certification.cpp:5:
galerautils/src/gu_mmh3.h: In function 'void _mmh3_128_tail(const uint8_t*, size_t, uint64_t, uint64_t, uint64_t*)':
galerautils/src/gu_mmh3.h:187:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case 15: k2 ^= ((uint64_t)tail[14]) << 48;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:188:5: note: here
    case 14: k2 ^= ((uint64_t)tail[13]) << 40;
    ^~~~
galerautils/src/gu_mmh3.h:188:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case 14: k2 ^= ((uint64_t)tail[13]) << 40;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:189:5: note: here
    case 13: k2 ^= ((uint64_t)tail[12]) << 32;
    ^~~~
galerautils/src/gu_mmh3.h:189:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case 13: k2 ^= ((uint64_t)tail[12]) << 32;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:190:5: note: here
    case 12: k2 ^= ((uint64_t)tail[11]) << 24;
    ^~~~
galerautils/src/gu_mmh3.h:190:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case 12: k2 ^= ((uint64_t)tail[11]) << 24;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:191:5: note: here
    case 11: k2 ^= ((uint64_t)tail[10]) << 16;
    ^~~~
galerautils/src/gu_mmh3.h:191:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case 11: k2 ^= ((uint64_t)tail[10]) << 16;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:192:5: note: here
    case 10: k2 ^= ((uint64_t)tail[ 9]) << 8;
    ^~~~
galerautils/src/gu_mmh3.h:192:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case 10: k2 ^= ((uint64_t)tail[ 9]) << 8;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:193:5: note: here
    case  9: k2 ^= ((uint64_t)tail[ 8]) << 0;
    ^~~~
galerautils/src/gu_mmh3.h:198:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  8: k1 ^= ((uint64_t)tail[ 7]) << 56;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:199:5: note: here
    case  7: k1 ^= ((uint64_t)tail[ 6]) << 48;
    ^~~~
galerautils/src/gu_mmh3.h:199:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  7: k1 ^= ((uint64_t)tail[ 6]) << 48;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:200:5: note: here
    case  6: k1 ^= ((uint64_t)tail[ 5]) << 40;
    ^~~~
galerautils/src/gu_mmh3.h:200:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  6: k1 ^= ((uint64_t)tail[ 5]) << 40;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:201:5: note: here
    case  5: k1 ^= ((uint64_t)tail[ 4]) << 32;
    ^~~~
galerautils/src/gu_mmh3.h:201:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  5: k1 ^= ((uint64_t)tail[ 4]) << 32;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:202:5: note: here
    case  4: k1 ^= ((uint64_t)tail[ 3]) << 24;
    ^~~~
galerautils/src/gu_mmh3.h:202:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  4: k1 ^= ((uint64_t)tail[ 3]) << 24;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:203:5: note: here
    case  3: k1 ^= ((uint64_t)tail[ 2]) << 16;
    ^~~~
galerautils/src/gu_mmh3.h:203:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  3: k1 ^= ((uint64_t)tail[ 2]) << 16;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:204:5: note: here
    case  2: k1 ^= ((uint64_t)tail[ 1]) << 8;
    ^~~~
galerautils/src/gu_mmh3.h:204:17: error: this statement may fall through [-Werror=implicit-fallthrough=]
    case  2: k1 ^= ((uint64_t)tail[ 1]) << 8;
             ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
galerautils/src/gu_mmh3.h:205:5: note: here
    case  1: k1 ^= ((uint64_t)tail[ 0]) << 0;
    ^~~~
In file included from galera/src/write_set_ng.hpp:18:0,
                from galera/src/trx_handle.hpp:14,
                from galera/src/certification.hpp:8,
                from galera/src/certification.cpp:5:
galera/src/key_set.hpp: In member function 'bool galera::KeySet::KeyPart::matches(const galera::KeySet::KeyPart&) const':
galera/src/key_set.hpp:172:21: error: this statement may fall through [-Werror=implicit-fallthrough=]
                ret = (lhs[1] == rhs[1]);
                ~~~~^~~~~~~~~~~~~~~~~~~~
galera/src/key_set.hpp:176:13: note: here
            case FLAT8:
            ^~~~
cc1plus: all warnings being treated as errors
scons: *** [galera/src/certification.o] Error 1
scons: building terminated because of errors.
==> ERROR: A failure occurred in build().
   Aborting...


Regards
Addi
Reply all
Reply to author
Forward
0 new messages