2017-03-28 17 views
0

最新のOSXでMariaDBを構築しようとしていますが、トレースは有効ですが失敗します。まず、それはLZ4を見つけることができません。OSXでMariaDBを構築できません

[ 95%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/socket.cpp.o 
ld: library not found for -llz4 
[ 95%] Built target simple_password_check 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
gmake[2]: *** [storage/mroonga/CMakeFiles/mroonga.dir/build.make:702: storage/mroonga/ha_mroonga.so] Error 1 
[ 95%] Building CXX object storage/spider/CMakeFiles/spider.dir/hs_client/string_util.cpp.o 
gmake[1]: *** [CMakeFiles/Makefile2:4031: storage/mroonga/CMakeFiles/mroonga.dir/all] Error 2 
gmake[1]: *** Waiting for unfinished jobs.... 

そして、それは、インストール手順に失敗します。

libtool: link: ranlib .libs/liblzma.a 
libtool: link: (cd ".libs" && rm -f "liblzma.la" && ln -s "../liblzma.la" "liblzma.la") 
[ 95%] Performing install step for 'build_lzma' 
Making install in api 
/bin/sh: /Users/ruihpacheco/Desktop/server/storage/tokudb/PerconaFT/xz/src/build_lzma/build-aux/install-sh: Permission denied 
gmake[5]: *** [Makefile:292: install-nobase_includeHEADERS] Error 126 
gmake[4]: *** [Makefile:409: install-am] Error 2 
gmake[3]: *** [Makefile:1391: install-recursive] Error 1 
gmake[2]: *** [storage/tokudb/PerconaFT/CMakeFiles/build_lzma.dir/build.make:75: storage/tokudb/PerconaFT/xz/src/build_lzma-stamp/build_lzma-install] Error 2 
gmake[1]: *** [CMakeFiles/Makefile2:6161: storage/tokudb/PerconaFT/CMakeFiles/build_lzma.dir/all] Error 2 
gmake: *** [Makefile:161: all] Error 2 

私はMacPortsのからLZ4をインストールし、ライブラリを構築するためのコマンドsudo ./BUILD/compile-pentium64-debug-maxを使用しました。

+0

なぜしていますか./BUILD/compile-pentium64-debug-max?私はそれがどこにでも書かれているとは思わないし、私はこのスクリプトのシングルユーザー以外は誰も知らない。構築する通常の方法はcmakeです。 && make –

+0

私はドキュメントに従っています。自分のやり方でlz4で失敗する、まったく同じエラーです。 – ruipacheco

+0

建物のスパイダーを無効にする(-DPLUGIN_SPIDER = NOをcmakeに渡す)。バグを報告する。あなたはそのスクリプトで建物のスパイダーを無効にすることはできませんか?:) –

答えて

0

これをビルドすることができる唯一の方法は、文書化されていないオプション-DWITHOUT_DYNAMIC_PLUGINS=1を使用していました。私はコメントで示唆されたすべてを試しました。

関連する問題