You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2021/10/19 08:31:48 UTC

[GitHub] [tvm] hopkinn opened a new issue #9317: CMakeFiles/Makefile2:218: recipe for target 'CMakeFiles/tvm_objs.dir/all' failed

hopkinn opened a new issue #9317:
URL: https://github.com/apache/tvm/issues/9317


   I followed the official tutorial to install TVM and encountered an error when I finally executed the compilation “make -j4”.
   
   The error is as follows:
   `Scanning dependencies of target tvm_libinfo_objs
   [  1%] Built target project_libbacktrace
   [  1%] Building CXX object CMakeFiles/tvm_libinfo_objs.dir/src/support/libinfo.cc.o
   Scanning dependencies of target tvm_runtime_objs
   [  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/ndarray.cc.o
   
   [  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/builtin_fp16.cc.o                                                                                                          "ime" 16:27 19-10月-21
   [  1%] Building CXX object CMakeFiles/tvm_runtime_objs.dir/src/runtime/workspace_pool.cc.o
   Scanning dependencies of target tvm_objs
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:16:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/runtime/logging.h:32,
                    from /home/dhb/software/tvm/include/tvm/runtime/object.h:27,
                    from /home/dhb/software/tvm/src/support/libinfo.cc:19:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/include/tvm/runtime/object.h:27:0,
                    from /home/dhb/software/tvm/src/support/libinfo.cc:19:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:16:0,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/./base.h:27,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/optional.h:29,
                    from /home/dhb/software/tvm/include/tvm/runtime/ndarray.h:28,
                    from /home/dhb/software/tvm/include/tvm/runtime/device_api.h:28,
                    from /home/dhb/software/tvm/src/runtime/workspace_pool.h:27,
                    from /home/dhb/software/tvm/src/runtime/workspace_pool.cc:24:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:16:0,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/./base.h:27,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/optional.h:29,
                    from /home/dhb/software/tvm/include/tvm/runtime/ndarray.h:28,
                    from /home/dhb/software/tvm/include/tvm/runtime/device_api.h:28,
                    from /home/dhb/software/tvm/src/runtime/ndarray.cc:25:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/./base.h:27,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/optional.h:29,
                    from /home/dhb/software/tvm/include/tvm/runtime/ndarray.h:28,
                    from /home/dhb/software/tvm/include/tvm/runtime/device_api.h:28,
                    from /home/dhb/software/tvm/src/runtime/workspace_pool.h:27,
                    from /home/dhb/software/tvm/src/runtime/workspace_pool.cc:24:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/./base.h:27,
                    from /home/dhb/software/tvm/include/tvm/runtime/container/optional.h:29,
                    from /home/dhb/software/tvm/include/tvm/runtime/ndarray.h:28,
                    from /home/dhb/software/tvm/include/tvm/runtime/device_api.h:28,
                    from /home/dhb/software/tvm/src/runtime/ndarray.cc:25:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   [  1%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/loop_state.cc.o
   CMakeFiles/tvm_runtime_objs.dir/build.make:110: recipe for target 'CMakeFiles/tvm_runtime_objs.dir/src/runtime/workspace_pool.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_runtime_objs.dir/src/runtime/workspace_pool.cc.o] Error 1
   make[2]: *** Waiting for unfinished jobs....
   CMakeFiles/tvm_libinfo_objs.dir/build.make:62: recipe for target 'CMakeFiles/tvm_libinfo_objs.dir/src/support/libinfo.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_libinfo_objs.dir/src/support/libinfo.cc.o] Error 1
   CMakeFiles/Makefile2:181: recipe for target 'CMakeFiles/tvm_libinfo_objs.dir/all' failed
   make[1]: *** [CMakeFiles/tvm_libinfo_objs.dir/all] Error 2
   make[1]: *** Waiting for unfinished jobs....
   [  1%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/measure_record.cc.o
   [  2%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/feature.cc.o
   CMakeFiles/tvm_runtime_objs.dir/build.make:62: recipe for target 'CMakeFiles/tvm_runtime_objs.dir/src/runtime/ndarray.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_runtime_objs.dir/src/runtime/ndarray.cc.o] Error 1
   CMakeFiles/Makefile2:107: recipe for target 'CMakeFiles/tvm_runtime_objs.dir/all' failed
   make[1]: *** [CMakeFiles/tvm_runtime_objs.dir/all] Error 2
   [  2%] Building CXX object CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_task.cc.o
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:16:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/src/auto_scheduler/loop_state.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:16:0,
                    from /home/dhb/software/tvm/include/tvm/node/functor.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/structural_equal.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/reflection.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/node.h:37,
                    from /home/dhb/software/tvm/include/tvm/ir/span.h:27,
                    from /home/dhb/software/tvm/include/tvm/ir/expr.h:27,
                    from /home/dhb/software/tvm/include/tvm/arith/int_set.h:27,
                    from /home/dhb/software/tvm/include/tvm/arith/analyzer.h:27,
                    from /home/dhb/software/tvm/src/auto_scheduler/feature.cc:25:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/src/auto_scheduler/loop_state.cc:26:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:23:0,
                    from /home/dhb/software/tvm/src/auto_scheduler/measure_record.cc:25:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/include/tvm/node/functor.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/structural_equal.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/reflection.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/node.h:37,
                    from /home/dhb/software/tvm/include/tvm/ir/span.h:27,
                    from /home/dhb/software/tvm/include/tvm/ir/expr.h:27,
                    from /home/dhb/software/tvm/include/tvm/arith/int_set.h:27,
                    from /home/dhb/software/tvm/include/tvm/arith/analyzer.h:27,
                    from /home/dhb/software/tvm/src/auto_scheduler/feature.cc:25:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:16:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/search_task.h:28,
                    from /home/dhb/software/tvm/src/auto_scheduler/search_task.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
                    "compile without c++11, some features may be disabled")
                                                                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:24,
                    from /home/dhb/software/tvm/src/auto_scheduler/measure_record.cc:25:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/search_task.h:28,
                    from /home/dhb/software/tvm/src/auto_scheduler/search_task.cc:26:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::InternalError::InternalError(std::string, int, std::string, time_t, std::string)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:250:17: error: ‘put_time’ is not a member of ‘std’
        s << "[" << std::put_time(std::localtime(&time), "%H:%M:%S") << "] " << file << ":" << lineno
                    ^
   In file included from /home/dhb/software/tvm/src/auto_scheduler/measure_record.cc:25:0:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:561:57: error: ‘any’ does not name a type
      inline static void WriteAny(JSONWriter *writer, const any &data) {
                                                            ^
   /home/dhb/software/tvm/include/tvm/runtime/logging.h: In constructor ‘tvm::runtime::detail::LogMessage::LogMessage(const string&, int)’:
   /home/dhb/software/tvm/include/tvm/runtime/logging.h:375:23: error: ‘put_time’ is not a member of ‘std’
        stream_ << "[" << std::put_time(std::localtime(&t), "%H:%M:%S") << "] " << file << ":" << lineno
                          ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:565:50: error: ‘any’ has not been declared
      inline static void ReadAny(JSONReader *reader, any* data) {
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:572:38: error: ‘any’ has not been declared
        void (*read)(JSONReader* reader, any *data);
                                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:573:45: error: ‘any’ does not name a type
        void (*write)(JSONWriter* reader, const any& data);
                                                ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
      std::unordered_map<std::type_index, std::string> type_name_;
                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 1 is invalid
      std::unordered_map<std::type_index, std::string> type_name_;
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 3 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 4 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 5 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In member function ‘dmlc::json::AnyJSONManager& dmlc::json::AnyJSONManager::EnableType(const string&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:536:5: error: ‘type_index’ is not a member of ‘std’
        std::type_index tp = std::type_index(typeid(T));
        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:20: error: request for member ‘count’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
        if (type_name_.count(tp) != 0) {
                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:26: error: ‘tp’ was not declared in this scope
        if (type_name_.count(tp) != 0) {
                             ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:24,
                    from /home/dhb/software/tvm/src/auto_scheduler/measure_record.cc:25:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:538:7: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
          CHECK(type_name_.at(tp) == type_name)
          ^
   In file included from /home/dhb/software/tvm/src/auto_scheduler/measure_record.cc:25:0:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:539:84: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
              << "Type has already been registered as another typename " << type_name_.at(tp);
                                                                                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:547:16: error: ‘tp’ was not declared in this scope
        type_name_[tp] = type_name;
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In static member function ‘static void dmlc::json::AnyJSONManager::WriteAny(dmlc::JSONWriter*, const int&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:19: error: ‘unsafe_get’ is not a member of ‘dmlc’
        writer->Write(dmlc::unsafe_get<T>(data));
                      ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:37: error: expected primary-expression before ‘>’ token
        writer->Write(dmlc::unsafe_get<T>(data));
                                        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:16: error: ‘any’ was not declared in this scope
    struct Handler<any> {
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:19: error: template argument 1 is invalid
    struct Handler<any> {
                      ^
   In file included from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:49:0,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/src/auto_scheduler/loop_state.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:561:57: error: ‘any’ does not name a type
      inline static void WriteAny(JSONWriter *writer, const any &data) {
                                                            ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:565:50: error: ‘any’ has not been declared
      inline static void ReadAny(JSONReader *reader, any* data) {
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:572:38: error: ‘any’ has not been declared
        void (*read)(JSONReader* reader, any *data);
                                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:573:45: error: ‘any’ does not name a type
        void (*write)(JSONWriter* reader, const any& data);
                                                ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
      std::unordered_map<std::type_index, std::string> type_name_;
                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 1 is invalid
      std::unordered_map<std::type_index, std::string> type_name_;
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 3 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 4 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 5 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In member function ‘dmlc::json::AnyJSONManager& dmlc::json::AnyJSONManager::EnableType(const string&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:536:5: error: ‘type_index’ is not a member of ‘std’
        std::type_index tp = std::type_index(typeid(T));
        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:20: error: request for member ‘count’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
        if (type_name_.count(tp) != 0) {
                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:26: error: ‘tp’ was not declared in this scope
        if (type_name_.count(tp) != 0) {
                             ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/src/auto_scheduler/loop_state.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:538:7: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
          CHECK(type_name_.at(tp) == type_name)
          ^
   In file included from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:49:0,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/src/auto_scheduler/loop_state.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:539:84: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
              << "Type has already been registered as another typename " << type_name_.at(tp);
                                                                                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:547:16: error: ‘tp’ was not declared in this scope
        type_name_[tp] = type_name;
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In static member function ‘static void dmlc::json::AnyJSONManager::WriteAny(dmlc::JSONWriter*, const int&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:19: error: ‘unsafe_get’ is not a member of ‘dmlc’
        writer->Write(dmlc::unsafe_get<T>(data));
                      ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:37: error: expected primary-expression before ‘>’ token
        writer->Write(dmlc::unsafe_get<T>(data));
                                        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:16: error: ‘any’ was not declared in this scope
    struct Handler<any> {
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:19: error: template argument 1 is invalid
    struct Handler<any> {
                      ^
   In file included from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:49:0,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/search_task.h:28,
                    from /home/dhb/software/tvm/src/auto_scheduler/search_task.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:561:57: error: ‘any’ does not name a type
      inline static void WriteAny(JSONWriter *writer, const any &data) {
                                                            ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:565:50: error: ‘any’ has not been declared
      inline static void ReadAny(JSONReader *reader, any* data) {
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:572:38: error: ‘any’ has not been declared
        void (*read)(JSONReader* reader, any *data);
                                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:573:45: error: ‘any’ does not name a type
        void (*write)(JSONWriter* reader, const any& data);
                                                ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
      std::unordered_map<std::type_index, std::string> type_name_;
                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 1 is invalid
      std::unordered_map<std::type_index, std::string> type_name_;
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 3 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 4 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 5 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In member function ‘dmlc::json::AnyJSONManager& dmlc::json::AnyJSONManager::EnableType(const string&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:536:5: error: ‘type_index’ is not a member of ‘std’
        std::type_index tp = std::type_index(typeid(T));
        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:20: error: request for member ‘count’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
        if (type_name_.count(tp) != 0) {
                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:26: error: ‘tp’ was not declared in this scope
        if (type_name_.count(tp) != 0) {
                             ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/common.h:14,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/search_task.h:28,
                    from /home/dhb/software/tvm/src/auto_scheduler/search_task.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:538:7: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
          CHECK(type_name_.at(tp) == type_name)
          ^
   In file included from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:49:0,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/search_task.h:28,
                    from /home/dhb/software/tvm/src/auto_scheduler/search_task.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:539:84: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
              << "Type has already been registered as another typename " << type_name_.at(tp);
                                                                                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:547:16: error: ‘tp’ was not declared in this scope
        type_name_[tp] = type_name;
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In static member function ‘static void dmlc::json::AnyJSONManager::WriteAny(dmlc::JSONWriter*, const int&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:19: error: ‘unsafe_get’ is not a member of ‘dmlc’
        writer->Write(dmlc::unsafe_get<T>(data));
                      ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:37: error: expected primary-expression before ‘>’ token
        writer->Write(dmlc::unsafe_get<T>(data));
                                        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:16: error: ‘any’ was not declared in this scope
    struct Handler<any> {
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:19: error: template argument 1 is invalid
    struct Handler<any> {
                      ^
   In file included from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:49:0,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/feature.h:34,
                    from /home/dhb/software/tvm/src/auto_scheduler/feature.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:561:57: error: ‘any’ does not name a type
      inline static void WriteAny(JSONWriter *writer, const any &data) {
                                                            ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:565:50: error: ‘any’ has not been declared
      inline static void ReadAny(JSONReader *reader, any* data) {
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:572:38: error: ‘any’ has not been declared
        void (*read)(JSONReader* reader, any *data);
                                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:573:45: error: ‘any’ does not name a type
        void (*write)(JSONWriter* reader, const any& data);
                                                ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
      std::unordered_map<std::type_index, std::string> type_name_;
                         ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:22: error: ‘type_index’ is not a member of ‘std’
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 1 is invalid
      std::unordered_map<std::type_index, std::string> type_name_;
                                                     ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 3 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 4 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:579:50: error: template argument 5 is invalid
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In member function ‘dmlc::json::AnyJSONManager& dmlc::json::AnyJSONManager::EnableType(const string&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:536:5: error: ‘type_index’ is not a member of ‘std’
        std::type_index tp = std::type_index(typeid(T));
        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:20: error: request for member ‘count’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
        if (type_name_.count(tp) != 0) {
                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:537:26: error: ‘tp’ was not declared in this scope
        if (type_name_.count(tp) != 0) {
                             ^
   In file included from /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/logging.h:132:0,
                    from /home/dhb/software/tvm/include/tvm/node/functor.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/structural_equal.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/reflection.h:26,
                    from /home/dhb/software/tvm/include/tvm/node/node.h:37,
                    from /home/dhb/software/tvm/include/tvm/ir/span.h:27,
                    from /home/dhb/software/tvm/include/tvm/ir/expr.h:27,
                    from /home/dhb/software/tvm/include/tvm/arith/int_set.h:27,
                    from /home/dhb/software/tvm/include/tvm/arith/analyzer.h:27,
                    from /home/dhb/software/tvm/src/auto_scheduler/feature.cc:25:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:538:7: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
          CHECK(type_name_.at(tp) == type_name)
          ^
   In file included from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:49:0,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/feature.h:34,
                    from /home/dhb/software/tvm/src/auto_scheduler/feature.cc:26:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:539:84: error: request for member ‘at’ in ‘((dmlc::json::AnyJSONManager*)this)->dmlc::json::AnyJSONManager::type_name_’, which is of non-class type ‘int’
              << "Type has already been registered as another typename " << type_name_.at(tp);
                                                                                       ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:547:16: error: ‘tp’ was not declared in this scope
        type_name_[tp] = type_name;
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: In static member function ‘static void dmlc::json::AnyJSONManager::WriteAny(dmlc::JSONWriter*, const int&)’:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:19: error: ‘unsafe_get’ is not a member of ‘dmlc’
        writer->Write(dmlc::unsafe_get<T>(data));
                      ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:562:37: error: expected primary-expression before ‘>’ token
        writer->Write(dmlc::unsafe_get<T>(data));
                                        ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h: At global scope:
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:16: error: ‘any’ was not declared in this scope
    struct Handler<any> {
                   ^
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/json.h:584:19: error: template argument 1 is invalid
    struct Handler<any> {
                      ^
   In file included from /home/dhb/software/tvm/include/tvm/ir/diagnostic.h:29:0,
                    from /home/dhb/software/tvm/include/tvm/ir/type_relation.h:28,
                    from /home/dhb/software/tvm/include/tvm/ir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/tir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/te/tensor.h:29,
                    from /home/dhb/software/tvm/include/tvm/te/schedule.h:29,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/src/auto_scheduler/measure_record.cc:26:
   /home/dhb/software/tvm/include/tvm/ir/module.h:364:70: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
                                std::unordered_set<String> import_set = {}, parser::SourceMap map = {},
                                                                         ^
   /home/dhb/software/tvm/include/tvm/ir/module.h:409:48: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
          std::unordered_set<String> import_set = {});
                                                   ^
   /home/dhb/software/tvm/include/tvm/ir/module.h: In constructor ‘tvm::IRModule::IRModule()’:
   /home/dhb/software/tvm/include/tvm/ir/module.h:368:53: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
      IRModule() : IRModule(Map<GlobalVar, BaseFunc>({})) {}
                                                        ^
   In file included from /home/dhb/software/tvm/include/tvm/ir/diagnostic.h:29:0,
                    from /home/dhb/software/tvm/include/tvm/ir/type_relation.h:28,
                    from /home/dhb/software/tvm/include/tvm/ir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/tir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/te/tensor.h:29,
                    from /home/dhb/software/tvm/include/tvm/te/schedule.h:29,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/feature.h:34,
                    from /home/dhb/software/tvm/src/auto_scheduler/feature.cc:26:
   /home/dhb/software/tvm/include/tvm/ir/module.h:364:70: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
                                std::unordered_set<String> import_set = {}, parser::SourceMap map = {},
                                                                         ^
   /home/dhb/software/tvm/include/tvm/ir/module.h:409:48: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
          std::unordered_set<String> import_set = {});
                                                   ^
   /home/dhb/software/tvm/include/tvm/ir/module.h: In constructor ‘tvm::IRModule::IRModule()’:
   /home/dhb/software/tvm/include/tvm/ir/module.h:368:53: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
      IRModule() : IRModule(Map<GlobalVar, BaseFunc>({})) {}
                                                        ^
   In file included from /home/dhb/software/tvm/include/tvm/ir/diagnostic.h:29:0,
                    from /home/dhb/software/tvm/include/tvm/ir/type_relation.h:28,
                    from /home/dhb/software/tvm/include/tvm/ir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/tir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/te/tensor.h:29,
                    from /home/dhb/software/tvm/include/tvm/te/schedule.h:29,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/src/auto_scheduler/loop_state.cc:26:
   /home/dhb/software/tvm/include/tvm/ir/module.h:364:70: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
                                std::unordered_set<String> import_set = {}, parser::SourceMap map = {},
                                                                         ^
   /home/dhb/software/tvm/include/tvm/ir/module.h:409:48: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
          std::unordered_set<String> import_set = {});
                                                   ^
   /home/dhb/software/tvm/include/tvm/ir/module.h: In constructor ‘tvm::IRModule::IRModule()’:
   /home/dhb/software/tvm/include/tvm/ir/module.h:368:53: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
      IRModule() : IRModule(Map<GlobalVar, BaseFunc>({})) {}
                                                        ^
   In file included from /home/dhb/software/tvm/include/tvm/ir/diagnostic.h:29:0,
                    from /home/dhb/software/tvm/include/tvm/ir/type_relation.h:28,
                    from /home/dhb/software/tvm/include/tvm/ir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/tir/op.h:32,
                    from /home/dhb/software/tvm/include/tvm/te/tensor.h:29,
                    from /home/dhb/software/tvm/include/tvm/te/schedule.h:29,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/transform_step.h:51,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/loop_state.h:52,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/compute_dag.h:37,
                    from /home/dhb/software/tvm/include/tvm/auto_scheduler/search_task.h:28,
                    from /home/dhb/software/tvm/src/auto_scheduler/search_task.cc:26:
   /home/dhb/software/tvm/include/tvm/ir/module.h:364:70: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
                                std::unordered_set<String> import_set = {}, parser::SourceMap map = {},
                                                                         ^
   /home/dhb/software/tvm/include/tvm/ir/module.h:409:48: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
          std::unordered_set<String> import_set = {});
                                                   ^
   /home/dhb/software/tvm/include/tvm/ir/module.h: In constructor ‘tvm::IRModule::IRModule()’:
   /home/dhb/software/tvm/include/tvm/ir/module.h:368:53: error: converting to ‘std::unordered_set<tvm::runtime::String>’ from initializer list would use explicit constructor ‘std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = tvm::runtime::String; _Hash = std::hash<tvm::runtime::String>; _Pred = std::equal_to<tvm::runtime::String>; _Alloc = std::allocator<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<tvm::runtime::String>; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<tvm::runtime::String>]’
      IRModule() : IRModule(Map<GlobalVar, BaseFunc>({})) {}
                                                        ^
   CMakeFiles/tvm_objs.dir/build.make:86: recipe for target 'CMakeFiles/tvm_objs.dir/src/auto_scheduler/measure_record.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_objs.dir/src/auto_scheduler/measure_record.cc.o] Error 1
   make[2]: *** Waiting for unfinished jobs....
   CMakeFiles/tvm_objs.dir/build.make:134: recipe for target 'CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_task.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_objs.dir/src/auto_scheduler/search_task.cc.o] Error 1
   CMakeFiles/tvm_objs.dir/build.make:62: recipe for target 'CMakeFiles/tvm_objs.dir/src/auto_scheduler/loop_state.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_objs.dir/src/auto_scheduler/loop_state.cc.o] Error 1
   CMakeFiles/tvm_objs.dir/build.make:110: recipe for target 'CMakeFiles/tvm_objs.dir/src/auto_scheduler/feature.cc.o' failed
   make[2]: *** [CMakeFiles/tvm_objs.dir/src/auto_scheduler/feature.cc.o] Error 1
   CMakeFiles/Makefile2:218: recipe for target 'CMakeFiles/tvm_objs.dir/all' failed
   make[1]: *** [CMakeFiles/tvm_objs.dir/all] Error 2
   Makefile:127: recipe for target 'all' failed
   make: *** [all] Error 2
   `


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] zhaiyi000 commented on issue #9317: CMakeFiles/Makefile2:218: recipe for target 'CMakeFiles/tvm_objs.dir/all' failed

