[oi-dev] build issue in percona-server-57

Bob Friesenhahn bfriesen at simple.dallas.tx.us
Mon Nov 5 21:38:26 UTC 2018


On Mon, 5 Nov 2018, Rich Reynolds wrote:

>
> [ 32%] Building CXX object sql/CMakeFiles/binlog.dir/binlog_crypt_data.cc.o
> /codebase/oi-userland/components/database/percona-server-57/percona-server-5.7.22-22/sql/binlog_crypt_data.cc: 
> In member function 'void Binlog_crypt_data::free_key(uchar*&, std::size_t&)':
> /codebase/oi-userland/components/database/percona-server-57/percona-server-5.7.22-22/sql/binlog_crypt_data.cc:62:37: 
> error: 'memset_s' was not declared in this scope
>     memset_s(key, 512, 0, key_length);
>                                     ^
> make[3]: *** [sql/CMakeFiles/binlog.dir/build.make:336: 
> sql/CMakeFiles/binlog.dir/binlog_crypt_data.cc.o] Error 1
>
>
>
> this a patching, upstream or makefile issue?  ill investigate if no one knows 
> off the top of head

This appears to be a C'11 function.  See 
https://en.cppreference.com/w/c/string/byte/memset.  Depending on C'11 
at this time is very optimistic.

What version of GCC are you using?

Bob
-- 
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/




More information about the oi-dev mailing list