example出现编译错误
[49 / 54] Compiling example/nstepdegrees.cc; 148s processwrapper-sandbox ... (2 actions running)
ERROR: /data/plato/plato/example/BUILD:355:11: C++ compilation of rule '//example:nstepdegrees' failed (Exit 4): mpicxx failed: error executing command
(cd /home/dm/.cache/bazel/_bazel_dm/501836819bf03c7452437ae9c379a0c6/sandbox/processwrapper-sandbox/170/execroot/main &&
exec env -
LD_LIBRARY_PATH=:/data/plato/plato/3rd/hadoop2/lib
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/dm/.local/bin:/home/dm/bin
PWD=/proc/self/cwd
/data/plato/plato/3rd/mpich/bin/mpicxx -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x' -MD -MF bazel-out/k8-fastbuild/bin/example/_objs/nstepdegrees/nstepdegrees.pic.d '-frandom-seed=bazel-out/k8-fastbuild/bin/example/_objs/nstepdegrees/nstepdegrees.pic.o' -fPIC -iquote . -iquote bazel-out/k8-fastbuild/bin -iquote external/bazel_tools -iquote bazel-out/k8-fastbuild/bin/external/bazel_tools -Ibazel-out/k8-fastbuild/bin/3rd/glog/virtual_includes/glog -Ibazel-out/k8-fastbuild/bin/3rd/libunwind/virtual_includes/libunwind -Ibazel-out/k8-fastbuild/bin/3rd/gflags/virtual_includes/gflags -Ibazel-out/k8-fastbuild/bin/3rd/yas/virtual_includes/yas -Ibazel-out/k8-fastbuild/bin/3rd/hadoop2/virtual_includes/hdfs-dynamic -Ibazel-out/k8-fastbuild/bin/3rd/jni/virtual_includes/jni -isystem 3rd/boost/include -isystem bazel-out/k8-fastbuild/bin/3rd/boost/include -isystem plato/graph -isystem bazel-out/k8-fastbuild/bin/plato/graph -isystem plato/util -isystem bazel-out/k8-fastbuild/bin/plato/util -isystem plato/util/libcuckoo -isystem bazel-out/k8-fastbuild/bin/plato/util/libcuckoo -isystem plato/graph/state -isystem bazel-out/k8-fastbuild/bin/plato/graph/state -isystem plato/parallel -isystem bazel-out/k8-fastbuild/bin/plato/parallel -isystem plato/graph/partition -isystem bazel-out/k8-fastbuild/bin/plato/graph/partition -isystem 3rd/jni/include/linux -isystem bazel-out/k8-fastbuild/bin/3rd/jni/include/linux -isystem plato/graph/structure -isystem bazel-out/k8-fastbuild/bin/plato/graph/structure -isystem plato/algo/nstepdegrees -isystem bazel-out/k8-fastbuild/bin/plato/algo/nstepdegrees -isystem plato/engine -isystem bazel-out/k8-fastbuild/bin/plato/engine -g -O2 -g -fPIC -static-libstdc++ -static-libgcc -fopenmp -Wall '-std=c++11' -fno-canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE="redacted"' '-D__TIMESTAMP="redacted"' '-D__TIME="redacted"' -c example/nstepdegrees.cc -o bazel-out/k8-fastbuild/bin/example/_objs/nstepdegrees/nstepdegrees.pic.o)
Execution platform: @local_config_platform//:host
Use --sandbox_debug to see verbose messages from the sandbox mpicxx failed: error executing command
(cd /home/dm/.cache/bazel/_bazel_dm/501836819bf03c7452437ae9c379a0c6/sandbox/processwrapper-sandbox/170/execroot/main &&
exec env -
LD_LIBRARY_PATH=:/data/plato/plato/3rd/hadoop2/lib
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/dm/.local/bin:/home/dm/bin
PWD=/proc/self/cwd
/data/plato/plato/3rd/mpich/bin/mpicxx -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x' -MD -MF bazel-out/k8-fastbuild/bin/example/_objs/nstepdegrees/nstepdegrees.pic.d '-frandom-seed=bazel-out/k8-fastbuild/bin/example/_objs/nstepdegrees/nstepdegrees.pic.o' -fPIC -iquote . -iquote bazel-out/k8-fastbuild/bin -iquote external/bazel_tools -iquote bazel-out/k8-fastbuild/bin/external/bazel_tools -Ibazel-out/k8-fastbuild/bin/3rd/glog/virtual_includes/glog -Ibazel-out/k8-fastbuild/bin/3rd/libunwind/virtual_includes/libunwind -Ibazel-out/k8-fastbuild/bin/3rd/gflags/virtual_includes/gflags -Ibazel-out/k8-fastbuild/bin/3rd/yas/virtual_includes/yas -Ibazel-out/k8-fastbuild/bin/3rd/hadoop2/virtual_includes/hdfs-dynamic -Ibazel-out/k8-fastbuild/bin/3rd/jni/virtual_includes/jni -isystem 3rd/boost/include -isystem bazel-out/k8-fastbuild/bin/3rd/boost/include -isystem plato/graph -isystem bazel-out/k8-fastbuild/bin/plato/graph -isystem plato/util -isystem bazel-out/k8-fastbuild/bin/plato/util -isystem plato/util/libcuckoo -isystem bazel-out/k8-fastbuild/bin/plato/util/libcuckoo -isystem plato/graph/state -isystem bazel-out/k8-fastbuild/bin/plato/graph/state -isystem plato/parallel -isystem bazel-out/k8-fastbuild/bin/plato/parallel -isystem plato/graph/partition -isystem bazel-out/k8-fastbuild/bin/plato/graph/partition -isystem 3rd/jni/include/linux -isystem bazel-out/k8-fastbuild/bin/3rd/jni/include/linux -isystem plato/graph/structure -isystem bazel-out/k8-fastbuild/bin/plato/graph/structure -isystem plato/algo/nstepdegrees -isystem bazel-out/k8-fastbuild/bin/plato/algo/nstepdegrees -isystem plato/engine -isystem bazel-out/k8-fastbuild/bin/plato/engine -g -O2 -g -fPIC -static-libstdc++ -static-libgcc -fopenmp -Wall '-std=c++11' -fno-canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE="redacted"' '-D__TIMESTAMP="redacted"' '-D__TIME="redacted"' -c example/nstepdegrees.cc -o bazel-out/k8-fastbuild/bin/example/_objs/nstepdegrees/nstepdegrees.pic.o)
Execution platform: @local_config_platform//:host
Use --sandbox_debug to see verbose messages from the sandbox In file included from example/nstepdegrees.cc:40:0: ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 6u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 6u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:146:63: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 6u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 6u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 7u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 7u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:150:63: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 7u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 7u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 8u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 8u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:153:63: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 8u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 8u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 9u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 9u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:156:63: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 9u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 9u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 10u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 10u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:159:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 10u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 10u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 11u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 11u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:162:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 11u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 11u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 12u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 12u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:165:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 12u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 12u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 13u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 13u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:168:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 13u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 13u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 14u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 14u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:171:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 14u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 14u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 15u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 15u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:174:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 15u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 15u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp: In instantiation of 'plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t(plato::dualmode_engine_t<INCOMING, OUTGOING>, const plato::graph_info_t&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with INCOMING = plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>; OUTGOING = plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>; unsigned int BitWidth = 16u; plato::algo::nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::v_subset_t = plato::bitmap_t<>]': example/nstepdegrees.cc:98:115: required from 'void work_flow(plato::dualmode_engine_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t> >, const plato::graph_info_t&, GRAPH_T&, const v_subset_t&, const plato::algo::nstepdegree_opts_t&) [with unsigned int BitWidth = 16u; GRAPH_T = std::pair<plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t> >; v_subset_t = plato::bitmap_t<>]' example/nstepdegrees.cc:177:64: required from here ./plato/algo/nstepdegrees/nstepdegrees.hpp:149:42: warning: 'plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 16u>::engine_' will be initialized after [-Wreorder] dualmode_engine_t<INCOMING, OUTGOING>* engine_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:148:23: warning: 'plato::graph_info_t plato::algo::nstepdegrees_t<plato::dcsc_t<plato::empty_t, plato::sequence_balanced_by_source_t>, plato::bcsr_t<plato::empty_t, plato::sequence_balanced_by_destination_t>, 16u>::graph_info_' [-Wreorder] plato::graph_info_t graph_info_; ^ ./plato/algo/nstepdegrees/nstepdegrees.hpp:159:1: warning: when initialized here [-Wreorder] nstepdegrees_t<INCOMING, OUTGOING, BitWidth>::nstepdegrees_t( ^ g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See http://bugzilla.redhat.com/bugzilla for instructions. INFO: Elapsed time: 278.003s, Critical Path: 156.83s INFO: 18 processes: 18 processwrapper-sandbox. FAILED: Build did NOT complete successfully FAILED: Build did NOT complete successfully [dm@localhost plato]$
g++: internal compiler error: Killed (program cc1plus)
Try use more memory to rebuild.