Posted by GitBox <gi...@apache.org>.
zhaiyi000 commented on issue #9317:
URL: https://github.com/apache/tvm/issues/9317#issuecomment-946676108


   ```
   /home/dhb/software/tvm/3rdparty/dmlc-core/include/dmlc/base.h:137:71: note: #pragma message: Will need g++-5.0 or higher to compile allthe features in dmlc-core, compile without c++11, some features may be disabled
   "compile without c++11, some features may be disabled")
   ```
   `error: ‘put_time’ is not a member of ‘std’`
   https://stackoverflow.com/questions/14136833/stdput-time-implementation-status-in-gcc
   
   Maybe your g++ version lower than 5.0


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] hopkinn closed issue #9317: CMakeFiles/Makefile2:218: recipe for target 'CMakeFiles/tvm_objs.dir/all' failed

Posted by GitBox <gi...@apache.org>.
hopkinn closed issue #9317:
URL: https://github.com/apache/tvm/issues/9317


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] hopkinn commented on issue #9317: CMakeFiles/Makefile2:218: recipe for target 'CMakeFiles/tvm_objs.dir/all' failed

Posted by GitBox <gi...@apache.org>.
hopkinn commented on issue #9317:
URL: https://github.com/apache/tvm/issues/9317#issuecomment-946485060


   what is the problem? can anyone tell me ?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org