Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

marduk, dataflow and adaptive1d fail to build #123

Closed
brycelelbach opened this issue Jul 10, 2012 · 1 comment
Closed

marduk, dataflow and adaptive1d fail to build #123

brycelelbach opened this issue Jul 10, 2012 · 1 comment

Comments

@brycelelbach
Copy link
Member

[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::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >&)::lazyvals_type&, std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::components::server::locality_result >, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::components::server::locality_result >
, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >&, double, size_t, const hpx::components::amr::parameter&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocatorhpx::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 >&, 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<hpx::naming::id_type> >, std::allocator<std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> > > >&)’: /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<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/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<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/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<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/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<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/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<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/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<hpx::naming::id_type> >&, std::vector<hpx::naming::id_type, std::allocator<hpx::naming::id_type> >&)’: /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<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/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::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >&)’:
/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::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >&)::lazyvals_type&, std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::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/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::allocatorhpx::components::server::locality_result >, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > > > >&, 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::allocatorhpx::components::server::locality_result >
, const std::vector<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > >, std::allocator<std::vector<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >, std::allocator<std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type > > > > >&, 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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >&, 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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >&, double, size_t, const hpx::components::adaptive1d::parameter&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocatorhpx::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/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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >&)’:
/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::allocatorhpx::naming::id_type >&, std::vector<hpx::naming::id_type, std::allocatorhpx::naming::id_type >&)::lazyvals_type&, std::vector<hpx::naming::id_type, std::allocatorhpx::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/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
Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant