brew install jubatus でエラー(macOS Catalina)

14 views
Skip to first unread message

たてつ

unread,
Jan 18, 2020, 5:20:40 AM1/18/20
to Jubatus
田崎と申します。

macOS(10.15.2 Catalina)環境において、Homebrew でJubatusをインストールしたところ、jubatus-coreのインストールでエラーとなりました。
実行時の表示メッセージを下に貼っておきます。(「brew tap jubatus/jubatus」は問題なく完了していますので、「brew install jubatus」のみ貼っています。
何か解決策はありますでしょうか。

なお、「--use-clang」オプションについては、brew installコマンドで「Error: invalid option: --use-clang」となった為、また、かつて、別の環境に「1.0.4」をインストールした際に「Warning: jubatus/jubatus/jubatus: this formula has no --use-clang option so it will be ignored! 」と出ていたので、外しています。


↓↓↓ 実行時の表示メッセージ ここから ↓↓↓
$ brew install jubatus 
==> Installing jubatus from jubatus/jubatus 
==> Installing dependencies for jubatus/jubatus/jubatus: apr, openssl@1.1, apr-util, log4cxx, pkg-config, msgpack059, oniguruma, jubatus-core, libtool, jubatus-mpio and jubatus-msgpack-rpc 
==> Installing jubatus/jubatus/jubatus dependency: apr 
==> Downloading https://homebrew.bintray.com/bottles/apr-1.7.0.catalina.bottle.tar.gz 
==> Downloading from https://akamai.bintray.com/27/277c42fcf2f5ca298a14279d1325f58da89ee4ec2132b3ccca9bf8dfdc354c48?__gda__=exp=1579272871~hm 
######################################################################## 100.0% 
==> Pouring apr-1.7.0.catalina.bottle.tar.gz 
==> Caveats 
apr is keg-only, which means it was not symlinked into /usr/local, 
because Apple's CLT package contains apr. 

If you need to have apr first in your PATH run: 
echo 'export PATH="/usr/local/opt/apr/bin:$PATH"' >> ~/.bash_profile 

==> Summary 
ビール /usr/local/Cellar/apr/1.7.0: 59 files, 1.4MB 
==> Installing jubatus/jubatus/jubatus dependency: openssl@1.1 
==> Downloading https://homebrew.bintray.com/bottles/openssl@1.1-1.1.1d.catalina.bottle.tar.gz 
==> Downloading from https://akamai.bintray.com/d7/d7f992ebfd78f80828051f6dc6a1a99aed405f86b0f39ea651fd0afeadd1b0f4?__gda__=exp=1579272873~hm 
######################################################################## 100.0% 
==> Pouring ope...@1.1-1.1.1d.catalina.bottle.tar.gz 
==> Caveats 
A CA file has been bootstrapped using certificates from the system 
keychain. To add additional certificates, place .pem files in 
/usr/local/etc/openssl@1.1/certs 

and run 
/usr/local/opt/openssl@1.1/bin/c_rehash 

openssl@1.1 is keg-only, which means it was not symlinked into /usr/local, 
because openssl/libressl is provided by macOS so don't link an incompatible version. 

If you need to have openssl@1.1 first in your PATH run: 
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile 

For compilers to find openssl@1.1 you may need to set: 
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib" 
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include" 

==> Summary 
ビール /usr/local/Cellar/openssl@1.1/1.1.1d: 7,983 files, 17.9MB 
==> Installing jubatus/jubatus/jubatus dependency: apr-util 
==> Downloading https://homebrew.bintray.com/bottles/apr-util-1.6.1_3.catalina.bottle.tar.gz 
==> Downloading from https://akamai.bintray.com/42/425955a21c3fec8e78f365cd7fc4c6c4ec95d074f720a9b24e8237af90cc4dcc?__gda__=exp=1579272883~hm 
######################################################################## 100.0% 
==> Pouring apr-util-1.6.1_3.catalina.bottle.tar.gz 
==> Caveats 
apr-util is keg-only, which means it was not symlinked into /usr/local, 
because Apple's CLT package contains apr. 

If you need to have apr-util first in your PATH run: 
echo 'export PATH="/usr/local/opt/apr-util/bin:$PATH"' >> ~/.bash_profile 

==> Summary 
ビール /usr/local/Cellar/apr-util/1.6.1_3: 54 files, 785.7KB 
==> Installing jubatus/jubatus/jubatus dependency: log4cxx 
==> Downloading https://homebrew.bintray.com/bottles/log4cxx-0.10.0_1.catalina.bottle.tar.gz 
==> Downloading from https://akamai.bintray.com/61/61d3bf62743bd2e2d6537f0f7d795eab7098d2a3917b526832f2eeebdbbb5171?__gda__=exp=1579272885~hm 
######################################################################## 100.0% 
==> Pouring log4cxx-0.10.0_1.catalina.bottle.tar.gz 
ビール /usr/local/Cellar/log4cxx/0.10.0_1: 185 files, 6.3MB 
==> Installing jubatus/jubatus/jubatus dependency: pkg-config 
==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.catalina.bottle.1.tar.gz 
==> Downloading from https://akamai.bintray.com/c0/c0a6927c8e404f6db8b14d6644a218b22ddb0d27be1fa0a69d15bf0d9a6875ae?__gda__=exp=1579272887~hm 
######################################################################## 100.0% 
==> Pouring pkg-config-0.29.2.catalina.bottle.1.tar.gz 
ビール /usr/local/Cellar/pkg-config/0.29.2: 11 files, 623KB 
==> Installing jubatus/jubatus/jubatus dependency: msgpack059 
==> Downloading https://github.com/msgpack/msgpack-c/releases/download/cpp-0.5.9/msgpack-0.5.9.tar.gz 
==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/4879511/3d7e0e00-025d-11e4-8470-72124ac19b0f?X-Amz-Algor 
######################################################################## 100.0% 
==> ./configure --prefix=/usr/local/Cellar/msgpack059/0.5.9 
==> make 
==> make install 
==> Caveats 
msgpack059 is keg-only, which means it was not symlinked into /usr/local, 
because Conflicts with msgpack in main repository.. 

For compilers to find msgpack059 you may need to set: 
export LDFLAGS="-L/usr/local/opt/msgpack059/lib" 
export CPPFLAGS="-I/usr/local/opt/msgpack059/include" 

For pkg-config to find msgpack059 you may need to set: 
export PKG_CONFIG_PATH="/usr/local/opt/msgpack059/lib/pkgconfig" 

==> Summary 
ビール /usr/local/Cellar/msgpack059/0.5.9: 59 files, 1.4MB, built in 17 seconds 
==> Installing jubatus/jubatus/jubatus dependency: oniguruma 
==> Downloading https://homebrew.bintray.com/bottles/oniguruma-6.9.4.catalina.bottle.tar.gz 
==> Downloading from https://akamai.bintray.com/05/05e25bc53db0cf338a7f765da76c66260972d6b4e259be415bc17807a8b60fe9?__gda__=exp=1579272907~hm 
######################################################################## 100.0% 
==> Pouring oniguruma-6.9.4.catalina.bottle.tar.gz 
ビール /usr/local/Cellar/oniguruma/6.9.4: 17 files, 1.3MB 
==> Installing jubatus/jubatus/jubatus dependency: jubatus-core 
==> Downloading https://github.com/jubatus/jubatus_core/archive/1.1.1.tar.gz 
==> Downloading from https://codeload.github.com/jubatus/jubatus_core/tar.gz/1.1.1 
# #=O#- #  
==> ./waf configure --prefix=/usr/local/Cellar/jubatus-core/1.1.1 --regexp-library=oniguruma 
==> ./waf 
Last 15 lines from /Users/tetsu_r/Library/Logs/Homebrew/jubatus-core/02.waf: 
"jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> >::~random()", referenced from: 
jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o 
jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o 
"std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > >::operator[](unsigned long) const", referenced from: 
jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o 
jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o 
"std::__1::vector<float, std::__1::allocator<float> >::data()", referenced from: 
jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o 
jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Waf: Leaving directory `/private/tmp/jubatus-core-20200117-18715-1bv2dvi/jubatus_core-1.1.1/build' 
Build failed 
-> task in 'jubatus_core' failed with exit status 1 (run with -v to display more information) 

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core): 
https://github.com/jubatus/homebrew-jubatus/issues 


↑↑↑ 実行時の表示メッセージ ここまで ↑↑↑


以上です。
よろしくお願い致します。

たてつ

unread,
Jan 26, 2020, 8:55:26 AM1/26/20
to Jubatus
田崎と申します。

jubatus-installer を使って、jubatus-core まで行きましたが(途中、tap リポジトリ の「*.rb」等を参考にしながら、「install.sh」を修正)、結果は同じでした。
「install.sh」の該当する「./waf build」 に「-v」を付けた結果を貼っておきます。

↓↓↓ ここから ↓↓↓
[355/667] Linking build/libjubatus_core.dylib
22:01:15 runner ['/usr/bin/clang++', '-dynamiclib', '-install_name', '/usr/local/Jubatus-installer/lib/libjubatus_core.1.dylib', '-Wl,-compatibility_version,1', '-Wl,-current_version,1.1.1', 'jubatus/core/bandit/epsilon_greedy.cpp.2.o', 'jubatus/core/clustering/gmm.cpp.2.o', 'jubatus/core/fv_converter/dynamic_num_feature.cpp.2.o', 'jubatus/core/classifier/cosine_similarity_classifier.cpp.2.o', 'jubatus/core/storage/sparse_matrix_storage.cpp.2.o', 'jubatus/core/regression/normal_herd.cpp.2.o', 'jubatus/core/regression/passive_aggressive.cpp.2.o', 'jubatus/core/storage/labels.cpp.2.o', 'jubatus/core/classifier/passive_aggressive.cpp.2.o', 'jubatus/core/fv_converter/json_converter.cpp.2.o', 'jubatus/core/clustering/util.cpp.2.o', 'jubatus/core/storage/bit_vector.cpp.2.o', 'jubatus/core/classifier/euclidean_distance_classifier.cpp.2.o', 'jubatus/core/storage/lsh_util.cpp.2.o', 'jubatus/core/classifier/confidence_weighted.cpp.2.o', 'jubatus/core/recommender/recommender_mock.cpp.2.o', 'jubatus/core/clustering/discrete_distribution.cpp.2.o', 'jubatus/core/graph/graph_factory.cpp.2.o', 'jubatus/core/fv_converter/dynamic_combination_feature.cpp.2.o', 'jubatus/core/fv_converter/num_filter_factory.cpp.2.o', 'jubatus/core/fv_converter/so_factory.cpp.2.o', 'jubatus/core/fv_converter/word_splitter.cpp.2.o', 'jubatus/core/storage/column_table.cpp.2.o', 'jubatus/core/fv_converter/space_splitter.cpp.2.o', 'jubatus/core/recommender/inverted_index_euclid.cpp.2.o', 'jubatus/core/fv_converter/util.cpp.2.o', 'jubatus/core/clustering/kmeans_compressor.cpp.2.o', 'jubatus/core/bandit/bandit_factory.cpp.2.o', 'jubatus/core/classifier/passive_aggressive_1.cpp.2.o', 'jubatus/core/driver/driver.cpp.2.o', 'jubatus/core/fv_converter/char_splitter.cpp.2.o', 'jubatus/core/clustering/clustering.cpp.2.o', 'jubatus/core/common/thread_pool.cpp.2.o', 'jubatus/core/regression/passive_aggressive_2.cpp.2.o', 'jubatus/core/bandit/ucb1.cpp.2.o', 'jubatus/core/regression/perceptron.cpp.2.o', 'jubatus/core/driver/burst.cpp.2.o', 'jubatus/core/regression/confidence_weighted.cpp.2.o', 'jubatus/core/fv_converter/datum_to_fv_converter.cpp.2.o', 'jubatus/core/stat/stat.cpp.2.o', 'jubatus/core/fv_converter/dynamic_num_filter.cpp.2.o', 'jubatus/core/fv_converter/without_split.cpp.2.o', 'jubatus/core/recommender/minhash.cpp.2.o', 'jubatus/core/bandit/select_by_weights.cpp.2.o', 'jubatus/core/recommender/recommender_factory.cpp.2.o', 'jubatus/core/graph/graph_wo_index.cpp.2.o', 'jubatus/core/regression/cosine_similarity_regression.cpp.2.o', 'jubatus/core/burst/burst_result.cpp.2.o', 'jubatus/core/storage/local_storage.cpp.2.o', 'jubatus/core/nearest_neighbor/minhash.cpp.2.o', 'jubatus/core/burst/burst.cpp.2.o', 'jubatus/core/driver/classifier.cpp.2.o', 'jubatus/core/fv_converter/key_matcher_factory.cpp.2.o', 'jubatus/core/bandit/summation_storage.cpp.2.o', 'jubatus/core/clustering/compressive_storage.cpp.2.o', 'jubatus/core/driver/stat.cpp.2.o', 'jubatus/core/nearest_neighbor/bit_vector_ranking.cpp.2.o', 'jubatus/core/clustering/dbscan_clustering_method.cpp.2.o', 'jubatus/core/unlearner/lru_unlearner.cpp.2.o', 'jubatus/core/framework/push_mixable.cpp.2.o', 'jubatus/core/storage/inverted_index_storage.cpp.2.o', 'jubatus/core/clustering/kmeans_clustering_method.cpp.2.o', 'jubatus/core/clustering/dbscan.cpp.2.o', 'jubatus/core/fv_converter/string_feature_factory.cpp.2.o', 'jubatus/core/regression/linear_regression.cpp.2.o', 'jubatus/core/nearest_neighbor/nearest_neighbor_base.cpp.2.o', 'jubatus/core/bandit/softmax.cpp.2.o', 'jubatus/core/driver/recommender.cpp.2.o', 'jubatus/core/fv_converter/dynamic_loader.cpp.2.o', 'jubatus/core/driver/regression.cpp.2.o', 'jubatus/core/common/vector_util.cpp.2.o', 'jubatus/core/framework/mixable_versioned_table.cpp.2.o', 'jubatus/core/unlearner/random_unlearner.cpp.2.o', 'jubatus/core/framework/linear_mixable.cpp.2.o', 'jubatus/core/classifier/arow.cpp.2.o', 'jubatus/core/nearest_neighbor/euclid_lsh.cpp.2.o', 'jubatus/core/nearest_neighbor/nearest_neighbor_factory.cpp.2.o', 'jubatus/core/anomaly/lof.cpp.2.o', 'jubatus/core/classifier/nearest_neighbor_classifier.cpp.2.o', 'jubatus/core/fv_converter/onig_splitter.cpp.2.o', 'jubatus/core/fv_converter/msgpack_converter.cpp.2.o', 'jubatus/core/recommender/recommender_mock_storage.cpp.2.o', 'jubatus/core/regression/nearest_neighbor_regression_util.cpp.2.o', 'jubatus/core/storage/storage_base.cpp.2.o', 'jubatus/core/fv_converter/onig_match.cpp.2.o', 'jubatus/core/clustering/eigen_feature_mapper.cpp.2.o', 'jubatus/core/fv_converter/libsvm_converter.cpp.2.o', 'jubatus/core/bandit/epsilon_decreasing.cpp.2.o', 'jubatus/core/nearest_neighbor/lsh.cpp.2.o', 'jubatus/core/classifier/inverted_index_classifier.cpp.2.o', 'jubatus/core/fv_converter/feature_hasher.cpp.2.o', 'jubatus/core/storage/bit_index_storage.cpp.2.o', 'jubatus/core/fv_converter/revert.cpp.2.o', 'jubatus/core/recommender/recommender_mock_util.cpp.2.o', 'jubatus/core/clustering/clustering_factory.cpp.2.o', 'jubatus/core/recommender/euclid_lsh.cpp.2.o', 'jubatus/core/storage/lsh_vector.cpp.2.o', 'jubatus/core/clustering/gmm_clustering_method.cpp.2.o', 'jubatus/core/framework/linear_function_mixer.cpp.2.o', 'jubatus/core/fv_converter/string_filter_factory.cpp.2.o', 'jubatus/core/clustering/simple_storage.cpp.2.o', 'jubatus/core/clustering/gmm_compressor.cpp.2.o', 'jubatus/core/classifier/normal_herd.cpp.2.o', 'jubatus/core/common/key_manager.cpp.2.o', 'jubatus/core/regression/arow.cpp.2.o', 'jubatus/core/fv_converter/dynamic_string_feature.cpp.2.o', 'jubatus/core/burst/result_storage.cpp.2.o', 'jubatus/core/fv_converter/num_feature_factory.cpp.2.o', 'jubatus/core/driver/bandit.cpp.2.o', 'jubatus/core/regression/regression_factory.cpp.2.o', 'jubatus/core/driver/anomaly.cpp.2.o', 'jubatus/core/unlearner/unlearner_factory.cpp.2.o', 'jubatus/core/fv_converter/combination_feature_factory.cpp.2.o', 'jubatus/core/anomaly/anomaly_factory.cpp.2.o', 'jubatus/core/classifier/perceptron.cpp.2.o', 'jubatus/core/recommender/nearest_neighbor_recommender.cpp.2.o', 'jubatus/core/storage/storage_factory.cpp.2.o', 'jubatus/core/regression/euclidean_distance_regression.cpp.2.o', 'jubatus/core/regression/inverted_index_regression.cpp.2.o', 'jubatus/core/driver/graph.cpp.2.o', 'jubatus/core/driver/nearest_neighbor.cpp.2.o', 'jubatus/core/common/version.cpp.2.o', 'jubatus/core/framework/model.cpp.2.o', 'jubatus/core/fv_converter/onig_filter.cpp.2.o', 'jubatus/core/classifier/classifier_factory.cpp.2.o', 'jubatus/core/framework/mixable.cpp.2.o', 'jubatus/core/common/jsonconfig/exception.cpp.2.o', 'jubatus/core/regression/passive_aggressive_1.cpp.2.o', 'jubatus/core/clustering/clustering_method_factory.cpp.2.o', 'jubatus/core/classifier/nearest_neighbor_classifier_util.cpp.2.o', 'jubatus/core/fv_converter/dynamic_string_filter.cpp.2.o', 'jubatus/core/fv_converter/character_ngram.cpp.2.o', 'jubatus/core/bandit/exp3.cpp.2.o', 'jubatus/core/common/jsonconfig/config.cpp.2.o', 'jubatus/core/anomaly/light_lof.cpp.2.o', 'jubatus/core/burst/aggregator.cpp.2.o', 'jubatus/core/recommender/inverted_index.cpp.2.o', 'jubatus/core/burst/engine.cpp.2.o', 'jubatus/core/regression/nearest_neighbor_regression.cpp.2.o', 'jubatus/core/bandit/ts.cpp.2.o', 'jubatus/core/fv_converter/keyword_weights.cpp.2.o', 'jubatus/core/nearest_neighbor/bit_vector_nearest_neighbor_base.cpp.2.o', 'jubatus/core/classifier/passive_aggressive_2.cpp.2.o', 'jubatus/core/classifier/linear_classifier.cpp.2.o', 'jubatus/core/anomaly/lof_storage.cpp.2.o', 'jubatus/core/recommender/recommender_base.cpp.2.o', 'jubatus/core/nearest_neighbor/lsh_function.cpp.2.o', 'jubatus/core/common/exception.cpp.2.o', 'jubatus/core/clustering/storage.cpp.2.o', 'jubatus/core/driver/weight.cpp.2.o', 'jubatus/core/driver/clustering.cpp.2.o', 'jubatus/core/clustering/storage_factory.cpp.2.o', 'jubatus/core/fv_converter/converter_config.cpp.2.o', 'jubatus/core/storage/local_storage_mixture.cpp.2.o', 'jubatus/core/fv_converter/binary_feature_factory.cpp.2.o', 'jubatus/core/fv_converter/weight_manager.cpp.2.o', 'jubatus/core/storage/lsh_index_storage.cpp.2.o', 'jubatus/core/fv_converter/dynamic_binary_feature.cpp.2.o', 'jubatus/core/recommender/lsh.cpp.2.o', 'jubatus/core/anomaly/anomaly_base.cpp.2.o', '-o/Users/tetsu_r/Downloads/jubatus-installer-master/download/jubatus_core-1.1.1/build/libjubatus_core.dylib', '-Ljubatus/util', '-Ljubatus/util/text', '-Ljubatus/util/data', '-Ljubatus/util/concurrent', '-Ljubatus/util/system', '-Ljubatus/util/lang', '-Ljubatus/util/math', '-ljubatus_util', '-ljubatus_util_text', '-ljubatus_util_data', '-ljubatus_util_concurrent', '-ljubatus_util_system', '-ljubatus_util_lang', '-ljubatus_util_math', '-ldl', '-lmsgpack', '-lonig', '-lpthread', '-L/usr/local/Jubatus-installer/lib']
Undefined symbols for architecture x86_64:
  "_mm_load_ps(float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm_set1_ps(float)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm_loadu_ps(float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm256_add_ps(float vector[8], float vector[8])", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm256_mul_ps(float vector[8], float vector[8])", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm_storeu_ps(float*, float vector[4])", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm256_load_ps(float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm256_set1_ps(float)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm_popcnt_u64(unsigned long long)", referenced from:
      jubatus::core::storage::detail::(anonymous namespace)::calc_hamming_distance_impl(unsigned long long const*, unsigned long long const*, unsigned long) (.popcnt) in bit_vector.cpp.2.o
      jubatus::core::storage::detail::(anonymous namespace)::bit_count_impl(unsigned long long const*, unsigned long) (.popcnt) in bit_vector.cpp.2.o
  "_mm256_loadu_ps(float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "_mm256_storeu_ps(float*, float vector[8])", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::core::nearest_neighbor::(anonymous namespace)::init_cache(unsigned int, std::__1::vector<float, std::__1::allocator<float> >&, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache> const&)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::core::nearest_neighbor::(anonymous namespace)::check_cache(jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&, unsigned int, std::__1::vector<float, std::__1::allocator<float> >&, float)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "void jubatus::core::nearest_neighbor::(anonymous namespace)::next_gaussian_float8<jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> > >(jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> >&, float*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "void jubatus::core::nearest_neighbor::(anonymous namespace)::next_gaussian_float16<jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> > >(jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> >&, float*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "void jubatus::core::nearest_neighbor::(anonymous namespace)::build_cache_if_enabled<16>(jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache> const&, std::__1::vector<float, std::__1::allocator<float> >&, float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "void jubatus::core::nearest_neighbor::(anonymous namespace)::build_cache_if_enabled<1>(jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache> const&, std::__1::vector<float, std::__1::allocator<float> >&, float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "void jubatus::core::nearest_neighbor::(anonymous namespace)::build_cache_if_enabled<8>(jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache> const&, std::__1::vector<float, std::__1::allocator<float> >&, float const*)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::core::nearest_neighbor::(anonymous namespace)::lru_set_cache_if_enabled(jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&, unsigned int, std::__1::vector<float, std::__1::allocator<float> >&)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::core::common::hash_util::calc_string_hash(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::core::storage::detail::bitcount(unsigned long long)", referenced from:
      jubatus::core::storage::detail::calc_hamming_distance_internal(unsigned long long const*, unsigned long long const*, unsigned long) in bit_vector.cpp.2.o
      jubatus::core::storage::detail::(anonymous namespace)::calc_hamming_distance_impl(unsigned long long const*, unsigned long long const*, unsigned long) (.resolver) in bit_vector.cpp.2.o
      jubatus::core::storage::detail::bit_count_internal(unsigned long long const*, unsigned long) in bit_vector.cpp.2.o
      jubatus::core::storage::detail::(anonymous namespace)::bit_count_impl(unsigned long long const*, unsigned long) (.resolver) in bit_vector.cpp.2.o
  "jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> >::next_gaussian_float()", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> >::random(unsigned int)", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "jubatus::util::math::random::random<jubatus::util::math::random::sfmt<607u, 2, 15, 3, 13, 3, 4261361663u, 4018093949u, 4286020477u, 2146958127u, 1u, 0u, 0u, 1502015572u> >::~random()", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > >::operator[](unsigned long) const", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
  "std::__1::vector<float, std::__1::allocator<float> >::data()", referenced from:
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.resolver) in lsh_function.cpp.2.o
      jubatus::core::nearest_neighbor::(anonymous namespace)::random_projection_internal(std::__1::vector<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, double> > > const&, unsigned int, unsigned long, unsigned long, jubatus::util::lang::scoped_ptr<jubatus::core::nearest_neighbor::random_projection_cache>&) (.avx2) in lsh_function.cpp.2.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

../.unittest-gtest/gtest-1.7.0/fused-src/gtest/gtest-all.cc:7921:12: warning: unused variable 'kPathSeparatorString' [-Wunused-const-variable]
const char kPathSeparatorString[] = "/";
           ^
1 warning generated.

Waf: Leaving directory `/Users/tetsu_r/Downloads/jubatus-installer-master/download/jubatus_core-1.1.1/build'
Build failed
 -> task in 'jubatus_core' failed with exit status 1: 
{task 4440753968: cxxshlib epsilon_greedy.cpp.2.o,gmm.cpp.2.o,dynamic_num_feature.cpp.2.o,cosine_similarity_classifier.cpp.2.o,sparse_matrix_storage.cpp.2.o,normal_herd.cpp.2.o,passive_aggressive.cpp.2.o,labels.cpp.2.o,passive_aggressive.cpp.2.o,json_converter.cpp.2.o,util.cpp.2.o,bit_vector.cpp.2.o,euclidean_distance_classifier.cpp.2.o,lsh_util.cpp.2.o,confidence_weighted.cpp.2.o,recommender_mock.cpp.2.o,discrete_distribution.cpp.2.o,graph_factory.cpp.2.o,dynamic_combination_feature.cpp.2.o,num_filter_factory.cpp.2.o,so_factory.cpp.2.o,word_splitter.cpp.2.o,column_table.cpp.2.o,space_splitter.cpp.2.o,inverted_index_euclid.cpp.2.o,util.cpp.2.o,kmeans_compressor.cpp.2.o,bandit_factory.cpp.2.o,passive_aggressive_1.cpp.2.o,driver.cpp.2.o,char_splitter.cpp.2.o,clustering.cpp.2.o,thread_pool.cpp.2.o,passive_aggressive_2.cpp.2.o,ucb1.cpp.2.o,perceptron.cpp.2.o,burst.cpp.2.o,confidence_weighted.cpp.2.o,datum_to_fv_converter.cpp.2.o,stat.cpp.2.o,dynamic_num_filter.cpp.2.o,without_split.cpp.2.o,minhash.cpp.2.o,select_by_weights.cpp.2.o,recommender_factory.cpp.2.o,graph_wo_index.cpp.2.o,cosine_similarity_regression.cpp.2.o,burst_result.cpp.2.o,local_storage.cpp.2.o,minhash.cpp.2.o,burst.cpp.2.o,classifier.cpp.2.o,key_matcher_factory.cpp.2.o,summation_storage.cpp.2.o,compressive_storage.cpp.2.o,stat.cpp.2.o,bit_vector_ranking.cpp.2.o,dbscan_clustering_method.cpp.2.o,lru_unlearner.cpp.2.o,push_mixable.cpp.2.o,inverted_index_storage.cpp.2.o,kmeans_clustering_method.cpp.2.o,dbscan.cpp.2.o,string_feature_factory.cpp.2.o,linear_regression.cpp.2.o,nearest_neighbor_base.cpp.2.o,softmax.cpp.2.o,recommender.cpp.2.o,dynamic_loader.cpp.2.o,regression.cpp.2.o,vector_util.cpp.2.o,mixable_versioned_table.cpp.2.o,random_unlearner.cpp.2.o,linear_mixable.cpp.2.o,arow.cpp.2.o,euclid_lsh.cpp.2.o,nearest_neighbor_factory.cpp.2.o,lof.cpp.2.o,nearest_neighbor_classifier.cpp.2.o,onig_splitter.cpp.2.o,msgpack_converter.cpp.2.o,recommender_mock_storage.cpp.2.o,nearest_neighbor_regression_util.cpp.2.o,storage_base.cpp.2.o,onig_match.cpp.2.o,eigen_feature_mapper.cpp.2.o,libsvm_converter.cpp.2.o,epsilon_decreasing.cpp.2.o,lsh.cpp.2.o,inverted_index_classifier.cpp.2.o,feature_hasher.cpp.2.o,bit_index_storage.cpp.2.o,revert.cpp.2.o,recommender_mock_util.cpp.2.o,clustering_factory.cpp.2.o,euclid_lsh.cpp.2.o,lsh_vector.cpp.2.o,gmm_clustering_method.cpp.2.o,linear_function_mixer.cpp.2.o,string_filter_factory.cpp.2.o,simple_storage.cpp.2.o,gmm_compressor.cpp.2.o,normal_herd.cpp.2.o,key_manager.cpp.2.o,arow.cpp.2.o,dynamic_string_feature.cpp.2.o,result_storage.cpp.2.o,num_feature_factory.cpp.2.o,bandit.cpp.2.o,regression_factory.cpp.2.o,anomaly.cpp.2.o,unlearner_factory.cpp.2.o,combination_feature_factory.cpp.2.o,anomaly_factory.cpp.2.o,perceptron.cpp.2.o,nearest_neighbor_recommender.cpp.2.o,storage_factory.cpp.2.o,euclidean_distance_regression.cpp.2.o,inverted_index_regression.cpp.2.o,graph.cpp.2.o,nearest_neighbor.cpp.2.o,version.cpp.2.o,model.cpp.2.o,onig_filter.cpp.2.o,classifier_factory.cpp.2.o,mixable.cpp.2.o,exception.cpp.2.o,passive_aggressive_1.cpp.2.o,clustering_method_factory.cpp.2.o,nearest_neighbor_classifier_util.cpp.2.o,dynamic_string_filter.cpp.2.o,character_ngram.cpp.2.o,exp3.cpp.2.o,config.cpp.2.o,light_lof.cpp.2.o,aggregator.cpp.2.o,inverted_index.cpp.2.o,engine.cpp.2.o,nearest_neighbor_regression.cpp.2.o,ts.cpp.2.o,keyword_weights.cpp.2.o,bit_vector_nearest_neighbor_base.cpp.2.o,passive_aggressive_2.cpp.2.o,linear_classifier.cpp.2.o,lof_storage.cpp.2.o,recommender_base.cpp.2.o,lsh_function.cpp.2.o,exception.cpp.2.o,storage.cpp.2.o,weight.cpp.2.o,clustering.cpp.2.o,storage_factory.cpp.2.o,converter_config.cpp.2.o,local_storage_mixture.cpp.2.o,binary_feature_factory.cpp.2.o,weight_manager.cpp.2.o,lsh_index_storage.cpp.2.o,dynamic_binary_feature.cpp.2.o,lsh.cpp.2.o,anomaly_base.cpp.2.o -> libjubatus_core.dylib}
['/usr/bin/clang++', '-dynamiclib', '-install_name', '/usr/local/Jubatus-installer/lib/libjubatus_core.1.dylib', '-Wl,-compatibility_version,1', '-Wl,-current_version,1.1.1', 'jubatus/core/bandit/epsilon_greedy.cpp.2.o', 'jubatus/core/clustering/gmm.cpp.2.o', 'jubatus/core/fv_converter/dynamic_num_feature.cpp.2.o', 'jubatus/core/classifier/cosine_similarity_classifier.cpp.2.o', 'jubatus/core/storage/sparse_matrix_storage.cpp.2.o', 'jubatus/core/regression/normal_herd.cpp.2.o', 'jubatus/core/regression/passive_aggressive.cpp.2.o', 'jubatus/core/storage/labels.cpp.2.o', 'jubatus/core/classifier/passive_aggressive.cpp.2.o', 'jubatus/core/fv_converter/json_converter.cpp.2.o', 'jubatus/core/clustering/util.cpp.2.o', 'jubatus/core/storage/bit_vector.cpp.2.o', 'jubatus/core/classifier/euclidean_distance_classifier.cpp.2.o', 'jubatus/core/storage/lsh_util.cpp.2.o', 'jubatus/core/classifier/confidence_weighted.cpp.2.o', 'jubatus/core/recommender/recommender_mock.cpp.2.o', 'jubatus/core/clustering/discrete_distribution.cpp.2.o', 'jubatus/core/graph/graph_factory.cpp.2.o', 'jubatus/core/fv_converter/dynamic_combination_feature.cpp.2.o', 'jubatus/core/fv_converter/num_filter_factory.cpp.2.o', 'jubatus/core/fv_converter/so_factory.cpp.2.o', 'jubatus/core/fv_converter/word_splitter.cpp.2.o', 'jubatus/core/storage/column_table.cpp.2.o', 'jubatus/core/fv_converter/space_splitter.cpp.2.o', 'jubatus/core/recommender/inverted_index_euclid.cpp.2.o', 'jubatus/core/fv_converter/util.cpp.2.o', 'jubatus/core/clustering/kmeans_compressor.cpp.2.o', 'jubatus/core/bandit/bandit_factory.cpp.2.o', 'jubatus/core/classifier/passive_aggressive_1.cpp.2.o', 'jubatus/core/driver/driver.cpp.2.o', 'jubatus/core/fv_converter/char_splitter.cpp.2.o', 'jubatus/core/clustering/clustering.cpp.2.o', 'jubatus/core/common/thread_pool.cpp.2.o', 'jubatus/core/regression/passive_aggressive_2.cpp.2.o', 'jubatus/core/bandit/ucb1.cpp.2.o', 'jubatus/core/regression/perceptron.cpp.2.o', 'jubatus/core/driver/burst.cpp.2.o', 'jubatus/core/regression/confidence_weighted.cpp.2.o', 'jubatus/core/fv_converter/datum_to_fv_converter.cpp.2.o', 'jubatus/core/stat/stat.cpp.2.o', 'jubatus/core/fv_converter/dynamic_num_filter.cpp.2.o', 'jubatus/core/fv_converter/without_split.cpp.2.o', 'jubatus/core/recommender/minhash.cpp.2.o', 'jubatus/core/bandit/select_by_weights.cpp.2.o', 'jubatus/core/recommender/recommender_factory.cpp.2.o', 'jubatus/core/graph/graph_wo_index.cpp.2.o', 'jubatus/core/regression/cosine_similarity_regression.cpp.2.o', 'jubatus/core/burst/burst_result.cpp.2.o', 'jubatus/core/storage/local_storage.cpp.2.o', 'jubatus/core/nearest_neighbor/minhash.cpp.2.o', 'jubatus/core/burst/burst.cpp.2.o', 'jubatus/core/driver/classifier.cpp.2.o', 'jubatus/core/fv_converter/key_matcher_factory.cpp.2.o', 'jubatus/core/bandit/summation_storage.cpp.2.o', 'jubatus/core/clustering/compressive_storage.cpp.2.o', 'jubatus/core/driver/stat.cpp.2.o', 'jubatus/core/nearest_neighbor/bit_vector_ranking.cpp.2.o', 'jubatus/core/clustering/dbscan_clustering_method.cpp.2.o', 'jubatus/core/unlearner/lru_unlearner.cpp.2.o', 'jubatus/core/framework/push_mixable.cpp.2.o', 'jubatus/core/storage/inverted_index_storage.cpp.2.o', 'jubatus/core/clustering/kmeans_clustering_method.cpp.2.o', 'jubatus/core/clustering/dbscan.cpp.2.o', 'jubatus/core/fv_converter/string_feature_factory.cpp.2.o', 'jubatus/core/regression/linear_regression.cpp.2.o', 'jubatus/core/nearest_neighbor/nearest_neighbor_base.cpp.2.o', 'jubatus/core/bandit/softmax.cpp.2.o', 'jubatus/core/driver/recommender.cpp.2.o', 'jubatus/core/fv_converter/dynamic_loader.cpp.2.o', 'jubatus/core/driver/regression.cpp.2.o', 'jubatus/core/common/vector_util.cpp.2.o', 'jubatus/core/framework/mixable_versioned_table.cpp.2.o', 'jubatus/core/unlearner/random_unlearner.cpp.2.o', 'jubatus/core/framework/linear_mixable.cpp.2.o', 'jubatus/core/classifier/arow.cpp.2.o', 'jubatus/core/nearest_neighbor/euclid_lsh.cpp.2.o', 'jubatus/core/nearest_neighbor/nearest_neighbor_factory.cpp.2.o', 'jubatus/core/anomaly/lof.cpp.2.o', 'jubatus/core/classifier/nearest_neighbor_classifier.cpp.2.o', 'jubatus/core/fv_converter/onig_splitter.cpp.2.o', 'jubatus/core/fv_converter/msgpack_converter.cpp.2.o', 'jubatus/core/recommender/recommender_mock_storage.cpp.2.o', 'jubatus/core/regression/nearest_neighbor_regression_util.cpp.2.o', 'jubatus/core/storage/storage_base.cpp.2.o', 'jubatus/core/fv_converter/onig_match.cpp.2.o', 'jubatus/core/clustering/eigen_feature_mapper.cpp.2.o', 'jubatus/core/fv_converter/libsvm_converter.cpp.2.o', 'jubatus/core/bandit/epsilon_decreasing.cpp.2.o', 'jubatus/core/nearest_neighbor/lsh.cpp.2.o', 'jubatus/core/classifier/inverted_index_classifier.cpp.2.o', 'jubatus/core/fv_converter/feature_hasher.cpp.2.o', 'jubatus/core/storage/bit_index_storage.cpp.2.o', 'jubatus/core/fv_converter/revert.cpp.2.o', 'jubatus/core/recommender/recommender_mock_util.cpp.2.o', 'jubatus/core/clustering/clustering_factory.cpp.2.o', 'jubatus/core/recommender/euclid_lsh.cpp.2.o', 'jubatus/core/storage/lsh_vector.cpp.2.o', 'jubatus/core/clustering/gmm_clustering_method.cpp.2.o', 'jubatus/core/framework/linear_function_mixer.cpp.2.o', 'jubatus/core/fv_converter/string_filter_factory.cpp.2.o', 'jubatus/core/clustering/simple_storage.cpp.2.o', 'jubatus/core/clustering/gmm_compressor.cpp.2.o', 'jubatus/core/classifier/normal_herd.cpp.2.o', 'jubatus/core/common/key_manager.cpp.2.o', 'jubatus/core/regression/arow.cpp.2.o', 'jubatus/core/fv_converter/dynamic_string_feature.cpp.2.o', 'jubatus/core/burst/result_storage.cpp.2.o', 'jubatus/core/fv_converter/num_feature_factory.cpp.2.o', 'jubatus/core/driver/bandit.cpp.2.o', 'jubatus/core/regression/regression_factory.cpp.2.o', 'jubatus/core/driver/anomaly.cpp.2.o', 'jubatus/core/unlearner/unlearner_factory.cpp.2.o', 'jubatus/core/fv_converter/combination_feature_factory.cpp.2.o', 'jubatus/core/anomaly/anomaly_factory.cpp.2.o', 'jubatus/core/classifier/perceptron.cpp.2.o', 'jubatus/core/recommender/nearest_neighbor_recommender.cpp.2.o', 'jubatus/core/storage/storage_factory.cpp.2.o', 'jubatus/core/regression/euclidean_distance_regression.cpp.2.o', 'jubatus/core/regression/inverted_index_regression.cpp.2.o', 'jubatus/core/driver/graph.cpp.2.o', 'jubatus/core/driver/nearest_neighbor.cpp.2.o', 'jubatus/core/common/version.cpp.2.o', 'jubatus/core/framework/model.cpp.2.o', 'jubatus/core/fv_converter/onig_filter.cpp.2.o', 'jubatus/core/classifier/classifier_factory.cpp.2.o', 'jubatus/core/framework/mixable.cpp.2.o', 'jubatus/core/common/jsonconfig/exception.cpp.2.o', 'jubatus/core/regression/passive_aggressive_1.cpp.2.o', 'jubatus/core/clustering/clustering_method_factory.cpp.2.o', 'jubatus/core/classifier/nearest_neighbor_classifier_util.cpp.2.o', 'jubatus/core/fv_converter/dynamic_string_filter.cpp.2.o', 'jubatus/core/fv_converter/character_ngram.cpp.2.o', 'jubatus/core/bandit/exp3.cpp.2.o', 'jubatus/core/common/jsonconfig/config.cpp.2.o', 'jubatus/core/anomaly/light_lof.cpp.2.o', 'jubatus/core/burst/aggregator.cpp.2.o', 'jubatus/core/recommender/inverted_index.cpp.2.o', 'jubatus/core/burst/engine.cpp.2.o', 'jubatus/core/regression/nearest_neighbor_regression.cpp.2.o', 'jubatus/core/bandit/ts.cpp.2.o', 'jubatus/core/fv_converter/keyword_weights.cpp.2.o', 'jubatus/core/nearest_neighbor/bit_vector_nearest_neighbor_base.cpp.2.o', 'jubatus/core/classifier/passive_aggressive_2.cpp.2.o', 'jubatus/core/classifier/linear_classifier.cpp.2.o', 'jubatus/core/anomaly/lof_storage.cpp.2.o', 'jubatus/core/recommender/recommender_base.cpp.2.o', 'jubatus/core/nearest_neighbor/lsh_function.cpp.2.o', 'jubatus/core/common/exception.cpp.2.o', 'jubatus/core/clustering/storage.cpp.2.o', 'jubatus/core/driver/weight.cpp.2.o', 'jubatus/core/driver/clustering.cpp.2.o', 'jubatus/core/clustering/storage_factory.cpp.2.o', 'jubatus/core/fv_converter/converter_config.cpp.2.o', 'jubatus/core/storage/local_storage_mixture.cpp.2.o', 'jubatus/core/fv_converter/binary_feature_factory.cpp.2.o', 'jubatus/core/fv_converter/weight_manager.cpp.2.o', 'jubatus/core/storage/lsh_index_storage.cpp.2.o', 'jubatus/core/fv_converter/dynamic_binary_feature.cpp.2.o', 'jubatus/core/recommender/lsh.cpp.2.o', 'jubatus/core/anomaly/anomaly_base.cpp.2.o', '-o/Users/tetsu_r/Downloads/jubatus-installer-master/download/jubatus_core-1.1.1/build/libjubatus_core.dylib', '-Ljubatus/util', '-Ljubatus/util/text', '-Ljubatus/util/data', '-Ljubatus/util/concurrent', '-Ljubatus/util/system', '-Ljubatus/util/lang', '-Ljubatus/util/math', '-ljubatus_util', '-ljubatus_util_text', '-ljubatus_util_data', '-ljubatus_util_concurrent', '-ljubatus_util_system', '-ljubatus_util_lang', '-ljubatus_util_math', '-ldl', '-lmsgpack', '-lonig', '-lpthread', '-L/usr/local/Jubatus-installer/lib']
ERROR
↑↑↑ ここまで ↑↑↑

以上です。
よろしくお願い致します。


2020年1月18日土曜日 19時20分40秒 UTC+9 たてつ:

Ryohei IMAMASU

unread,
Jan 27, 2020, 9:43:47 PM1/27/20
to Jubatus
Jubatus Team 今増 です。

対応が遅くなり、申し訳ありません。
我々でも事象が確認できました。

現在、対応中になりますので、しばらくお待ちください。

なお、Homebrew は実験的サポートで、最新の macOS での検証が十分にできていない
場合があります。安定して利用できる Docker イメージをご利用いただくこともご検討
いただければと思います。
https://hub.docker.com/r/jubatus/jubatus

よろしくお願いします。

2020年1月26日日曜日 22時55分26秒 UTC+9 たてつ:
...

たてつ

unread,
Jan 28, 2020, 10:27:16 AM1/28/20
to Jubatus
田崎です。

対応中とのことで、ありがとうございます。

また、Dockerの話もありがとうございます。
その選択肢は考えていませんでした。状況によってはそれも考えてみたいと思います。


2020年1月28日火曜日 11時43分47秒 UTC+9 Ryohei IMAMASU:
...
Reply all
Reply to author
Forward
0 new messages