Skip to content

Instantly share code, notes, and snippets.

@katsyoshi
Created January 12, 2013 02:45
Show Gist options
  • Select an option

  • Save katsyoshi/4515789 to your computer and use it in GitHub Desktop.

Select an option

Save katsyoshi/4515789 to your computer and use it in GitHub Desktop.
jubatus failed build in OSX 10.6.5
-(katsu@MacBookPro)-(0)-<2013/01/12 11:41>---[...atsu/Program/Jubatus/jubatus]-
-[28725]% ./waf configure
Setting top to : /Users/katsu/Program/Jubatus/jubatus
Setting out to : /Users/katsu/Program/Jubatus/jubatus/build
Checking for 'g++' (c++ compiler) : ok
Unpacking gtest : yes
Checking for library pthread : yes
Checking for library msgpack : yes
Checking for library jubatus_mpio : yes
Checking for library jubatus_msgpack-rpc : yes
Checking for library dl : yes
Checking for program pkg-config : /usr/local/bin/pkg-config
Checking for 'libglog' : yes
Checking for 'pficommon' : yes
Checking for header pficommon/network/mprpc.h : yes
Checking for header unistd.h : yes
Checking for header sys/types.h : yes
Checking for header sys/wait.h : yes
Checking for header sys/stat.h : yes
Checking for header cxxabi.h : yes
Checking for header sys/socket.h net/if.h : yes
Checking for header sys/ioctl.h : yes
Checking for header fcntl.h : yes
Checking for header netinet/in.h : yes
Checking for header arpa/inet.h : yes
Checking for header dlfcn.h : yes
Checking for header sys/socket.h net/if.h sys/ioctl.h : yes
Checking for header netinet/in.h arpa/inet.h : yes
Checking for compiler atomic builtins : yes
Checking for library re2 : yes
'configure' finished successfully (2.793s)
-(katsu@MacBookPro)-(0)-<2013/01/12 11:41>---[...atsu/Program/Jubatus/jubatus]-
-[28726]% ./waf
Waf: Entering directory `/Users/katsu/Program/Jubatus/jubatus/build'
[ 1/130] subst_pc: jubatus.pc.in -> build/jubatus.pc
[ 2/130] cxx: src/anomaly/anomaly_base.cpp -> build/src/anomaly/anomaly_base.cpp.1.o
[ 3/130] cxx: src/anomaly/anomaly_factory.cpp -> build/src/anomaly/anomaly_factory.cpp.1.o
[ 4/130] cxx: src/anomaly/lof.cpp -> build/src/anomaly/lof.cpp.1.o
[ 5/130] cxx: src/anomaly/lof_storage.cpp -> build/src/anomaly/lof_storage.cpp.1.o
[ 42/130] cxx: src/recommender/minhash.cpp -> build/src/recommender/minhash.cpp.1.o
[ 42/130] cxx: src/recommender/inverted_index.cpp -> build/src/recommender/inverted_index.cpp.1.o
[ 44/130] cxx: src/recommender/recommender_mock_storage.cpp -> build/src/recommender/recommender_mock_storage.cpp.1.o
[ 45/130] cxx: src/recommender/recommender_mock_util.cpp -> build/src/recommender/recommender_mock_util.cpp.1.o
[ 46/130] cxx: src/storage/lsh_vector.cpp -> build/src/storage/lsh_vector.cpp.1.o
[ 47/130] cxx: src/storage/lsh_index_storage.cpp -> build/src/storage/lsh_index_storage.cpp.1.o
[ 48/130] cxx: src/storage/sparse_matrix_storage.cpp -> build/src/storage/sparse_matrix_storage.cpp.1.o
[ 49/130] cxx: src/storage/bit_index_storage.cpp -> build/src/storage/bit_index_storage.cpp.1.o
[ 50/130] cxx: src/storage/bit_vector.cpp -> build/src/storage/bit_vector.cpp.1.o
[ 51/130] cxx: src/storage/inverted_index_storage.cpp -> build/src/storage/inverted_index_storage.cpp.1.o
[ 52/130] cxx: src/common/config.cpp -> build/src/common/config.cpp.1.o
[ 53/130] cxx: src/common/global_id_generator.cpp -> build/src/common/global_id_generator.cpp.1.o
[ 54/130] cxx: src/common/jsonconfig/exception.cpp -> build/src/common/jsonconfig/exception.cpp.1.o
[ 55/130] cxx: src/common/key_manager.cpp -> build/src/common/key_manager.cpp.1.o
[ 56/130] cxx: src/common/network.cpp -> build/src/common/network.cpp.1.o
[ 57/130] cxx: src/common/jsonconfig/config.cpp -> build/src/common/jsonconfig/config.cpp.1.o
[ 58/130] cxx: src/common/exception.cpp -> build/src/common/exception.cpp.1.o
[ 59/130] cxx: src/common/util.cpp -> build/src/common/util.cpp.1.o
../src/common/util.cpp: In function ‘int jubatus::util::daemonize()’:
../src/common/util.cpp:201: warning: ‘daemon’ is deprecated (declared at /usr/include/stdlib.h:289)
../src/common/util.cpp:201: warning: ‘daemon’ is deprecated (declared at /usr/include/stdlib.h:289)
[ 60/130] cxx: src/common/vector_util.cpp -> build/src/common/vector_util.cpp.1.o
[ 61/130] cxx: src/storage/storage_factory.cpp -> build/src/storage/storage_factory.cpp.1.o
[ 62/130] cxx: src/storage/local_storage_mixture.cpp -> build/src/storage/local_storage_mixture.cpp.1.o
[ 63/130] cxx: src/storage/local_storage.cpp -> build/src/storage/local_storage.cpp.1.o
[ 64/130] cxx: src/storage/storage_base.cpp -> build/src/storage/storage_base.cpp.1.o
[ 65/130] cxx: src/storage/lsh_util.cpp -> build/src/storage/lsh_util.cpp.1.o
[ 66/130] cxx: src/recommender/recommender_mock.cpp -> build/src/recommender/recommender_mock.cpp.1.o
[ 67/130] cxx: src/recommender/lsh_util.cpp -> build/src/recommender/lsh_util.cpp.1.o
[ 68/130] cxx: src/recommender/euclid_lsh.cpp -> build/src/recommender/euclid_lsh.cpp.1.o
[ 69/130] cxx: src/recommender/recommender_base.cpp -> build/src/recommender/recommender_base.cpp.1.o
[ 70/130] cxx: src/recommender/recommender_factory.cpp -> build/src/recommender/recommender_factory.cpp.1.o
[ 71/130] cxx: src/recommender/lsh.cpp -> build/src/recommender/lsh.cpp.1.o
[ 72/130] cxx: src/common/mprpc/rpc_mclient.cpp -> build/src/common/mprpc/rpc_mclient.cpp.1.o
[ 73/130] cxx: src/common/mprpc/rpc_server.cpp -> build/src/common/mprpc/rpc_server.cpp.1.o
[ 74/130] cxx: src/plugin/fv_converter/re2_splitter.cpp -> build/src/plugin/fv_converter/re2_splitter.cpp.1.o
[ 76/130] cxx: src/fv_converter/msgpack_converter.cpp -> build/src/fv_converter/msgpack_converter.cpp.1.o
[ 77/130] cxx: src/fv_converter/json_converter.cpp -> build/src/fv_converter/json_converter.cpp.1.o
[ 78/130] cxx: src/fv_converter/character_ngram.cpp -> build/src/fv_converter/character_ngram.cpp.1.o
[ 79/130] cxx: src/fv_converter/dynamic_string_filter.cpp -> build/src/fv_converter/dynamic_string_filter.cpp.1.o
[ 80/130] cxx: src/fv_converter/dynamic_num_filter.cpp -> build/src/fv_converter/dynamic_num_filter.cpp.1.o
[ 81/130] cxx: src/fv_converter/dynamic_num_feature.cpp -> build/src/fv_converter/dynamic_num_feature.cpp.1.o
[ 82/130] cxx: src/fv_converter/dynamic_splitter.cpp -> build/src/fv_converter/dynamic_splitter.cpp.1.o
[ 83/130] cxx: src/fv_converter/dynamic_loader.cpp -> build/src/fv_converter/dynamic_loader.cpp.1.o
[ 84/130] cxx: src/fv_converter/num_filter_factory.cpp -> build/src/fv_converter/num_filter_factory.cpp.1.o
[ 85/130] cxx: src/fv_converter/string_filter_factory.cpp -> build/src/fv_converter/string_filter_factory.cpp.1.o
[ 86/130] cxx: src/fv_converter/libsvm_converter.cpp -> build/src/fv_converter/libsvm_converter.cpp.1.o
[ 87/130] cxx: src/fv_converter/space_splitter.cpp -> build/src/fv_converter/space_splitter.cpp.1.o
[ 88/130] cxx: src/fv_converter/num_feature_factory.cpp -> build/src/fv_converter/num_feature_factory.cpp.1.o
[ 89/130] cxx: src/fv_converter/splitter_factory.cpp -> build/src/fv_converter/splitter_factory.cpp.1.o
[ 90/130] cxx: src/fv_converter/re2_match.cpp -> build/src/fv_converter/re2_match.cpp.1.o
[ 91/130] cxx: src/fv_converter/feature_hasher.cpp -> build/src/fv_converter/feature_hasher.cpp.1.o
[ 92/130] cxx: src/fv_converter/without_split.cpp -> build/src/fv_converter/without_split.cpp.1.o
[ 93/130] cxx: src/fv_converter/key_matcher_factory.cpp -> build/src/fv_converter/key_matcher_factory.cpp.1.o
[ 94/130] cxx: src/fv_converter/converter_config.cpp -> build/src/fv_converter/converter_config.cpp.1.o
[ 95/130] cxx: src/fv_converter/revert.cpp -> build/src/fv_converter/revert.cpp.1.o
[ 96/130] cxx: src/fv_converter/keyword_weights.cpp -> build/src/fv_converter/keyword_weights.cpp.1.o
[ 97/130] cxx: src/fv_converter/weight_manager.cpp -> build/src/fv_converter/weight_manager.cpp.1.o
[ 98/130] cxx: src/fv_converter/re2_filter.cpp -> build/src/fv_converter/re2_filter.cpp.1.o
[ 99/130] cxx: src/fv_converter/util.cpp -> build/src/fv_converter/util.cpp.1.o
[100/130] cxx: src/fv_converter/datum_to_fv_converter.cpp -> build/src/fv_converter/datum_to_fv_converter.cpp.1.o
[101/130] cxx: src/stat/stat.cpp -> build/src/stat/stat.cpp.1.o
[102/130] cxx: src/stat/mixable_stat.cpp -> build/src/stat/mixable_stat.cpp.1.o
[103/130] cxx: src/classifier/classifier_base.cpp -> build/src/classifier/classifier_base.cpp.1.o
[104/130] cxx: src/classifier/perceptron.cpp -> build/src/classifier/perceptron.cpp.1.o
[105/130] cxx: src/classifier/pa.cpp -> build/src/classifier/pa.cpp.1.o
[105/130] cxx: src/classifier/pa1.cpp -> build/src/classifier/pa1.cpp.1.o
[107/130] cxx: src/classifier/pa2.cpp -> build/src/classifier/pa2.cpp.1.o
[107/130] cxx: src/classifier/cw.cpp -> build/src/classifier/cw.cpp.1.o
[107/130] cxx: src/classifier/arow.cpp -> build/src/classifier/arow.cpp.1.o
[107/130] cxx: src/classifier/nherd.cpp -> build/src/classifier/nherd.cpp.1.o
[107/130] cxx: src/classifier/classifier_factory.cpp -> build/src/classifier/classifier_factory.cpp.1.o
[107/130] cxx: src/fv_converter/test_splitter.cpp -> build/src/fv_converter/test_splitter.cpp.3.o
[107/130] cxx: src/fv_converter/test_num_feature.cpp -> build/src/fv_converter/test_num_feature.cpp.4.o
[107/130] cxx: src/fv_converter/test_num_filter.cpp -> build/src/fv_converter/test_num_filter.cpp.5.o
[108/130] cxx: src/fv_converter/test_string_filter.cpp -> build/src/fv_converter/test_string_filter.cpp.6.o
[109/130] cxx: src/regression/regression_base.cpp -> build/src/regression/regression_base.cpp.1.o
[110/130] cxx: src/regression/pa.cpp -> build/src/regression/pa.cpp.1.o
[110/130] cxx: src/regression/regression_factory.cpp -> build/src/regression/regression_factory.cpp.1.o
[111/130] cxx: src/framework/mixer/mixer_factory.cpp -> build/src/framework/mixer/mixer_factory.cpp.1.o
[111/130] cxx: src/framework/server_util.cpp -> build/src/framework/server_util.cpp.1.o
[111/130] cxx: src/framework/server_base.cpp -> build/src/framework/server_base.cpp.1.o
[111/130] cxx: src/framework/server_helper.cpp -> build/src/framework/server_helper.cpp.1.o
[111/130] cxx: src/server/linear_function_mixer.cpp -> build/src/server/linear_function_mixer.cpp.1.o
[112/130] cxx: src/server/mixable_weight_manager.cpp -> build/src/server/mixable_weight_manager.cpp.1.o
In file included from ../src/server/../framework.hpp:20,
from ../src/server/linear_function_mixer.hpp:3,
from ../src/server/linear_function_mixer.cpp:2:
../src/server/../framework/keeper.hpp:705: error: thread-local storage not supported for this target
../src/server/../framework/keeper.hpp: In member function ‘msgpack::rpc::session_pool* jubatus::framework::keeper::get_private_session_pool()’:
../src/server/../framework/keeper.hpp:497: error: thread-local storage not supported for this target
[112/130] cxx: src/server/classifier_impl.cpp -> build/src/server/classifier_impl.cpp.3.o
In file included from ../src/server/../framework.hpp:20,
from ../src/server/classifier_impl.cpp:2:
../src/server/../framework/keeper.hpp:705: error: thread-local storage not supported for this target
../src/server/../framework/keeper.hpp: In member function ‘msgpack::rpc::session_pool* jubatus::framework::keeper::get_private_session_pool()’:
../src/server/../framework/keeper.hpp:497: error: thread-local storage not supported for this target
Waf: Leaving directory `/Users/katsu/Program/Jubatus/jubatus/build'
Build failed
-> task failed (exit status 1):
{task 4341305872: cxx linear_function_mixer.cpp -> linear_function_mixer.cpp.1.o}
['/usr/bin/g++', '-O2', '-Wall', '-g', '-pipe', '-I/Users/katsu/Program/Jubatus/jubatus/build/src/server', '-I/Users/katsu/Program/Jubatus/jubatus/src/server', '-DJUBATUS_VERSION="0.4.0"', '-DJUBATUS_APPNAME="jubatus"', '-DJUBATUS_PLUGIN_DIR="/usr/local/lib/jubatus/plugin"', '-DHAVE_LIBGLOG=1', '-DHAVE_PFICOMMON=1', '-DHAVE_PFICOMMON_NETWORK_MPRPC_H=1', '-DHAVE_UNISTD_H=1', '-DHAVE_SYS_TYPES_H=1', '-DHAVE_SYS_WAIT_H=1', '-DHAVE_SYS_STAT_H=1', '-DHAVE_CXXABI_H=1', '-DHAVE_SYS_IOCTL_H=1', '-DHAVE_FCNTL_H=1', '-DHAVE_ARPA_INET_H=1', '-DHAVE_DLFCN_H=1', '-DNDEBUG=1', '-DBUILD_DIR="/Users/katsu/Program/Jubatus/jubatus/build"', '-DHAVE_SYS_SOCKET_H=1', '-DHAVE_NETINET_IN_H=1', '-DATOMIC_I8_SUPPORT=1', '-DHAVE_RE2=1', '-DLIBSPLITTER_SAMPLE="libsplitter_sample.dylib"', '-DLIBFILTER_SAMPLE="libfilter_sample.dylib"', '-DLIBNUM_FEATURE_SAMPLE="libnum_feature_sample.dylib"', '-DLIBNUM_FILTER_SAMPLE="libnum_filter_sample.dylib"', '../src/server/linear_function_mixer.cpp', '-c', '-o', 'src/server/linear_function_mixer.cpp.1.o']
-> task failed (exit status 1):
{task 4341306128: cxx classifier_impl.cpp -> classifier_impl.cpp.3.o}
['/usr/bin/g++', '-O2', '-Wall', '-g', '-pipe', '-I/Users/katsu/Program/Jubatus/jubatus/build/src/server', '-I/Users/katsu/Program/Jubatus/jubatus/src/server', '-I/usr/local/Cellar/pficommon/HEAD/include', '-I/usr/local/Cellar/glog/0.3.2/include', '-DJUBATUS_VERSION="0.4.0"', '-DJUBATUS_APPNAME="jubatus"', '-DJUBATUS_PLUGIN_DIR="/usr/local/lib/jubatus/plugin"', '-DHAVE_LIBGLOG=1', '-DHAVE_PFICOMMON=1', '-DHAVE_PFICOMMON_NETWORK_MPRPC_H=1', '-DHAVE_UNISTD_H=1', '-DHAVE_SYS_TYPES_H=1', '-DHAVE_SYS_WAIT_H=1', '-DHAVE_SYS_STAT_H=1', '-DHAVE_CXXABI_H=1', '-DHAVE_SYS_IOCTL_H=1', '-DHAVE_FCNTL_H=1', '-DHAVE_ARPA_INET_H=1', '-DHAVE_DLFCN_H=1', '-DNDEBUG=1', '-DBUILD_DIR="/Users/katsu/Program/Jubatus/jubatus/build"', '-DHAVE_SYS_SOCKET_H=1', '-DHAVE_NETINET_IN_H=1', '-DATOMIC_I8_SUPPORT=1', '-DHAVE_RE2=1', '-DLIBSPLITTER_SAMPLE="libsplitter_sample.dylib"', '-DLIBFILTER_SAMPLE="libfilter_sample.dylib"', '-DLIBNUM_FEATURE_SAMPLE="libnum_feature_sample.dylib"', '-DLIBNUM_FILTER_SAMPLE="libnum_filter_sample.dylib"', '../src/server/classifier_impl.cpp', '-c', '-o', 'src/server/classifier_impl.cpp.3.o']
./waf 262.00s user 21.03s system 349% cpu 1:21.01 total
@suma
Copy link
Copy Markdown

suma commented Jan 12, 2013

👍
I'll check, please add new issue to project repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment