[前][次][番号順一覧][スレッド一覧]

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インストールができません