Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

RethinkDB fails to compile on Arch

By: a guest on Oct 29th, 2013  |  syntax: None  |  size: 19.34 KB  |  views: 65  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. rethinkdb 1.10.1-1  (Thu Nov 15 13:14:13 EST 2012)
  2. ( Unsupported package: Potentially dangerous ! )
  3. ==> Edit PKGBUILD ? [Y/n] ("A" to abort)
  4. ==> ------------------------------------
  5. ==> n
  6.  
  7. ==> rethinkdb dependencies:
  8.  - protobuf (already installed)
  9.  - v8 (already installed)
  10.  - zlib (already installed)
  11.  - termcap (already installed)
  12.  - gperftools (already installed)
  13.  - boost (already installed)
  14.  - python (already installed)
  15.  
  16.  
  17. ==> Edit rethinkdb.install ? [Y/n] ("A" to abort)
  18. ==> ---------------------------------------------
  19. ==> n
  20.  
  21. ==> Continue building rethinkdb ? [Y/n]
  22. ==> -----------------------------------
  23. ==>
  24. ==> Building and installing package
  25. ==> Making package: rethinkdb 1.10.1-1 (Tue Oct 29 10:53:51 EDT 2013)
  26. ==> Checking runtime dependencies...
  27. ==> Checking buildtime dependencies...
  28. ==> Retrieving sources...
  29.   -> Downloading rethinkdb-1.10.1.tgz...
  30. --2013-10-29 10:53:51--  http://download.rethinkdb.com/dist/rethinkdb-1.10.1.tgz
  31. Resolving download.rethinkdb.com (download.rethinkdb.com)... 72.14.189.19
  32. Connecting to download.rethinkdb.com (download.rethinkdb.com)|72.14.189.19|:80... connected.
  33. HTTP request sent, awaiting response... 200 OK
  34. Length: 8111008 (7.7M) [application/octet-stream]
  35. Saving to: ‘rethinkdb-1.10.1.tgz.part’
  36.  
  37. 100%[===================================================================================================================================================================================================================================================================================================================================>] 8,111,008   3.50MB/s   in 2.2s
  38.  
  39. 2013-10-29 10:53:53 (3.50 MB/s) - ‘rethinkdb-1.10.1.tgz.part’ saved [8111008/8111008]
  40.  
  41.   -> Found rethinkdb-tmpfile.conf
  42.   -> Found rethinkdb@.service
  43.   -> Found fix1499.diff
  44. ==> Validating source files with sha256sums...
  45.     rethinkdb-1.10.1.tgz ... Passed
  46.     rethinkdb-tmpfile.conf ... Passed
  47.     rethinkdb@.service ... Passed
  48.     fix1499.diff ... Passed
  49. ==> Extracting sources...
  50.   -> Extracting rethinkdb-1.10.1.tgz with bsdtar
  51. ==> Starting prepare()...
  52. patching file src/clustering/administration/cli/admin_command_parser.cc
  53. ==> Starting build()...
  54. * Reading arguments from 'configure.default'
  55. * Prepending the following arguments:
  56. * Detecting system configuration
  57. Bash:                           4.2.45(2)-release
  58. Operating System:               Linux
  59. OS Version:                     Linux 3.11.6-1-ARCH x86_64
  60. Without tcmalloc:               no
  61. Build client drivers:           no
  62. Architecture:                   x86_64
  63. Use ccache:                     no
  64. C++ Compiler:                   GCC 4.8.2 (/usr/lib/colorgcc/bin/c++)
  65. Precompiled web assets:         yes
  66. Protobuf compiler:              /usr/bin/protoc
  67. wget:                           /usr/bin/wget
  68. curl:                           /usr/bin/curl
  69. protobuf:                       -lprotobuf
  70. v8:                             -lv8
  71. termcap:                        -ltermcap
  72. Use pre-3.19 v8 API:            yes
  73. tcmalloc_minimal:               -ltcmalloc_minimal
  74. Test protobuf:                  ok
  75. Installation prefix:            /usr
  76. Configuration prefix:           /etc
  77. Runtime data prefix:            /usr/var
  78. * Wrote configuration to config.mk
  79. drivers/javascript/build.mk:21: warning: undefined variable 'PROTO2JS'
  80. drivers/javascript/build.mk:72: warning: undefined variable 'BROWSERIFY'
  81. drivers/javascript/build.mk:21: warning: undefined variable 'PROTO2JS'
  82. drivers/javascript/build.mk:72: warning: undefined variable 'BROWSERIFY'
  83.     [1/285] PROTOC[CPP] src/rdb_protocol/ql2.proto
  84.     [2/285] PROTOC[CPP] src/rdb_protocol/ql2_extensions.proto
  85.     [3/285] CC build/release/proto/rdb_protocol/ql2.pb.cc -o build/release/obj/rdb_protocol/ql2.pb.o
  86.     [4/285] CC build/release/proto/rdb_protocol/ql2_extensions.pb.cc -o build/release/obj/rdb_protocol/ql2_extensions.pb.o
  87.     [5/285] MAKE -C ./external/re2
  88.     [6/285] CC src/repli_timestamp.cc -o build/release/obj/repli_timestamp.o
  89.     [7/285] CC src/serializer/semantic_checking.cc -o build/release/obj/serializer/semantic_checking.o
  90.     [8/285] CC src/serializer/serializer.cc -o build/release/obj/serializer/serializer.o
  91.     [9/285] CC src/serializer/translator.cc -o build/release/obj/serializer/translator.o
  92.     [10/285] CC src/serializer/log/static_header.cc -o build/release/obj/serializer/log/static_header.o
  93.     [11/285] CC src/serializer/log/data_block_manager.cc -o build/release/obj/serializer/log/data_block_manager.o
  94.     [12/285] CC src/serializer/log/log_serializer.cc -o build/release/obj/serializer/log/log_serializer.o
  95.     [13/285] CC src/serializer/log/extent_manager.cc -o build/release/obj/serializer/log/extent_manager.o
  96.     [14/285] CC src/serializer/log/metablock_manager.cc -o build/release/obj/serializer/log/metablock_manager.o
  97.     [15/285] CC src/serializer/log/lba/in_memory_index.cc -o build/release/obj/serializer/log/lba/in_memory_index.o
  98.     [16/285] CC src/serializer/log/lba/disk_extent.cc -o build/release/obj/serializer/log/lba/disk_extent.o
  99.     [17/285] CC src/serializer/log/lba/disk_structure.cc -o build/release/obj/serializer/log/lba/disk_structure.o
  100.     [18/285] CC src/serializer/log/lba/lba_list.cc -o build/release/obj/serializer/log/lba/lba_list.o
  101.     [19/285] CC src/serializer/log/lba/extent.cc -o build/release/obj/serializer/log/lba/extent.o
  102.     [20/285] CC src/backtrace.cc -o build/release/obj/backtrace.o
  103.     [21/285] CC src/buffer_cache/types.cc -o build/release/obj/buffer_cache/types.o
  104.     [22/285] CC src/buffer_cache/mirrored/page_map.cc -o build/release/obj/buffer_cache/mirrored/page_map.o
  105.     [23/285] CC src/buffer_cache/mirrored/free_list.cc -o build/release/obj/buffer_cache/mirrored/free_list.o
  106.     [24/285] CC src/buffer_cache/mirrored/page_repl_random.cc -o build/release/obj/buffer_cache/mirrored/page_repl_random.o
  107.     [25/285] CC src/buffer_cache/mirrored/stats.cc -o build/release/obj/buffer_cache/mirrored/stats.o
  108.     [26/285] CC src/buffer_cache/mirrored/flush_time_randomizer.cc -o build/release/obj/buffer_cache/mirrored/flush_time_randomizer.o
  109.     [27/285] CC src/buffer_cache/mirrored/writeback.cc -o build/release/obj/buffer_cache/mirrored/writeback.o
  110.     [28/285] CC src/buffer_cache/mirrored/mirrored.cc -o build/release/obj/buffer_cache/mirrored/mirrored.o
  111.     [29/285] CC src/buffer_cache/blob.cc -o build/release/obj/buffer_cache/blob.o
  112.     [30/285] CC src/rdb_protocol/func.cc -o build/release/obj/rdb_protocol/func.o
  113.     [31/285] CC src/rdb_protocol/wait_for_readiness.cc -o build/release/obj/rdb_protocol/wait_for_readiness.o
  114.     [32/285] CC src/rdb_protocol/term_walker.cc -o build/release/obj/rdb_protocol/term_walker.o
  115.     [33/285] CC src/rdb_protocol/datum.cc -o build/release/obj/rdb_protocol/datum.o
  116.     [34/285] CC src/rdb_protocol/datum_stream.cc -o build/release/obj/rdb_protocol/datum_stream.o
  117.     [35/285] CC src/rdb_protocol/parser.cc -o build/release/obj/rdb_protocol/parser.o
  118.     [36/285] CC src/rdb_protocol/sym.cc -o build/release/obj/rdb_protocol/sym.o
  119.     [37/285] CC src/rdb_protocol/rdb_protocol_json.cc -o build/release/obj/rdb_protocol/rdb_protocol_json.o
  120.     [38/285] CC src/rdb_protocol/error.cc -o build/release/obj/rdb_protocol/error.o
  121.     [39/285] CC src/rdb_protocol/op.cc -o build/release/obj/rdb_protocol/op.o
  122.     [40/285] CC src/rdb_protocol/val.cc -o build/release/obj/rdb_protocol/val.o
  123.     [41/285] CC src/rdb_protocol/pseudo_literal.cc -o build/release/obj/rdb_protocol/pseudo_literal.o
  124.     [42/285] CC src/rdb_protocol/pathspec.cc -o build/release/obj/rdb_protocol/pathspec.o
  125.     [43/285] CC src/rdb_protocol/btree.cc -o build/release/obj/rdb_protocol/btree.o
  126.     [44/285] CC src/rdb_protocol/counted_term.cc -o build/release/obj/rdb_protocol/counted_term.o
  127.     [45/285] CC src/rdb_protocol/validate.cc -o build/release/obj/rdb_protocol/validate.o
  128.     [46/285] CC src/rdb_protocol/wire_func.cc -o build/release/obj/rdb_protocol/wire_func.o
  129.     [47/285] CC src/rdb_protocol/transform_visitors.cc -o build/release/obj/rdb_protocol/transform_visitors.o
  130.     [48/285] CC src/rdb_protocol/env.cc -o build/release/obj/rdb_protocol/env.o
  131.     [49/285] CC src/rdb_protocol/pseudo_time.cc -o build/release/obj/rdb_protocol/pseudo_time.o
  132.     [50/285] CC src/rdb_protocol/terms/datum_terms.cc -o build/release/obj/rdb_protocol/terms/datum_terms.o
  133.     [51/285] CC src/rdb_protocol/terms/control.cc -o build/release/obj/rdb_protocol/terms/control.o
  134.     [52/285] CC src/rdb_protocol/terms/obj_or_seq.cc -o build/release/obj/rdb_protocol/terms/obj_or_seq.o
  135.     [53/285] CC src/rdb_protocol/terms/time.cc -o build/release/obj/rdb_protocol/terms/time.o
  136.     [54/285] CC src/rdb_protocol/terms/error.cc -o build/release/obj/rdb_protocol/terms/error.o
  137.     [55/285] CC src/rdb_protocol/terms/type_manip.cc -o build/release/obj/rdb_protocol/terms/type_manip.o
  138.     [56/285] CC src/rdb_protocol/terms/arr.cc -o build/release/obj/rdb_protocol/terms/arr.o
  139.     [57/285] CC src/rdb_protocol/terms/arith.cc -o build/release/obj/rdb_protocol/terms/arith.o
  140.     [58/285] CC src/rdb_protocol/terms/js.cc -o build/release/obj/rdb_protocol/terms/js.o
  141.     [59/285] CC src/rdb_protocol/terms/json.cc -o build/release/obj/rdb_protocol/terms/json.o
  142.     [60/285] CC src/rdb_protocol/terms/var.cc -o build/release/obj/rdb_protocol/terms/var.o
  143.     [61/285] CC src/rdb_protocol/terms/match.cc -o build/release/obj/rdb_protocol/terms/match.o
  144.     [62/285] CC src/rdb_protocol/terms/obj.cc -o build/release/obj/rdb_protocol/terms/obj.o
  145.     [63/285] CC src/rdb_protocol/terms/seq.cc -o build/release/obj/rdb_protocol/terms/seq.o
  146.     [64/285] CC src/rdb_protocol/terms/sindex.cc -o build/release/obj/rdb_protocol/terms/sindex.o
  147.     [65/285] CC src/rdb_protocol/terms/pred.cc -o build/release/obj/rdb_protocol/terms/pred.o
  148.     [66/285] CC src/rdb_protocol/terms/gmr.cc -o build/release/obj/rdb_protocol/terms/gmr.o
  149.     [67/285] CC src/rdb_protocol/terms/rewrites.cc -o build/release/obj/rdb_protocol/terms/rewrites.o
  150.     [68/285] CC src/rdb_protocol/terms/writes.cc -o build/release/obj/rdb_protocol/terms/writes.o
  151.     [69/285] CC src/rdb_protocol/terms/random.cc -o build/release/obj/rdb_protocol/terms/random.o
  152.     [70/285] CC src/rdb_protocol/terms/db_table.cc -o build/release/obj/rdb_protocol/terms/db_table.o
  153.     [71/285] CC src/rdb_protocol/terms/sort.cc -o build/release/obj/rdb_protocol/terms/sort.o
  154.     [72/285] CC src/rdb_protocol/pb_utils.cc -o build/release/obj/rdb_protocol/pb_utils.o
  155.     [73/285] CC src/rdb_protocol/stream.cc -o build/release/obj/rdb_protocol/stream.o
  156.     [74/285] CC src/rdb_protocol/blob_wrapper.cc -o build/release/obj/rdb_protocol/blob_wrapper.o
  157.     [75/285] CC src/rdb_protocol/term.cc -o build/release/obj/rdb_protocol/term.o
  158.     [76/285] CC src/rdb_protocol/lazy_json.cc -o build/release/obj/rdb_protocol/lazy_json.o
  159.     [77/285] CC src/rdb_protocol/pb_server.cc -o build/release/obj/rdb_protocol/pb_server.o
  160.     [78/285] CC src/rdb_protocol/stream_cache.cc -o build/release/obj/rdb_protocol/stream_cache.o
  161.     [79/285] CC src/rdb_protocol/protocol.cc -o build/release/obj/rdb_protocol/protocol.o
  162.     [80/285] CC src/rdb_protocol/var_types.cc -o build/release/obj/rdb_protocol/var_types.o
  163.     [81/285] CC src/errors.cc -o build/release/obj/errors.o
  164.     [82/285] CC src/perfmon/collect.cc -o build/release/obj/perfmon/collect.o
  165.     [83/285] CC src/perfmon/core.cc -o build/release/obj/perfmon/core.o
  166.     [84/285] CC src/perfmon/archive.cc -o build/release/obj/perfmon/archive.o
  167.     [85/285] CC src/perfmon/perfmon.cc -o build/release/obj/perfmon/perfmon.o
  168.     [86/285] CC src/migrate/migrate.cc -o build/release/obj/migrate/migrate.o
  169.     [87/285] CC src/extproc/extproc_pool.cc -o build/release/obj/extproc/extproc_pool.o
  170.     [88/285] CC src/extproc/js_runner.cc -o build/release/obj/extproc/js_runner.o
  171.     [89/285] CC src/extproc/extproc_worker.cc -o build/release/obj/extproc/extproc_worker.o
  172.     [90/285] CC src/extproc/extproc_spawner.cc -o build/release/obj/extproc/extproc_spawner.o
  173.     [91/285] CC src/extproc/js_job.cc -o build/release/obj/extproc/js_job.o
  174. src/extproc/js_job.cc: In constructor ‘js_context_t::js_context_t()’:
  175. src/extproc/js_job.cc:59:34: error: no matching function for call to ‘v8::Context::New()’
  176.          context(v8::Context::New()),
  177.                                   ^
  178. src/extproc/js_job.cc:59:34: note: candidate is:
  179. In file included from src/extproc/js_job.cc:10:0:
  180. /usr/include/v8.h:4946:25: note: static v8::Local<v8::Context> v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>)
  181.    static Local<Context> New(
  182.                          ^
  183. /usr/include/v8.h:4946:25: note:   candidate expects 4 arguments, 0 provided
  184. src/extproc/js_job.cc:60:22: error: no matching function for call to ‘v8::Context::Scope::Scope(v8::Persistent<v8::Context>&)’
  185.          scope(context) { }
  186.                       ^
  187. src/extproc/js_job.cc:60:22: note: candidates are:
  188. In file included from /usr/include/v8stdint.h:36:0,
  189.                  from /usr/include/v8.h:41,
  190.                  from src/extproc/js_job.cc:10:
  191. /usr/include/v8.h:5062:5: note: v8::Context::Scope::Scope(v8::Isolate*, v8::Persistent<v8::Context>&)
  192.      V8_DEPRECATED(
  193.      ^
  194. /usr/include/v8.h:5062:5: note:   candidate expects 2 arguments, 1 provided
  195. In file included from src/extproc/js_job.cc:10:0:
  196. /usr/include/v8.h:5059:24: note: v8::Context::Scope::Scope(v8::Handle<v8::Context>)
  197.      explicit V8_INLINE Scope(Handle<Context> context) : context_(context) {
  198.                         ^
  199. /usr/include/v8.h:5059:24: note:   no known conversion for argument 1 from ‘v8::Persistent<v8::Context>’ to ‘v8::Handle<v8::Context>’
  200. /usr/include/v8.h:5057:9: note: constexpr v8::Context::Scope::Scope(const v8::Context::Scope&)
  201.    class Scope {
  202.          ^
  203. /usr/include/v8.h:5057:9: note:   no known conversion for argument 1 from ‘v8::Persistent<v8::Context>’ to ‘const v8::Context::Scope&’
  204. /usr/include/v8.h: In member function ‘js_result_t js_env_t::eval(const string&)’:
  205. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  206.    V8_INLINE HandleScope() {}
  207.              ^
  208. src/extproc/js_job.cc:222:21: error: within this context
  209.      v8::HandleScope handle_scope;
  210.                      ^
  211. src/extproc/js_job.cc: In member function ‘js_id_t js_env_t::remember_value(const v8::Handle<v8::Value>&)’:
  212. src/extproc/js_job.cc:274:62: error: no matching function for call to ‘v8::Persistent<v8::Value, v8::NonCopyablePersistentTraits<v8::Value> >::New(const v8::Handle<v8::Value>&)’
  213.      *persistent_handle = v8::Persistent<v8::Value>::New(value);
  214.                                                               ^
  215. src/extproc/js_job.cc:274:62: note: candidate is:
  216. In file included from src/extproc/js_job.cc:10:0:
  217. /usr/include/v8.h:5576:4: note: static T* v8::Persistent<T, M>::New(v8::Isolate*, T*) [with T = v8::Value; M = v8::NonCopyablePersistentTraits<v8::Value>]
  218.  T* Persistent<T, M>::New(Isolate* isolate, T* that) {
  219.     ^
  220. /usr/include/v8.h:5576:4: note:   candidate expects 2 arguments, 1 provided
  221. /usr/include/v8.h: In function ‘v8::Handle<v8::Value> run_js_func(v8::Handle<v8::Function>, const std::vector<counted_t<const ql::datum_t> >&, std::string*)’:
  222. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  223.    V8_INLINE HandleScope() {}
  224.              ^
  225. src/extproc/js_job.cc:293:21: error: within this context
  226.      v8::HandleScope scope;
  227.                      ^
  228. In file included from src/extproc/js_job.cc:10:0:
  229. /usr/include/v8.h: In member function ‘js_result_t js_env_t::call(js_id_t, const std::vector<counted_t<const ql::datum_t> >&)’:
  230. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  231.    V8_INLINE HandleScope() {}
  232.              ^
  233. src/extproc/js_job.cc:323:21: error: within this context
  234.      v8::HandleScope handle_scope;
  235.                      ^
  236. src/extproc/js_job.cc:329:79: error: no matching function for call to ‘v8::Local<v8::Value>::New(v8::Persistent<v8::Value, v8::NonCopyablePersistentTraits<v8::Value> >&)’
  237.      v8::Local<v8::Value> local_handle = v8::Local<v8::Value>::New(*found_value);
  238.                                                                                ^
  239. src/extproc/js_job.cc:329:79: note: candidates are:
  240. In file included from src/extproc/js_job.cc:10:0:
  241. /usr/include/v8.h:381:29: note: static v8::Local<T> v8::Local<T>::New(v8::Isolate*, v8::Handle<T>) [with T = v8::Value]
  242.    V8_INLINE static Local<T> New(Isolate* isolate, Handle<T> that);
  243.                              ^
  244. /usr/include/v8.h:381:29: note:   candidate expects 2 arguments, 1 provided
  245. /usr/include/v8.h:383:29: note: template<class M> static v8::Local<T> v8::Local<T>::New(v8::Isolate*, const v8::Persistent<T, M>&) [with M = M; T = v8::Value]
  246.    V8_INLINE static Local<T> New(Isolate* isolate,
  247.                              ^
  248. /usr/include/v8.h:383:29: note:   template argument deduction/substitution failed:
  249. src/extproc/js_job.cc:329:79: note:   cannot convert ‘found_value.boost::shared_ptr<T>::operator*<v8::Persistent<v8::Value, v8::NonCopyablePersistentTraits<v8::Value> > >()’ (type ‘v8::Persistent<v8::Value, v8::NonCopyablePersistentTraits<v8::Value> >’) to type ‘v8::Isolate*’
  250.      v8::Local<v8::Value> local_handle = v8::Local<v8::Value>::New(*found_value);
  251.                                                                                ^
  252. In file included from src/extproc/js_job.cc:10:0:
  253. /usr/include/v8.h:406:29: note: static v8::Local<T> v8::Local<T>::New(v8::Isolate*, T*) [with T = v8::Value]
  254.    V8_INLINE static Local<T> New(Isolate* isolate, T* that);
  255.                              ^
  256. /usr/include/v8.h:406:29: note:   candidate expects 2 arguments, 1 provided
  257. /usr/include/v8.h: In function ‘counted_t<const ql::datum_t> js_make_datum(const v8::Handle<v8::Value>&, int, std::string*)’:
  258. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  259.    V8_INLINE HandleScope() {}
  260.              ^
  261. src/extproc/js_job.cc:370:21: error: within this context
  262.      v8::HandleScope handle_scope;
  263.                      ^
  264. In file included from src/extproc/js_job.cc:10:0:
  265. /usr/include/v8.h: In function ‘counted_t<const ql::datum_t> js_to_datum(const v8::Handle<v8::Value>&, std::string*)’:
  266. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  267.    V8_INLINE HandleScope() {}
  268.              ^
  269. src/extproc/js_job.cc:470:21: error: within this context
  270.      v8::HandleScope handle_scope;
  271.                      ^
  272. In file included from src/extproc/js_job.cc:10:0:
  273. /usr/include/v8.h: In function ‘v8::Handle<v8::Value> js_from_datum(const counted_t<const ql::datum_t>&)’:
  274. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  275.    V8_INLINE HandleScope() {}
  276.              ^
  277. src/extproc/js_job.cc:496:29: error: within this context
  278.              v8::HandleScope scope;
  279.                              ^
  280. In file included from src/extproc/js_job.cc:10:0:
  281. /usr/include/v8.h:767:13: error: ‘v8::HandleScope::HandleScope()’ is private
  282.    V8_INLINE HandleScope() {}
  283.              ^
  284. src/extproc/js_job.cc:514:33: error: within this context
  285.                  v8::HandleScope scope;
  286.                                  ^
  287. src/build.mk:366: recipe for target 'build/release/obj/extproc/js_job.o' failed
  288. make[1]: *** [build/release/obj/extproc/js_job.o] Error 1
  289. Makefile:59: recipe for target 'make' failed
  290. make: *** [make] Error 2
  291. ==> ERROR: A failure occurred in build().
  292.     Aborting...
  293. ==> ERROR: Makepkg was unable to build rethinkdb.