ホームページ  >  に質問  >  本文

linux - mariadb10.3 のコンパイルおよびインストール時に jemalloc が見つかりません

エラーは次のとおりです:
[root@localhost mariadb-10.3.0]# cmake . -DBUILD_CONFIG=mysql_release
-- cmake バージョン 3.8.0 を実行しています
-- MariaDB 10.3.0
-- パッケージ化: mariadb-10.3 .0- Linux-x86_64
-- モジュール「libsystemd;libsystemd-daemon」の 1 つを確認しています
== MariaDB Connector/C
SYSTEM プロセッサーを構成しています: x86_64
CMake Error at cmake/jemalloc.cmake:38 (メッセージ):
jemalloc が見つかりません
コールスタック (最新の呼び出しが最初):
storage/okudb/CMakeLists.txt:33 (CHECK_JEMALLOC)

-- 構成が不完全です。エラーが発生しました!
「/usr/local/src/mariadb-10.3.0/CMakeFiles/CMakeOutput.log」も参照してください。
「/usr/local/src/mariadb-10.3.0/」も参照してください。 CMakeFiles/CMakeError.log".
[root@localhost mariadb-10.3.0]#

CMakeErrorを実行しましたが、理解できませんでした。以下はほんの一部であり、役立つかどうかはわかりません。
ビルドコマンドを実行します: "/usr/bin/gmake" "cmTC_e1c34/fast"
/usr/bin/gmake -f CMakeFiles/cmTC_e1c34.dir/build.make CMakeFiles/cmTC_e1c34.dir/build
gmake[1]: ディレクトリ「/usr/local/src/mariadb-10.3.0/CMakeFiles/」を入力します。 CMakeTmp"
C オブジェクト CMakeFiles/cmTC_e1c34 を構築しています。 dir/CheckFunctionExists.c.o
/usr/bin/cc -DPACKAGE=test -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE=1 -D_LARGEFILE_SOURCE -D_LARGE_FILES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_マクロ -D__STDC_LIMIT_MACROS -pie -fPIC -W l,-z,relro,-z,now -fstack-protector --param=ssp-buffer-size=4 -DWITH_INNODB_DISALLOW_WRITES -DCHECK_FUNCTION_EXISTS=malloc_stats_print -o CMakeFiles/cmTC_e1c34.dir/CheckFunctionExists.c.o -c /usr/local/ share/cmake-3.8/Modules/CheckFunctionExists.c
C 実行可能ファイルのリンク cmTC_e1c34
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e1c34.dir/link.txt --verbose=1
/usr/bin/cc - pie -fPIC -Wl,-z,relro, -z,now -fstack-protector --param=ssp-buffer-size=4 -DWITH_INNODB_DISALLOW_WRITES -DCHECK_FUNCTION_EXISTS=malloc_stats_print -rdynamic CMakeFiles/cmTC_e1c34.dir/CheckFunctionExists.c.o -o cmTC_e1c34 -ljemalloc_pic -lpthread -ldl -lm
/usr /bin/ld: 見つかりません -ljemalloc_pic
collect2: エラー: ld が 1
gmake[1] を返しました: * [cmTC_e1c34] エラー 1
gmake[1]: ディレクトリを離れています"/usr/local/src/mariadb-10.3 .0/CMakeFiles/CMakeTmp"
gmake: * [cmTC_e1c34/fast] エラー 2

迷茫迷茫2713日前1108

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-05-16 13:33:34

    このバージョンの jemalloc は mariadb-10.3 をサポートしていないはずです。10.0 のものに置き換えれば問題ありません。

    返事
    0
  • キャンセル返事