cmu-db / peloton

The Self-Driving Database Management System
http://pelotondb.io
Apache License 2.0
2.04k stars 623 forks source link

Vagrant Installation Error #1066

Closed notbdu closed 6 years ago

notbdu commented 6 years ago

Following the installation docs, I get the following error:

[100%] Linking CXX shared library ../lib/libpeloton.so
/usr/bin/ld: /peloton/third_party/libpg_query/libpg_query.a(src_backend_parser_parser.o): unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libpeloton.so.0.0.5] Error 1
make[1]: *** [src/CMakeFiles/peloton.dir/all] Error 2
make: *** [all] Error 2

I'm running using the vagrantfile in the scripts dir on OSX 10.12.6.

schedutron commented 6 years ago

What cmake command did you run before make?

notbdu commented 6 years ago

I ran cmake -DCMAKE_BUILD_TYPE=Release /peloton.

apavlo commented 6 years ago

@notbdu Can you attach the full log?

notbdu commented 6 years ago

Output of cmake -DCMAKE_BUILD_TYPE=Release /peloton:

-- The CXX compiler identification is GNU 4.8.4
-- The C compiler identification is GNU 4.8.4
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Boost version: 1.54.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   chrono
--   date_time
--   atomic
-- Found GFlags: /usr/include  
-- Found gflags  (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so  
-- Found PROTOBUF Compiler: /usr/bin/protoc
-- Found libevent pthread (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libevent_pthreads.so)
-- Found libevent (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libevent.so)
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.6") 
-- Found JeMalloc: /usr/lib/x86_64-linux-gnu/libjemalloc.so  
-- Found jemalloc (include: , library: /usr/lib/x86_64-linux-gnu/libjemalloc.so)
-- Found LLVM 3.7.1
-- Found PythonInterp: /usr/bin/python (found version "2.7.6") 
-- Performing Test COMPILER_SUPPORTS_CXX1Y
-- Performing Test COMPILER_SUPPORTS_CXX1Y - Success
-- Found Git: /usr/bin/git (found version "1.9.1") 
-- 
-- ******************* Peloton Configuration Summary *******************
-- General:
--   Version           :   0.0.5
--   Git               :   7acfd5c
--   System            :   Linux
--   Compiler          :   /usr/bin/c++ (gcc 4.8.4)
--   Release CXX flags :   -O3 -DNDEBUG -std=c++1y -D__PELOTONFILE__='"$(subst /peloton/,,$(abspath $<))"' -fPIC -Wall -Wextra -Werror -mcx16 -Wno-invalid-offsetof -march=native -Wno-strict-aliasing -Wno-implicit-fallthrough
--   Debug CXX flags   :   -g -O0 -ggdb -fno-omit-frame-pointer -fno-optimize-sibling-calls -std=c++1y -D__PELOTONFILE__='"$(subst /peloton/,,$(abspath $<))"' -fPIC -Wall -Wextra -Werror -mcx16 -Wno-invalid-offsetof -march=native -Wno-strict-aliasing -Wno-implicit-fallthrough
--   Build type        :   Release
-- 
--   BUILD_docs        :   ON
-- 
-- Dependencies:
--   Linker flags      :   
--   Boost             :   Yes (ver. 1.54)
--   glog              :   Yes
--   gflags            :   Yes
--   protobuf          :   Yes (ver. 2.5.0)
--   capnproto         :   No
--   LLVM              :   Yes (ver. 3.7.1)
-- 
-- Documentaion:
--   Doxygen           :   /usr/bin/doxygen (1.8.6)
--   config_file       :   
-- 
-- Install:
--   Install path      :   /home/vagrant/build/install
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/vagrant/build

Actually, I'm seeing different results of make -j4. Attaching full logs of different runs:

Scanning dependencies of target libpg_query
Scanning dependencies of target capnp
[  0%] Original libpg makefile target
[  0%] Creating directories for 'capnp'
make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
[  0%] Built target libpg_query
[  0%] No download step for 'capnp'
[  2%] No patch step for 'capnp'
[  2%] No update step for 'capnp'
[  2%] Performing configure step for 'capnp'
-- The CXX compiler identification is GNU 4.8.4
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include initializer_list
-- Looking for C++ include initializer_list - found
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_NC_TESTS
    BUILD_PACKAGING
    BUILD_STATIC_LIBS
    CMAKE_C_FLAGS
    INSTALL_HEADERS

-- Build files have been written to: /home/vagrant/build/external/capnp-prefix/src/capnp-build
[  2%] Performing build step for 'capnp'
Scanning dependencies of target kj
[  1%] Building CXX object src/kj/CMakeFiles/kj.dir/array.c++.o
[  2%] Building CXX object src/kj/CMakeFiles/kj.dir/common.c++.o
[  3%] Building CXX object src/kj/CMakeFiles/kj.dir/debug.c++.o
[  5%] Building CXX object src/kj/CMakeFiles/kj.dir/exception.c++.o
[  6%] Building CXX object src/kj/CMakeFiles/kj.dir/io.c++.o
[  7%] Building CXX object src/kj/CMakeFiles/kj.dir/memory.c++.o
[  9%] Building CXX object src/kj/CMakeFiles/kj.dir/mutex.c++.o
[ 10%] Building CXX object src/kj/CMakeFiles/kj.dir/string.c++.o
[ 11%] Building CXX object src/kj/CMakeFiles/kj.dir/thread.c++.o
[ 13%] Building CXX object src/kj/CMakeFiles/kj.dir/main.c++.o
[ 14%] Building CXX object src/kj/CMakeFiles/kj.dir/arena.c++.o
[ 15%] Building CXX object src/kj/CMakeFiles/kj.dir/test-helpers.c++.o
[ 17%] Building CXX object src/kj/CMakeFiles/kj.dir/units.c++.o
[ 18%] Building CXX object src/kj/CMakeFiles/kj.dir/refcount.c++.o
[ 19%] Building CXX object src/kj/CMakeFiles/kj.dir/string-tree.c++.o
[ 21%] Building CXX object src/kj/CMakeFiles/kj.dir/parse/char.c++.o
[ 22%] Linking CXX static library libkj.a
[ 22%] Built target kj
Scanning dependencies of target kj-test
[ 23%] Building CXX object src/kj/CMakeFiles/kj-test.dir/test.c++.o
Scanning dependencies of target kj-async
[ 25%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async.c++.o
[ 26%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-unix.c++.o
Scanning dependencies of target capnp
[ 27%] Building CXX object src/capnp/CMakeFiles/capnp.dir/c++.capnp.c++.o
[ 28%] Building CXX object src/capnp/CMakeFiles/capnp.dir/blob.c++.o
[ 30%] Linking CXX static library libkj-test.a
[ 31%] Building CXX object src/capnp/CMakeFiles/capnp.dir/arena.c++.o
[ 31%] Built target kj-test
[ 32%] Building CXX object src/capnp/CMakeFiles/capnp.dir/layout.c++.o
[ 34%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-win32.c++.o
[ 35%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-io-win32.c++.o
[ 36%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-io.c++.o
[ 38%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-io-unix.c++.o
[ 39%] Building CXX object src/capnp/CMakeFiles/capnp.dir/list.c++.o
[ 40%] Building CXX object src/capnp/CMakeFiles/capnp.dir/any.c++.o
[ 42%] Building CXX object src/kj/CMakeFiles/kj-async.dir/time.c++.o
[ 43%] Building CXX object src/capnp/CMakeFiles/capnp.dir/message.c++.o
[ 44%] Building CXX object src/capnp/CMakeFiles/capnp.dir/schema.capnp.c++.o
[ 46%] Building CXX object src/capnp/CMakeFiles/capnp.dir/serialize.c++.o
[ 47%] Building CXX object src/capnp/CMakeFiles/capnp.dir/serialize-packed.c++.o
[ 48%] Building CXX object src/capnp/CMakeFiles/capnp.dir/schema.c++.o
[ 50%] Building CXX object src/capnp/CMakeFiles/capnp.dir/schema-loader.c++.o
[ 51%] Building CXX object src/capnp/CMakeFiles/capnp.dir/dynamic.c++.o
[ 52%] Linking CXX static library libkj-async.a
[ 52%] Built target kj-async
Scanning dependencies of target kj-http
[ 53%] Building CXX object src/kj/CMakeFiles/kj-http.dir/compat/http.c++.o
[ 55%] Building CXX object src/capnp/CMakeFiles/capnp.dir/stringify.c++.o
[ 56%] Linking CXX static library libcapnp.a
[ 56%] Built target capnp
Scanning dependencies of target capnp-json
[ 57%] Building CXX object src/capnp/CMakeFiles/capnp-json.dir/compat/json.c++.o
Scanning dependencies of target capnpc
Scanning dependencies of target capnp-rpc
[ 59%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/md5.c++.o
[ 60%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/serialize-async.c++.o
[ 61%] Linking CXX static library libkj-http.a
[ 61%] Built target kj-http
[ 63%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/error-reporter.c++.o
Scanning dependencies of target capnpc_cpp
[ 64%] Building CXX object src/capnp/CMakeFiles/capnpc_cpp.dir/compiler/capnpc-c++.c++.o
[ 65%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/lexer.capnp.c++.o
[ 67%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/lexer.c++.o
[ 68%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/capability.c++.o
[ 69%] Building CXX object src/capnp/CMakeFiles/capnp-json.dir/compat/json.capnp.c++.o
[ 71%] Linking CXX static library libcapnp-json.a
[ 71%] Built target capnp-json
Scanning dependencies of target capnpc_capnp
[ 72%] Building CXX object src/capnp/CMakeFiles/capnpc_capnp.dir/compiler/capnpc-capnp.c++.o
[ 73%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/grammar.capnp.c++.o
[ 75%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/parser.c++.o
[ 76%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/membrane.c++.o
[ 77%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/dynamic-capability.c++.o
[ 78%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc.c++.o
[ 80%] Linking CXX executable capnpc-capnp
[ 80%] Built target capnpc_capnp
[ 81%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc.capnp.c++.o
[ 82%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc-twoparty.c++.o
[ 84%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/node-translator.c++.o
[ 85%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc-twoparty.capnp.c++.o
[ 86%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/persistent.capnp.c++.o
[ 88%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/ez-rpc.c++.o
[ 89%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/compiler.c++.o
[ 90%] Linking CXX static library libcapnp-rpc.a
[ 90%] Built target capnp-rpc
[ 92%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/schema-parser.c++.o
/peloton/third_party/capnproto/c++/src/capnp/compiler/node-translator.c++: In member function ‘capnp::Orphan<capnp::List<capnp::schema::Annotation> > capnp::compiler::NodeTranslator::compileAnnotationApplications(capnp::List<capnp::compiler::Declaration::AnnotationApplication>::Reader, kj::StringPtr)’:
/peloton/third_party/capnproto/c++/src/capnp/compiler/node-translator.c++:3197:14: warning: ‘*((void*)& kind +2)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       } else if (*kind != Declaration::ANNOTATION) {
              ^
[ 93%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/serialize-text.c++.o
[ 94%] Linking CXX static library libcapnpc.a
[ 94%] Built target capnpc
Scanning dependencies of target capnp_tool
[ 96%] Building CXX object src/capnp/CMakeFiles/capnp_tool.dir/compiler/module-loader.c++.o
[ 97%] Building CXX object src/capnp/CMakeFiles/capnp_tool.dir/compiler/capnp.c++.o
[ 98%] Linking CXX executable capnp
[ 98%] Built target capnp_tool
[100%] Linking CXX executable capnpc-c++
[100%] Built target capnpc_cpp
[  2%] Performing install step for 'capnp'
-- capnp install command succeeded.  See also /home/vagrant/build/external/capnp-prefix/src/capnp-stamp/capnp-install-*.log
[  2%] Completed 'capnp'
[  2%] Built target capnp
[  4%] Running C++/Python protocol buffer compiler on /peloton/src/include/proto/logging_service.proto

Scanning dependencies of target peloton-proto
[  4%] Building CXX object src/CMakeFiles/peloton-proto.dir/__/include/peloton/proto/abstract_service.pb.cc.o[  4%] Linking CXX static library ../lib/libpeloton-proto.a
[  4%] Built target peloton-proto
Scanning dependencies of target peloton
[  4%] Building CXX object src/CMakeFiles/peloton.dir/binder/bind_node_visitor.cpp.o
[  4%] Building CXX object src/CMakeFiles/peloton.dir/binder/binder_context.cpp.o
[  4%] Building CXX object src/CMakeFiles/peloton.dir/brain/clusterer.cpp.o
[  4%] Building CXX object src/CMakeFiles/peloton.dir/brain/index_tuner.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/brain/layout_tuner.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/brain/sample.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/abstract_catalog.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/catalog.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/catalog_cache.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/column.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/column_catalog.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/column_stats_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/constraint.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/database_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/database_metrics_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/index_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/index_metrics_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/language_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/manager.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/multi_constraint.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/proc_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/query_metrics_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/schema.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/settings_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/table_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/table_metrics_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/trigger_catalog.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/catalog/zone_map_catalog.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/aggregation.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/bloom_filter_accessor.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/buffering_consumer.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/cc_hash_table.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/code_context.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/codegen.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/compact_storage.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/compilation_context.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/consumer_context.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/counting_consumer.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/deleter.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/arithmetic_translator.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/case_translator.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/comparison_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/conjunction_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/constant_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/expression_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/function_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/negation_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/null_check_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/parameter_translator.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/tuple_value_translator.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/function_builder.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/hash.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/inserter.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/lang/if.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/lang/loop.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/lang/vectorized_loop.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/oa_hash_table.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/block_nested_loop_join_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/delete_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/global_group_by_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/hash_group_by_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/hash_join_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/hash_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/insert_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/operator_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/order_by_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/projection_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/table_scan_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/update_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/parameter_cache.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/pipeline.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/bloom_filter_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/cc_hash_table_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/data_table_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/date_functions_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/decimal_functions_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/deleter_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/executor_context_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/inserter_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/oa_hash_table_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/pool_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/query_parameters_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/runtime_functions_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/sorter_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/storage_manager_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/string_functions_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/target_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/tile_group_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/timestamp_functions_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/transaction_context_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/transaction_runtime_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/tuple_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/tuple_runtime_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/updater_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/value_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/values_runtime_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/varlen_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/zone_map_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/query.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/query_cache.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/query_compiler.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/row_batch.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/runtime_functions.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/runtime_state.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/sorter.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/table.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/table_storage.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/tile_group.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/transaction_runtime.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/translator_factory.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/tuple_runtime.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/array_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/bigint_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/boolean_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/date_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/decimal_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/integer_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/smallint_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/sql_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/timestamp_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/tinyint_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/type_system.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/varbinary_type.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/varchar_type.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/updateable_storage.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/updater.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/bloom_filter.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/cc_hash_table.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/oa_hash_table.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/sorter.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/value.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/codegen/values_runtime.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/codegen/vector.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/allocator.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/cache.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/container/circular_buffer.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/container/cuckoo_map.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/container/lock_free_array.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/exception.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/init.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/internal_types.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/item_pointer.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/portal.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/printable.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/sql_node_visitor.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/stack_trace.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/common/statement.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/decentralized_epoch_manager.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/epoch_manager_factory.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/local_epoch.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/timestamp_ordering_transaction_manager.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/transaction_context.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/transaction_manager.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/transaction_manager_factory.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/abstract_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/abstract_join_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/abstract_scan_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/aggregate_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/aggregator.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/analyze_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/append_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/copy_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/create_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/delete_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/drop_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/executor_context.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/hash_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/hash_join_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/hash_set_op_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/hybrid_scan_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/index_scan_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/insert_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/limit_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/logical_tile.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/logical_tile_factory.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/materialization_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/merge_join_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/nested_loop_join_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/order_by_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/plan_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/populate_index_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/projection_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/seq_scan_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/update_executor.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/abstract_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/aggregate_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/case_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/comparison_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/conjunction_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/constant_value_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/function_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/operator_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/parameter_value_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/star_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/tuple_value_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/date_functions.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/decimal_functions.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/functions.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/old_engine_string_functions.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/function/string_functions.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/function/timestamp_functions.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/gc/gc_manager.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/gc/gc_manager_factory.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/gc/transaction_level_gc_manager.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/index/bwtree.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/index/bwtree_index.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/index.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/index_factory.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/index_util.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/skiplist.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/skiplist_index.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/logging/checkpoint_manager_factory.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/logging/log_buffer.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/logging/log_buffer_pool.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/logging/log_manager_factory.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/marshal.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_callback_util.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_connection.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_manager.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_master_thread.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_worker_thread.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/postgres_protocol_handler.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/protocol_handler.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/protocol_handler_factory.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/connection_manager.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/network_address.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/peloton_service.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_channel.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_client.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_server.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_utils.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/tcp_connection.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/tcp_listener.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/abstract_optimizer.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/binding.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/child_property_deriver.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/column.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/column_manager.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/cost_and_stats_calculator.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/cost_calculator.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/group.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/group_expression.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/input_column_deriver.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/memo.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/operator_expression.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/operator_node.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/operators.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/optimizer.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/optimizer_task.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/pattern.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/plan_generator.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/properties.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/property.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/property_enforcer.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/property_set.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/query_to_operator_transformer.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/rule.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/rule_impls.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/column_stats_collector.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/cost.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/selectivity.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/stats_storage.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/table_stats.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/table_stats_collector.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/tuple_sampler.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/tuple_samples_storage.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats_calculator.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/tuple_sample.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/util.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/analyze_statement.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/copy_statement.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/create_statement.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/delete_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/drop_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/execute_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/insert_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/postgresparser.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/prepare_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/select_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/sql_statement.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/parser/table_ref.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/parser/transaction_statement.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/parser/update_statement.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/abstract_join_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/abstract_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/abstract_scan_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/aggregate_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/analyze_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/create_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/delete_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/drop_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/hash_join_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/hash_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/hybrid_scan_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/index_scan_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/insert_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/nested_loop_join_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/order_by_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/populate_index_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/project_info.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/projection_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/seq_scan_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/update_plan.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/settings/settings_manager.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/abstract_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/access_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/backend_stats_context.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/counter_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/database_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/index_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/latency_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/processor_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/query_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/stats_aggregator.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/table_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/storage/abstract_table.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/storage/backend_manager.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/storage/data_table.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/database.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/storage_manager.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/table_factory.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/temp_table.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group_factory.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group_header.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group_iterator.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/tuple.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/zone_map_manager.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/threadpool/worker_pool.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/traffic_cop/traffic_cop.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/trigger/trigger.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/type/array_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/bigint_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/boolean_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/date_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/decimal_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/integer_parent_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/integer_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/numeric_type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/smallint_type.cpp.o
c++: internal compiler error: Segmentation fault (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[2]: *** [src/CMakeFiles/peloton.dir/type/smallint_type.cpp.o] Error 4
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/peloton.dir/all] Error 2
make: *** [all] Error 2
Scanning dependencies of target capnp
Scanning dependencies of target libpg_query
[  0%] Creating directories for 'capnp'
make[3]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
[  0%] No download step for 'capnp'
[  2%] No update step for 'capnp'
[  2%] No patch step for 'capnp'
[  2%] Built target libpg_query
[  2%] Performing configure step for 'capnp'
-- The CXX compiler identification is GNU 4.8.4
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include initializer_list
-- Looking for C++ include initializer_list - found
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_NC_TESTS
    BUILD_PACKAGING
    BUILD_STATIC_LIBS
    CMAKE_C_FLAGS
    INSTALL_HEADERS

-- Build files have been written to: /home/vagrant/build/external/capnp-prefix/src/capnp-build
[  2%] Performing build step for 'capnp'
Scanning dependencies of target kj
[  1%] Building CXX object src/kj/CMakeFiles/kj.dir/array.c++.o
[  2%] Building CXX object src/kj/CMakeFiles/kj.dir/common.c++.o
[  3%] Building CXX object src/kj/CMakeFiles/kj.dir/debug.c++.o
[  5%] Building CXX object src/kj/CMakeFiles/kj.dir/exception.c++.o
[  6%] Building CXX object src/kj/CMakeFiles/kj.dir/io.c++.o
[  7%] Building CXX object src/kj/CMakeFiles/kj.dir/memory.c++.o
[  9%] Building CXX object src/kj/CMakeFiles/kj.dir/mutex.c++.o
[ 10%] Building CXX object src/kj/CMakeFiles/kj.dir/string.c++.o
[ 11%] Building CXX object src/kj/CMakeFiles/kj.dir/thread.c++.o
[ 13%] Building CXX object src/kj/CMakeFiles/kj.dir/main.c++.o
[ 14%] Building CXX object src/kj/CMakeFiles/kj.dir/arena.c++.o
[ 15%] Building CXX object src/kj/CMakeFiles/kj.dir/test-helpers.c++.o
[ 17%] Building CXX object src/kj/CMakeFiles/kj.dir/units.c++.o
[ 18%] Building CXX object src/kj/CMakeFiles/kj.dir/refcount.c++.o
[ 19%] Building CXX object src/kj/CMakeFiles/kj.dir/string-tree.c++.o
[ 21%] Building CXX object src/kj/CMakeFiles/kj.dir/parse/char.c++.o
[ 22%] Linking CXX static library libkj.a
[ 22%] Built target kj
Scanning dependencies of target kj-test
[ 23%] Building CXX object src/kj/CMakeFiles/kj-test.dir/test.c++.o
Scanning dependencies of target kj-async
[ 26%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async.c++.o
[ 26%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-unix.c++.o
Scanning dependencies of target capnp
[ 27%] Building CXX object src/capnp/CMakeFiles/capnp.dir/c++.capnp.c++.o
[ 28%] Building CXX object src/capnp/CMakeFiles/capnp.dir/blob.c++.o
[ 30%] Building CXX object src/capnp/CMakeFiles/capnp.dir/arena.c++.o
[ 31%] Linking CXX static library libkj-test.a
[ 31%] Built target kj-test
[ 32%] Building CXX object src/capnp/CMakeFiles/capnp.dir/layout.c++.o
[ 34%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-win32.c++.o
[ 35%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-io-win32.c++.o
[ 36%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-io.c++.o
[ 38%] Building CXX object src/kj/CMakeFiles/kj-async.dir/async-io-unix.c++.o
[ 39%] Building CXX object src/capnp/CMakeFiles/capnp.dir/list.c++.o
[ 40%] Building CXX object src/kj/CMakeFiles/kj-async.dir/time.c++.o
[ 42%] Building CXX object src/capnp/CMakeFiles/capnp.dir/any.c++.o
[ 43%] Building CXX object src/capnp/CMakeFiles/capnp.dir/message.c++.o
[ 44%] Building CXX object src/capnp/CMakeFiles/capnp.dir/schema.capnp.c++.o
[ 46%] Building CXX object src/capnp/CMakeFiles/capnp.dir/serialize.c++.o
[ 47%] Building CXX object src/capnp/CMakeFiles/capnp.dir/serialize-packed.c++.o
[ 48%] Building CXX object src/capnp/CMakeFiles/capnp.dir/schema.c++.o
[ 50%] Building CXX object src/capnp/CMakeFiles/capnp.dir/schema-loader.c++.o
[ 51%] Linking CXX static library libkj-async.a
[ 51%] Built target kj-async
Scanning dependencies of target kj-http
[ 52%] Building CXX object src/kj/CMakeFiles/kj-http.dir/compat/http.c++.o
[ 53%] Building CXX object src/capnp/CMakeFiles/capnp.dir/dynamic.c++.o
[ 55%] Building CXX object src/capnp/CMakeFiles/capnp.dir/stringify.c++.o
[ 56%] Linking CXX static library libcapnp.a
[ 56%] Built target capnp
Scanning dependencies of target capnp-json
[ 57%] Building CXX object src/capnp/CMakeFiles/capnp-json.dir/compat/json.c++.o
Scanning dependencies of target capnp-rpc
[ 59%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/serialize-async.c++.o
Scanning dependencies of target capnpc
[ 60%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/md5.c++.o
[ 61%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/error-reporter.c++.o
[ 63%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/lexer.capnp.c++.o
[ 64%] Linking CXX static library libkj-http.a
[ 64%] Built target kj-http
Scanning dependencies of target capnpc_cpp
[ 65%] Building CXX object src/capnp/CMakeFiles/capnpc_cpp.dir/compiler/capnpc-c++.c++.o
[ 67%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/lexer.c++.o
[ 68%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/capability.c++.o
[ 69%] Building CXX object src/capnp/CMakeFiles/capnp-json.dir/compat/json.capnp.c++.o
[ 71%] Linking CXX static library libcapnp-json.a
[ 71%] Built target capnp-json
Scanning dependencies of target capnpc_capnp
[ 72%] Building CXX object src/capnp/CMakeFiles/capnpc_capnp.dir/compiler/capnpc-capnp.c++.o
[ 73%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/membrane.c++.o
[ 75%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/grammar.capnp.c++.o
[ 76%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/parser.c++.o
[ 77%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/dynamic-capability.c++.o
[ 78%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc.c++.o
[ 80%] Linking CXX executable capnpc-capnp
[ 80%] Built target capnpc_capnp
[ 81%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc.capnp.c++.o
[ 82%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc-twoparty.c++.o
[ 84%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/node-translator.c++.o
[ 85%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/rpc-twoparty.capnp.c++.o
[ 86%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/persistent.capnp.c++.o
[ 88%] Building CXX object src/capnp/CMakeFiles/capnp-rpc.dir/ez-rpc.c++.o
[ 89%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/compiler/compiler.c++.o
[ 90%] Linking CXX static library libcapnp-rpc.a
[ 90%] Built target capnp-rpc
[ 92%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/schema-parser.c++.o
[ 93%] Building CXX object src/capnp/CMakeFiles/capnpc.dir/serialize-text.c++.o
/peloton/third_party/capnproto/c++/src/capnp/compiler/node-translator.c++: In member function ‘capnp::Orphan<capnp::List<capnp::schema::Annotation> > capnp::compiler::NodeTranslator::compileAnnotationApplications(capnp::List<capnp::compiler::Declaration::AnnotationApplication>::Reader, kj::StringPtr)’:
/peloton/third_party/capnproto/c++/src/capnp/compiler/node-translator.c++:3197:14: warning: ‘*((void*)& kind +2)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       } else if (*kind != Declaration::ANNOTATION) {
              ^
[ 94%] Linking CXX static library libcapnpc.a
[ 94%] Built target capnpc
Scanning dependencies of target capnp_tool
[ 96%] Building CXX object src/capnp/CMakeFiles/capnp_tool.dir/compiler/module-loader.c++.o
[ 97%] Building CXX object src/capnp/CMakeFiles/capnp_tool.dir/compiler/capnp.c++.o
[ 98%] Linking CXX executable capnp
[ 98%] Built target capnp_tool
[100%] Linking CXX executable capnpc-c++
[100%] Built target capnpc_cpp
[  2%] Performing install step for 'capnp'
-- capnp install command succeeded.  See also /home/vagrant/build/external/capnp-prefix/src/capnp-stamp/capnp-install-*.log
[  2%] Completed 'capnp'
[  2%] Built target capnp
[  4%] Running C++/Python protocol buffer compiler on /peloton/src/include/proto/logging_service.proto
[  4%] Running C++/Python protocol buffer compiler on /peloton/src/include/proto/abstract_service.proto
Scanning dependencies of target peloton-proto
[  4%] Building CXX object src/CMakeFiles/peloton-proto.dir/__/include/peloton/proto/abstract_service.pb.cc.o
[  4%] Building CXX object src/CMakeFiles/peloton-proto.dir/__/include/peloton/proto/logging_service.pb.cc.o
[  4%] Linking CXX static library ../lib/libpeloton-proto.a
[  4%] Built target peloton-proto
Scanning dependencies of target peloton
[  4%] Building CXX object src/CMakeFiles/peloton.dir/binder/bind_node_visitor.cpp.o
[  4%] Building CXX object src/CMakeFiles/peloton.dir/binder/binder_context.cpp.o
[  4%] Building CXX object src/CMakeFiles/peloton.dir/brain/clusterer.cpp.o
[  4%] Building CXX object src/CMakeFiles/peloton.dir/brain/index_tuner.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/brain/layout_tuner.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/brain/sample.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/abstract_catalog.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/catalog.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/catalog_cache.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/column.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/column_catalog.cpp.o
[  6%] Building CXX object src/CMakeFiles/peloton.dir/catalog/column_stats_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/constraint.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/database_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/database_metrics_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/index_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/index_metrics_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/language_catalog.cpp.o
[  8%] Building CXX object src/CMakeFiles/peloton.dir/catalog/manager.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/multi_constraint.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/proc_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/query_metrics_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/schema.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/settings_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/table_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/table_metrics_catalog.cpp.o
[ 10%] Building CXX object src/CMakeFiles/peloton.dir/catalog/trigger_catalog.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/catalog/zone_map_catalog.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/aggregation.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/bloom_filter_accessor.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/buffering_consumer.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/cc_hash_table.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/code_context.cpp.o
[ 12%] Building CXX object src/CMakeFiles/peloton.dir/codegen/codegen.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/compact_storage.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/compilation_context.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/consumer_context.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/counting_consumer.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/deleter.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/arithmetic_translator.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/case_translator.cpp.o
[ 14%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/comparison_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/conjunction_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/constant_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/expression_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/function_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/negation_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/null_check_translator.cpp.o
[ 16%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/parameter_translator.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/expression/tuple_value_translator.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/function_builder.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/hash.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/inserter.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/lang/if.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/lang/loop.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/lang/vectorized_loop.cpp.o
[ 18%] Building CXX object src/CMakeFiles/peloton.dir/codegen/oa_hash_table.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/block_nested_loop_join_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/delete_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/global_group_by_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/hash_group_by_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/hash_join_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/hash_translator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/insert_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/operator_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/order_by_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/projection_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/table_scan_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/operator/update_translator.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/parameter_cache.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/pipeline.cpp.o
[ 22%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/bloom_filter_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/cc_hash_table_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/data_table_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/date_functions_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/decimal_functions_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/deleter_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/executor_context_proxy.cpp.o
[ 24%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/inserter_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/oa_hash_table_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/pool_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/query_parameters_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/runtime_functions_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/sorter_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/storage_manager_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/string_functions_proxy.cpp.o
[ 26%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/target_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/tile_group_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/timestamp_functions_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/transaction_context_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/transaction_runtime_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/tuple_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/tuple_runtime_proxy.cpp.o
[ 28%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/updater_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/value_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/values_runtime_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/varlen_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/proxy/zone_map_proxy.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/query.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/query_cache.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/query_compiler.cpp.o
[ 30%] Building CXX object src/CMakeFiles/peloton.dir/codegen/row_batch.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/runtime_functions.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/runtime_state.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/sorter.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/table.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/table_storage.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/tile_group.cpp.o
[ 32%] Building CXX object src/CMakeFiles/peloton.dir/codegen/transaction_runtime.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/translator_factory.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/tuple_runtime.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/array_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/bigint_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/boolean_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/date_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/decimal_type.cpp.o
[ 34%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/integer_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/smallint_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/sql_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/timestamp_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/tinyint_type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/type.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/type_system.cpp.o
[ 36%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/varbinary_type.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/type/varchar_type.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/updateable_storage.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/updater.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/bloom_filter.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/cc_hash_table.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/oa_hash_table.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/util/sorter.cpp.o
[ 38%] Building CXX object src/CMakeFiles/peloton.dir/codegen/value.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/codegen/values_runtime.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/codegen/vector.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/allocator.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/cache.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/container/circular_buffer.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/container/cuckoo_map.cpp.o
[ 40%] Building CXX object src/CMakeFiles/peloton.dir/common/container/lock_free_array.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/exception.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/init.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/internal_types.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/item_pointer.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/portal.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/printable.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/sql_node_visitor.cpp.o
[ 42%] Building CXX object src/CMakeFiles/peloton.dir/common/stack_trace.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/common/statement.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/decentralized_epoch_manager.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/epoch_manager_factory.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/local_epoch.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/timestamp_ordering_transaction_manager.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/transaction_context.cpp.o
[ 44%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/transaction_manager.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/concurrency/transaction_manager_factory.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/abstract_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/abstract_join_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/abstract_scan_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/aggregate_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/aggregator.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/analyze_executor.cpp.o
[ 46%] Building CXX object src/CMakeFiles/peloton.dir/executor/append_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/copy_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/create_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/delete_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/drop_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/executor_context.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/hash_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/hash_join_executor.cpp.o
[ 48%] Building CXX object src/CMakeFiles/peloton.dir/executor/hash_set_op_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/hybrid_scan_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/index_scan_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/insert_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/limit_executor.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/logical_tile.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/logical_tile_factory.cpp.o
[ 51%] Building CXX object src/CMakeFiles/peloton.dir/executor/materialization_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/merge_join_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/nested_loop_join_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/order_by_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/plan_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/populate_index_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/projection_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/seq_scan_executor.cpp.o
[ 53%] Building CXX object src/CMakeFiles/peloton.dir/executor/update_executor.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/abstract_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/aggregate_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/case_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/comparison_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/conjunction_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/constant_value_expression.cpp.o
[ 55%] Building CXX object src/CMakeFiles/peloton.dir/expression/function_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/operator_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/parameter_value_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/star_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/expression/tuple_value_expression.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/date_functions.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/decimal_functions.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/functions.cpp.o
[ 57%] Building CXX object src/CMakeFiles/peloton.dir/function/old_engine_string_functions.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/function/string_functions.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/function/timestamp_functions.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/gc/gc_manager.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/gc/gc_manager_factory.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/gc/transaction_level_gc_manager.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/index/bwtree.cpp.o
[ 59%] Building CXX object src/CMakeFiles/peloton.dir/index/bwtree_index.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/index.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/index_factory.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/index_util.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/skiplist.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/index/skiplist_index.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/logging/checkpoint_manager_factory.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/logging/log_buffer.cpp.o
[ 61%] Building CXX object src/CMakeFiles/peloton.dir/logging/log_buffer_pool.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/logging/log_manager_factory.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/marshal.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_callback_util.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_connection.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_manager.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_master_thread.cpp.o
[ 63%] Building CXX object src/CMakeFiles/peloton.dir/network/network_worker_thread.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/postgres_protocol_handler.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/protocol_handler.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/protocol_handler_factory.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/connection_manager.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/network_address.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/peloton_service.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_channel.cpp.o
[ 65%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_client.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_server.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/rpc_utils.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/tcp_connection.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/network/service/tcp_listener.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/abstract_optimizer.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/binding.cpp.o
[ 67%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/child_property_deriver.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/column.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/column_manager.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/cost_and_stats_calculator.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/cost_calculator.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/group.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/group_expression.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/input_column_deriver.cpp.o
[ 69%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/memo.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/operator_expression.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/operator_node.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/operators.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/optimizer.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/optimizer_task.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/pattern.cpp.o
[ 71%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/plan_generator.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/properties.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/property.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/property_enforcer.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/property_set.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/query_to_operator_transformer.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/rule.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/rule_impls.cpp.o
[ 73%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/column_stats_collector.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/cost.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/selectivity.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/stats_storage.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/table_stats.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/table_stats_collector.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/tuple_sampler.cpp.o
[ 75%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats/tuple_samples_storage.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/stats_calculator.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/tuple_sample.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/optimizer/util.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/analyze_statement.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/copy_statement.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/create_statement.cpp.o
[ 77%] Building CXX object src/CMakeFiles/peloton.dir/parser/delete_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/drop_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/execute_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/insert_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/postgresparser.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/prepare_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/select_statement.cpp.o
[ 79%] Building CXX object src/CMakeFiles/peloton.dir/parser/sql_statement.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/parser/table_ref.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/parser/transaction_statement.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/parser/update_statement.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/abstract_join_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/abstract_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/abstract_scan_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/aggregate_plan.cpp.o
[ 81%] Building CXX object src/CMakeFiles/peloton.dir/planner/analyze_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/create_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/delete_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/drop_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/hash_join_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/hash_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/hybrid_scan_plan.cpp.o
[ 83%] Building CXX object src/CMakeFiles/peloton.dir/planner/index_scan_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/insert_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/nested_loop_join_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/order_by_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/populate_index_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/project_info.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/projection_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/seq_scan_plan.cpp.o
[ 85%] Building CXX object src/CMakeFiles/peloton.dir/planner/update_plan.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/settings/settings_manager.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/abstract_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/access_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/backend_stats_context.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/counter_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/database_metric.cpp.o
[ 87%] Building CXX object src/CMakeFiles/peloton.dir/statistics/index_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/latency_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/processor_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/query_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/stats_aggregator.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/statistics/table_metric.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/storage/abstract_table.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/storage/backend_manager.cpp.o
[ 89%] Building CXX object src/CMakeFiles/peloton.dir/storage/data_table.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/database.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/storage_manager.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/table_factory.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/temp_table.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group.cpp.o
[ 91%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group_factory.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group_header.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/tile_group_iterator.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/tuple.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/storage/zone_map_manager.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/threadpool/worker_pool.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/traffic_cop/traffic_cop.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/trigger/trigger.cpp.o
[ 93%] Building CXX object src/CMakeFiles/peloton.dir/type/array_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/bigint_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/boolean_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/date_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/decimal_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/integer_parent_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/integer_type.cpp.o
[ 95%] Building CXX object src/CMakeFiles/peloton.dir/type/numeric_type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/smallint_type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/timestamp_type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/tinyint_type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/value.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/type/varlen_type.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/util/string_util.cpp.o
[ 97%] Building CXX object src/CMakeFiles/peloton.dir/util/stringbox_util.cpp.o
[100%] Building CXX object src/CMakeFiles/peloton.dir/__/third_party/murmur3/MurmurHash3.cpp.o
[100%] Building CXX object src/CMakeFiles/peloton.dir/__/third_party/libcount/empirical_data.cc.o
[100%] Building CXX object src/CMakeFiles/peloton.dir/__/third_party/libcount/hll.cc.o
[100%] Building CXX object src/CMakeFiles/peloton.dir/__/third_party/libcount/hll_data.cc.o
[100%] Building CXX object src/CMakeFiles/peloton.dir/__/third_party/libcount/utility.cc.o
[100%] Linking CXX shared library ../lib/libpeloton.so
/usr/bin/ld: /peloton/third_party/libpg_query/libpg_query.a(src_backend_parser_parser.o): unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libpeloton.so.0.0.5] Error 1
make[1]: *** [src/CMakeFiles/peloton.dir/all] Error 2
make: *** [all] Error 2
notbdu commented 6 years ago

The linker error in the second run shows up pretty consistently for me.

The compiler segfault does not.

Btw, awesome course @apavlo! Thanks 👍 .

tcm-marcel commented 6 years ago

@notbdu The linker doesn't recognize the relocation type. Which operating system are you using in which version? Can you try to update your binutils?

If you have some time, apply the changes from #961 to your code and see if that solves the problem.

notbdu commented 6 years ago

Let me try applying your changes in #961.

Btw, the OS in the VagrantFile in the scripts/installation/ dir is Ubuntu 14.04. The latest binutils for 14.04 is installed in my VM - version 2.24-5ubuntu14.2. See https://packages.ubuntu.com/trusty/binutils.

There are newer versions but those are for Ubuntu 16.04.

Also, here is the output of uname -a: Linux vagrant-ubuntu-trusty-64 3.13.0-139-generic #188-Ubuntu SMP Tue Jan 9 14:43:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

notbdu commented 6 years ago

@tcm-marcel I pulled your branch and the compile is working for me now.

Any Idea why compiling libpq manually results in valid relocations? Was libpg_query's makefile compiling w/ a different version of binutils?

tcm-marcel commented 6 years ago

@notbdu Sorry, I overlooked that it happened in Vagrant. Thanks for the feedback about #961!

Travis also uses Ubuntu 14.04, so there shouldn't be any problems with that. But once we can merge #961 the problem is hopefully gone.

notbdu commented 6 years ago

@tcm-marcel no problem!