Skip to content

can not build #1

Description

@zaoqi
Scanning dependencies of target cpp-simplifier
[ 16%] Building CXX object CMakeFiles/cpp-simplifier.dir/inclusion_unroller.cpp.o
/home/zaoqi/pkgs-src/cpp-simplifier/src/inclusion_unroller.cpp:34:16: 錯誤:「virtual void InclusionUnrollingAction::InclusionHandler::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, const clang::FileEntry*, llvm::StringRef, llvm::StringRef, const clang::Module*)」 marked 「override」, but does not override
   virtual void InclusionDirective(
                ^~~~~~~~~~~~~~~~~~
/home/zaoqi/pkgs-src/cpp-simplifier/src/inclusion_unroller.cpp: In function 「std::__cxx11::string unroll_inclusion(const string&, const string&, const std::vector<std::__cxx11::basic_string<char> >&)」:
/home/zaoqi/pkgs-src/cpp-simplifier/src/inclusion_unroller.cpp:203:11: 錯誤:「FixedCompilationDatabase」 不是 「tooling」 的成員
  tooling::FixedCompilationDatabase compilations(".", clang_options);
           ^~~~~~~~~~~~~~~~~~~~~~~~
/home/zaoqi/pkgs-src/cpp-simplifier/src/inclusion_unroller.cpp:203:11: 附註:suggested alternative: 「CompilationDatabase」
  tooling::FixedCompilationDatabase compilations(".", clang_options);
           ^~~~~~~~~~~~~~~~~~~~~~~~
           CompilationDatabase
/home/zaoqi/pkgs-src/cpp-simplifier/src/inclusion_unroller.cpp:205:3: 錯誤:「compilations」 在此作用欄位中尚未宣告
   compilations, llvm::ArrayRef<std::string>(input_filename));
   ^~~~~~~~~~~~
make[2]: *** [CMakeFiles/cpp-simplifier.dir/build.make:63: CMakeFiles/cpp-simplifier.dir/inclusion_unroller.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/cpp-simplifier.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions