mysql:16721
From: blog <blog <blog2bb@xxxxxxxxxx>>
Date: Mon, 28 Aug 2023 18:31:06 +0900 (JST)
Subject: [mysql 16721] Re: [mysql 16720] Re: mysql 8.1.0インストールができません
回答ありがとうございます > > エラーログです > > > > Undefined symbols for architecture x86_64: > > "_EVP_PKEY_base_id", referenced from: > > TlsServerContext::load_key_and_cert(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tls_server_context.cc.o > > ld: symbol(s) not found for architecture x86_64 > > clang-15: error: linker command failed with exit code 1 (use -v to see invocation) > > make[2]: *** [library_output_directory/libmysqlharness_tls.1.dylib] Error 1 > > make[1]: *** [router/src/harness/src/CMakeFiles/harness_tls.dir/all] Error 2 > > > > openssl関係のようです、以下のドキュメントの通り > > -DWITH_SSL=system オプションあるのですが読み込まれてない様です > > OpenSSL 1のヘッダーファイルを使ってコンパイルし、OpenSSL 3の > ライブラリーをリンクしているように見えます。 > > エラーになったコマンドラインを確認したりするとなにかわかるか > もしれませんが、C/C++のプログラムのビルドまわりに詳しくない > とキビシイ気はします。 無事解決しました、/usr/local/opt/openssl@xxxxxxxxxx/includeを移動しopenssl@3を読み込ませました opnessl@xxxxxxxxxxはHomeBrewで多くのフォーミュラに依存されているのでアンインストール出来ません C/C++は無知なので、mysql、HomeBrew、どちらにバグがあるのか分かりません もっとスマートな方法があるのかも知れませんが私の問題は解決しました、ご指導頂き深く感謝します
@ 16715 2023-08-26 20:35 [blog <blog2bb@xxxxxx] mysql 8.1.0インストールができません 16716 2023-08-27 00:13 ┗[Takahiro Kambe <taca] 16717 2023-08-27 11:20 ┗[blog <blog2bb@xxxxxx] Re: [mysql 16716] Re: mysql 8.1.0インストールができません 16718 2023-08-27 11:36 ┗[Takahiro Kambe <taca] Re: mysql 8.1.0インストールができません 16719 2023-08-27 18:43 ┗[blog <blog2bb@xxxxxx] Re: [mysql 16718] Re: mysql 8.1.0インストールができません 16720 2023-08-28 10:00 ┗[Sutou Kouhei <kou@xx] Re: mysql 8.1.0インストールができません -> 16721 2023-08-28 18:31 ┗[blog <blog2bb@xxxxxx] Re: [mysql 16720] Re: mysql 8.1.0インストールができません