- D:\Downloads\forbiditerative-master\forbiditerative-master>python3 build.py release64
- Building configuration release64.
- Executing command "cmake -G NMake Makefiles -DCMAKE_BUILD_TYPE=Release -DALLOW_64_BIT=True -DCMAKE_CXX_FLAGS='-m64' ..\..\src" in directory "builds\release64".
- -- The C compiler identification is GNU 10.1.0
- -- The CXX compiler identification is GNU 10.1.0
- -- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe
- -- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe - works
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe
- -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe - works
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- -- Building for 64-bit.
- -- Performing Test CXX11_FOUND
- -- Performing Test CXX11_FOUND - Success
- -- Enabling plugin int_packer because plugin core_sources is enabled and depends on it.
- -- Enabling plugin ordered_set because plugin core_sources is enabled and depends on it.
- -- Enabling plugin segmented_vector because plugin core_sources is enabled and depends on it.
- -- Enabling plugin stubborn_sets because plugin stubborn_sets_simple is enabled and depends on it.
- -- Enabling plugin null_pruning_method because plugin eager_search is enabled and depends on it.
- -- Enabling plugin search_common because plugin eager_search is enabled and depends on it.
- -- Enabling plugin priority_queues because plugin additive_heuristic is enabled and depends on it.
- -- Enabling plugin relaxation_heuristic because plugin additive_heuristic is enabled and depends on it.
- -- Enabling plugin domain_transition_graph because plugin context_enhanced_additive_heuristic is enabled and depends on it.
- -- Enabling plugin plans_graph because plugin extra_tasks_reformulation is enabled and depends on it.
- -- Enabling plugin dynamic_bitset because plugin cegar is enabled and depends on it.
- -- Enabling plugin extra_tasks because plugin cegar is enabled and depends on it.
- -- Enabling plugin equivalence_relation because plugin mas_heuristic is enabled and depends on it.
- -- Enabling plugin lp_solver because plugin landmarks is enabled and depends on it.
- -- Enabling plugin max_cliques because plugin pdbs is enabled and depends on it.
- -- Enabling plugin bliss because plugin structural_symmetries is enabled and depends on it.
- -- Using plugin: core_sources
- -- Using plugin: options
- -- Using plugin: utils
- -- Using plugin: dynamic_bitset
- -- Using plugin: equivalence_relation
- -- Using plugin: int_packer
- -- Using plugin: max_cliques
- -- Using plugin: priority_queues
- -- Using plugin: ordered_set
- -- Using plugin: segmented_vector
- -- Using plugin: const_evaluator
- -- Using plugin: g_evaluator
- -- Using plugin: d_evaluator
- -- Using plugin: combining_evaluator
- -- Using plugin: max_evaluator
- -- Using plugin: pref_evaluator
- -- Using plugin: weighted_evaluator
- -- Using plugin: sum_evaluator
- -- Using plugin: null_pruning_method
- -- Using plugin: stubborn_sets
- -- Using plugin: stubborn_sets_simple
- -- Using plugin: stubbornsetsec
- -- Using plugin: search_common
- -- Using plugin: eager_search
- -- Using plugin: enforced_hill_climbing_search
- -- Using plugin: iterated_search
- -- Using plugin: lazy_search
- -- Using plugin: lp_solver
- -- Using plugin: relaxation_heuristic
- -- Using plugin: additive_heuristic
- -- Using plugin: blind_search_heuristic
- -- Using plugin: context_enhanced_additive_heuristic
- -- Using plugin: cg_heuristic
- -- Using plugin: domain_transition_graph
- -- Using plugin: ff_heuristic
- -- Using plugin: goal_count_heuristic
- -- Using plugin: hm_heuristic
- -- Using plugin: landmark_cut_heuristic
- -- Using plugin: ce_landmark_cut_heuristic
- -- Using plugin: max_heuristic
- -- Using plugin: core_tasks
- -- Using plugin: extra_tasks
- -- Using plugin: plans_graph
- -- Using plugin: extra_tasks_reformulation
- -- Using plugin: cegar
- -- Using plugin: mas_heuristic
- -- Using plugin: landmarks
- -- Using plugin: operator_counting
- -- Using plugin: pdbs
- -- Using plugin: potentials
- -- Using plugin: bliss
- -- Using plugin: structural_symmetries
- -- Could NOT find OSI (missing: OSI_INCLUDE_DIRS OSI_LIBRARIES)
- USE_ISNAN_WORKAROUND: OFF
- -- Configuring done
- -- Generating done
- -- Build files have been written to: D:/Downloads/forbiditerative-master/forbiditerative-master/builds/release64
- Executing command "nmake" in directory "builds\release64".
- Microsoft (R) Program Maintenance Utility Version 14.27.29112.0
- Copyright (C) Microsoft Corporation. All rights reserved.
- Scanning dependencies of target translate
- Copying translator module into output directory
- [ 0%] Built target translate
- Scanning dependencies of target downward
- [ 0%] Building CXX object search/CMakeFiles/downward.dir/structural_symmetries/operator_permutation.cc.obj
- [ 0%] Building CXX object search/CMakeFiles/downward.dir/structural_symmetries/permutation.cc.obj
- [ 1%] Building CXX object search/CMakeFiles/downward.dir/structural_symmetries/group.cc.obj
- In file included from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/parse_tree.h:8,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/errors.h:4,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/option_parser.h:6,
- from D:\Downloads\forbiditerative-master\forbiditerative-master\src\search\structural_symmetries\group.cc:7:
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree_util.hh: In instantiation of 'void kptree::print_subtree_bracketed(const tree<T>&, typename tree<T>::iterator, std::ostream&) [with T = options::ParseNode; typename tree<T>::iterator = tree<options::ParseNode>::pre_order_iterator; std::ostream = std::basic_ostream<char>]':
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree_util.hh:53:26: required from 'void kptree::print_tree_bracketed(const tree<T>&, std::ostream&) [with T = options::ParseNode; std::ostream = std::basic_ostream<char>]'
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/errors.h:31:67: required from here
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree_util.hh:78:18: warning: implicitly-declared 'tree<options::ParseNode>::sibling_iterator& tree<options::ParseNode>::sibling_iterator::operator=(const tree<options::ParseNode>::sibling_iterator&)' is deprecated [-Wdeprecated-copy]
- 78 | for (iChildren = t.begin(iRoot), siblingNum = 0; iChildren != t.end(iRoot); ++iChildren, ++siblingNum) {
- | ~~~~~~~~~~^~~~~~~~~~~~~~~~
- In file included from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/parse_tree.h:7,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/errors.h:4,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/option_parser.h:6,
- from D:\Downloads\forbiditerative-master\forbiditerative-master\src\search\structural_symmetries\group.cc:7:
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree.hh:2519:1: note: because 'tree<options::ParseNode>::sibling_iterator' has user-provided 'tree<T, tree_node_allocator>::sibling_iterator::sibling_iterator(const tree<T, tree_node_allocator>::sibling_iterator&) [with T = options::ParseNode; tree_node_allocator = std::allocator<tree_node_<options::ParseNode> >]'
- 2519 | tree<T, tree_node_allocator>::sibling_iterator::sibling_iterator(const sibling_iterator& other)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 1%] Building CXX object search/CMakeFiles/downward.dir/structural_symmetries/graph_creator.cc.obj
- In file included from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/parse_tree.h:8,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/errors.h:4,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/option_parser.h:6,
- from D:\Downloads\forbiditerative-master\forbiditerative-master\src\search\structural_symmetries\graph_creator.cc:9:
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree_util.hh: In instantiation of 'void kptree::print_subtree_bracketed(const tree<T>&, typename tree<T>::iterator, std::ostream&) [with T = options::ParseNode; typename tree<T>::iterator = tree<options::ParseNode>::pre_order_iterator; std::ostream = std::basic_ostream<char>]':
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree_util.hh:53:26: required from 'void kptree::print_tree_bracketed(const tree<T>&, std::ostream&) [with T = options::ParseNode; std::ostream = std::basic_ostream<char>]'
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/errors.h:31:67: required from here
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree_util.hh:78:18: warning: implicitly-declared 'tree<options::ParseNode>::sibling_iterator& tree<options::ParseNode>::sibling_iterator::operator=(const tree<options::ParseNode>::sibling_iterator&)' is deprecated [-Wdeprecated-copy]
- 78 | for (iChildren = t.begin(iRoot), siblingNum = 0; iChildren != t.end(iRoot); ++iChildren, ++siblingNum) {
- | ~~~~~~~~~~^~~~~~~~~~~~~~~~
- In file included from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/parse_tree.h:7,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/options/errors.h:4,
- from D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/option_parser.h:6,
- from D:\Downloads\forbiditerative-master\forbiditerative-master\src\search\structural_symmetries\graph_creator.cc:9:
- D:/Downloads/forbiditerative-master/forbiditerative-master/src/search/ext/tree.hh:2519:1: note: because 'tree<options::ParseNode>::sibling_iterator' has user-provided 'tree<T, tree_node_allocator>::sibling_iterator::sibling_iterator(const tree<T, tree_node_allocator>::sibling_iterator&) [with T = options::ParseNode; tree_node_allocator = std::allocator<tree_node_<options::ParseNode> >]'
- 2519 | tree<T, tree_node_allocator>::sibling_iterator::sibling_iterator(const sibling_iterator& other)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 2%] Building CXX object search/CMakeFiles/downward.dir/bliss/utils.cc.obj
- [ 2%] Building CXX object search/CMakeFiles/downward.dir/bliss/uintseqhash.cc.obj
- [ 3%] Building CXX object search/CMakeFiles/downward.dir/bliss/timer.cc.obj
- D:\Downloads\forbiditerative-master\forbiditerative-master\src\search\bliss\timer.cc:2:10: fatal error: sys/times.h: No such file or directory
- 2 | #include <sys/times.h>
- | ^~~~~~~~~~~~~
- compilation terminated.
- NMAKE : fatal error U1077: 'C:\msys64\mingw64\bin\g++.exe' : return code '0x1'
- Stop.
- NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\nmake.exe"' : return code '0x2'
- Stop.
- NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\nmake.exe"' : return code '0x2'
- Stop.
- Traceback (most recent call last):
- File "build.py", line 154, in <module>
- main()
- File "build.py", line 150, in main
- build(config_name, CONFIGS[config_name], make_parameters)
- File "build.py", line 127, in build
- try_run([MAKE] + make_parameters, cwd=build_path)
- File "build.py", line 103, in try_run
- subprocess.check_call(cmd, cwd=cwd)
- File "C:\msys64\mingw64\lib\python3.8\subprocess.py", line 364, in check_call
- raise CalledProcessError(retcode, cmd)
- subprocess.CalledProcessError: Command '['nmake']' returned non-zero exit status 2.
- D:\Downloads\forbiditerative-master\forbiditerative-master>