Skip to content

Instantly share code, notes, and snippets.

@lorenzhs
Created September 29, 2015 09:52
Show Gist options
  • Save lorenzhs/8da5894794c80c000862 to your computer and use it in GitHub Desktop.
Save lorenzhs/8da5894794c80c000862 to your computer and use it in GitHub Desktop.
FAILED: /usr/bin/clang++-3.6 -DENABLE_STATS=0 -DTHRILL_HAVE_INTELTBB=1 -DTHRILL_HAVE_NET_MPI=1 -DTHRILL_HAVE_PIPE2=1 -std=c++1y -g -W -Wall -Wextra -fPIC -Wpedantic -g -isystem ../extlib/googletest/googletest/include -isystem ../extlib/googletest/googletest -I../extlib/cereal/include -I/usr/local/include -I../ -MMD -MT thrill/CMakeFiles/thrill.dir/data/multiplexer.cpp.o -MF thrill/CMakeFiles/thrill.dir/data/multiplexer.cpp.o.d -o thrill/CMakeFiles/thrill.dir/data/multiplexer.cpp.o -c ../thrill/data/multiplexer.cpp
In file included from ../thrill/data/multiplexer.cpp:12:
In file included from ../thrill/data/cat_stream.hpp:16:
../thrill/data/block_queue.hpp:70:16: error: no member named 'emplace' in 'tbb::concurrent_bounded_queue<thrill::data::Block, tbb::cache_aligned_allocator<thrill::data::Block> >'
queue_.emplace(b);
~~~~~~ ^
../thrill/data/block_queue.hpp:79:16: error: no member named 'emplace' in 'tbb::concurrent_bounded_queue<thrill::data::Block, tbb::cache_aligned_allocator<thrill::data::Block> >'
queue_.emplace();
~~~~~~ ^
In file included from ../thrill/data/multiplexer.cpp:13:
In file included from ../thrill/data/mix_stream.hpp:16:
../thrill/data/mix_block_queue.hpp:101:20: error: no member named 'emplace' in 'tbb::concurrent_bounded_queue<thrill::data::MixBlockQueue::SrcBlockPair, tbb::cache_aligned_allocator<thrill::data::MixBlockQueue::SrcBlockPair> >'
mix_queue_.emplace(SrcBlockPair { src, block });
~~~~~~~~~~ ^
../thrill/data/mix_block_queue.hpp:112:20: error: no member named 'emplace' in 'tbb::concurrent_bounded_queue<thrill::data::MixBlockQueue::SrcBlockPair, tbb::cache_aligned_allocator<thrill::data::MixBlockQueue::SrcBlockPair> >'
mix_queue_.emplace(SrcBlockPair { src, Block() });
~~~~~~~~~~ ^
In file included from ../thrill/data/multiplexer.cpp:12:
In file included from ../thrill/data/cat_stream.hpp:18:
../thrill/data/multiplexer.hpp:165:19: warning: private field 'mem_manager_' is not used [-Wunused-private-field]
mem::Manager& mem_manager_;
^
1 warning and 4 errors generated.
@bingmann
Copy link

Upgrade your TBB. or set THRILL_USE_TBB=OFF, or write a platform test. :)

@lorenzhs
Copy link
Author

I have version 4.3~20150611-0.1 from the Debian archives. Do you require 4.4?

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