STEllAR-GROUP / hpx

The C++ Standard Library for Parallelism and Concurrency
https://hpx.stellar-group.org
Boost Software License 1.0
2.53k stars 435 forks source link

marduk, dataflow and adaptive1d fail to build #123

Closed brycelelbach closed 12 years ago

brycelelbach commented 12 years ago

[reported by blelbach] [Trac time Mon Sep 12 17:45:09 2011] `` [17:36:52]:wash@vega:/home/wash/hpx/gcc-4.4.6-debug$ ./build.sh examples -k [ 1%] Built target hpx_serialization [ 34%] Built target hpx [ 34%] Built target ssmp_amr3d_c_test_lib [ 34%] Built target distributing_factory_component [ 34%] Building CXX object examples/marduk/mesh/CMakeFiles/marduk_mesh_component.dir/server/unigrid_mesh.cpp.o /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::init(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, size_t)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:113: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:105: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::init(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, size_t)::lazyvals_type lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::init_stencils(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, int, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, double, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:162: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:129: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::init_stencils(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, int, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, double, const hpx::components::amr::parameter&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::get_output_ports(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > >&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:185: error: no matching function for call to ‘wait::wait(hpx::components::amr::server::unigrid_mesh::get_output_ports(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > >&)::lazyvals_type&, std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::connect_input_ports(const std::vector<hpx::components::server::locality_result, std::allocator<hpx::components::server::locality_result> >*, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > > > >&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:227: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:204: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::connect_input_ports(const std::vector<hpx::components::server::locality_result, std::allocator<hpx::components::server::locality_result> >*, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > > > >&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, const hpx::components::amr::parameter&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In member function ‘void hpx::components::amr::server::unigrid_mesh::prepare_initial_data(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&, double, size_t, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:251: error: no matching function for call to ‘wait::wait(hpx::components::amr::server::unigrid_mesh::prepare_initial_data(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&, double, size_t, const hpx::components::amr::parameter&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::execute(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:275: error: no matching function for call to ‘wait::wait(hpx::components::amr::server::unigrid_mesh::execute(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::start_row(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:294: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:286: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::start_row(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::prep_ports(hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, size_t, std::vector<long unsigned int, std::allocator<long unsigned int> >&, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/marduk/mesh/server/unigrid_mesh.cpp:586: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] /shared/boost/1.47.0-debug/boost/asio/error.hpp: At global scope: /shared/boost/1.47.0-debug/boost/asio/error.hpp:244: warning: ‘boost::asio::error::system_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:246: warning: ‘boost::asio::error::netdb_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:248: warning: ‘boost::asio::error::addrinfo_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:250: warning: ‘boost::asio::error::misc_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:214: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:215: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:216: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable] make[3]: *** [examples/marduk/mesh/CMakeFiles/marduk_mesh_component.dir/server/unigrid_mesh.cpp.o] Error 1 make[3]: Targetexamples/marduk/mesh/CMakeFiles/marduk_mesh_component.dir/build' not remade because of errors. make[2]: *** [examples/marduk/mesh/CMakeFiles/marduk_mesh_component.dir/all] Error 2 [ 34%] Built target hpx_init [ 34%] Built target simple_accumulator_component [ 34%] Built target simple_accumulator_client_exe [ 34%] Built target examples.accumulator.simple_accumulator [ 34%] Built target accumulator_component [ 34%] Built target accumulator_client_exe [ 34%] Built target examples.accumulator.accumulator [ 34%] Built target examples.accumulator [ 36%] Built target dataflow_c_test_lib [ 37%] Building CXX object examples/dataflow/mesh/CMakeFiles/dataflow_mesh_component.dir/server/unigrid_mesh.cpp.o /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::init(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, size_t)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:114: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:106: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::init(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, size_t)::lazyvals_type lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::init_stencils(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, int, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, double, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:163: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:130: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::init_stencils(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, int, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, double, const hpx::components::amr::parameter&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::get_output_ports(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >&)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:186: error: no matching function for call to ‘wait::wait(hpx::components::amr::server::unigrid_mesh::get_output_ports(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >&)::lazyvals_type&, std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::connect_input_ports(const std::vector<hpx::components::server::locality_result, std::allocator >_, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > > > >&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:228: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:205: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::connect_input_ports(const std::vector<hpx::components::server::locality_result, std::allocator >_, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > > > >&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, hpx::components::amr::array3d&, const hpx::components::amr::parameter&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In member function ‘void hpx::components::amr::server::unigrid_mesh::prepare_initial_data(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&, double, size_t, const hpx::components::amr::parameter&)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:252: error: no matching function for call to ‘wait::wait(hpx::components::amr::server::unigrid_mesh::prepare_initial_data(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&, double, size_t, const hpx::components::amr::parameter&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocator >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::execute(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:276: error: no matching function for call to ‘wait::wait(hpx::components::amr::server::unigrid_mesh::execute(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocator >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp: In static member function ‘static void hpx::components::amr::server::unigrid_mesh::start_row(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&)’: /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:295: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/dataflow/mesh/server/unigrid_mesh.cpp:287: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::amr::server::unigrid_mesh::start_row(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&)::lazyvals_type lazyvals’ /shared/boost/1.47.0-debug/boost/asio/error.hpp: At global scope: /shared/boost/1.47.0-debug/boost/asio/error.hpp:244: warning: ‘boost::asio::error::system_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:246: warning: ‘boost::asio::error::netdb_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:248: warning: ‘boost::asio::error::addrinfo_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:250: warning: ‘boost::asio::error::misc_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:214: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:215: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:216: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable] make[3]: * [examples/dataflow/mesh/CMakeFiles/dataflow_mesh_component.dir/server/unigrid_mesh.cpp.o] Error 1 make[3]: Target `examples/dataflow/mesh/CMakeFiles/dataflow_mesh_component.dir/build' not remade because of errors. make[2]: ** [examples/dataflow/mesh/CMakeFiles/dataflow_mesh_component.dir/all] Error 2 [ 38%] Built target adaptive1d_application_lib [ 41%] Built target adaptive1d_stencil_component [ 41%] Building CXX object examples/adaptive1d/dataflow/CMakeFiles/adaptive1d_dataflow_component.dir/server/dataflow_stencil.cpp.o /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In static member function ‘static void hpx::components::adaptive1d::server::dataflow_stencil::init(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, size_t)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:114: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:106: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::adaptive1d::server::dataflow_stencil::init(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, size_t)::lazyvals_type lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In static member function ‘static void hpx::components::adaptive1d::server::dataflow_stencil::init_stencils(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, int, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, double, const hpx::components::adaptive1d::parameter&)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:163: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:130: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::adaptive1d::server::dataflow_stencil::init_stencils(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, int, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, double, const hpx::components::adaptive1d::parameter&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In static member function ‘static void hpx::components::adaptive1d::server::dataflow_stencil::get_output_ports(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >&)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:186: error: no matching function for call to ‘wait::wait(hpx::components::adaptive1d::server::dataflow_stencil::get_output_ports(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >&)::lazyvals_type&, std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In static member function ‘static void hpx::components::adaptive1d::server::dataflow_stencil::connect_input_ports(const std::vector<hpx::components::server::locality_result, std::allocator >, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > > > >&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, const hpx::components::adaptive1d::parameter&)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:228: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:205: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::adaptive1d::server::dataflow_stencil::connect_input_ports(const std::vector<hpx::components::server::locality_result, std::allocator >, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocator >, std::allocator<std::vector<hpx::naming::id_type, std::allocator > > > > >&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, hpx::components::adaptive1d::array3d&, const hpx::components::adaptive1d::parameter&)::lazyvals_type lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In member function ‘void hpx::components::adaptive1d::server::dataflow_stencil::prepare_initial_data(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&, double, size_t, const hpx::components::adaptive1d::parameter&)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:252: error: no matching function for call to ‘wait::wait(hpx::components::adaptive1d::server::dataflow_stencil::prepare_initial_data(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&, double, size_t, const hpx::components::adaptive1d::parameter&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocator >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In static member function ‘static void hpx::components::adaptive1d::server::dataflow_stencil::execute(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:276: error: no matching function for call to ‘wait::wait(hpx::components::adaptive1d::server::dataflow_stencil::execute(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&, const std::vector<hpx::naming::id_type, std::allocator >&, std::vector<hpx::naming::id_type, std::allocator >&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocator >&)’ /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: candidates are: wait::wait() /usr/include/x86_64-linux-gnu/bits/waitstatus.h:68: note: wait::wait(const wait&) /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp: In static member function ‘static void hpx::components::adaptive1d::server::dataflow_stencil::start_row(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&)’: /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:295: error: conflicting declaration ‘wait lazyvals’ /home/wash/hpx/examples/adaptive1d/dataflow/server/dataflow_stencil.cpp:287: error: ‘lazyvals’ has a previous declaration as ‘hpx::components::adaptive1d::server::dataflow_stencil::start_row(const std::pair<hpx::components::server::locality_result_iterator, hpx::components::server::locality_result_iterator>&)::lazyvals_type lazyvals’ /shared/boost/1.47.0-debug/boost/asio/error.hpp: At global scope: /shared/boost/1.47.0-debug/boost/asio/error.hpp:244: warning: ‘boost::asio::error::system_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:246: warning: ‘boost::asio::error::netdb_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:248: warning: ‘boost::asio::error::addrinfo_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/asio/error.hpp:250: warning: ‘boost::asio::error::misc_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:214: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:215: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable] /shared/boost/1.47.0-debug/boost/system/error_code.hpp:216: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable] make[3]: [examples/adaptive1d/dataflow/CMakeFiles/adaptive1d_dataflow_component.dir/server/dataflow_stencil.cpp.o] Error 1 make[3]: Target`examples/adaptive1d/dataflow/CMakeFiles/adaptive1d_dataflow_component.dir/build' not remade because of errors. make[2]: *\ [examples/adaptive1d/dataflow/CMakeFiles/adaptive1d_dataflow_component.dir/all] Error 2


r5479, Boost 1.47.0 release, gcc 4.4.6.
brycelelbach commented 12 years ago

[comment by hkaiser] [Trac time Mon Sep 12 18:30:27 2011] Fixed in rev. [5481]