=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for librime-1.13.1 [ 1%] Building CXX object src/CMakeFiles/rime.dir/rime_api_stdbool.cc.o [ 1%] Building CXX object src/CMakeFiles/rime.dir/rime_api.cc.o [ 2%] Building CXX object src/CMakeFiles/rime.dir/rime/candidate.cc.o [ 3%] Building CXX object src/CMakeFiles/rime.dir/rime/commit_history.cc.o [ 3%] Building CXX object src/CMakeFiles/rime.dir/rime/core_module.cc.o [ 4%] Building CXX object src/CMakeFiles/rime.dir/rime/context.cc.o [ 5%] Building CXX object src/CMakeFiles/rime.dir/rime/composition.cc.o [ 6%] Building CXX object src/CMakeFiles/rime.dir/rime/deployer.cc.o In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/candidate.h:10:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/commit_history.cc:7: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. --- src/CMakeFiles/rime.dir/rime/commit_history.cc.o --- *** [src/CMakeFiles/rime.dir/rime/commit_history.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime_api_impl.h:6:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime_api.cc:8: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/candidate.h:10:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/candidate.cc:7: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. --- src/CMakeFiles/rime.dir/rime/candidate.cc.o --- *** [src/CMakeFiles/rime.dir/rime/candidate.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build --- src/CMakeFiles/rime.dir/rime_api.cc.o --- *** [src/CMakeFiles/rime.dir/rime_api.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime_api_impl.h:6:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime_api_stdbool.cc:3: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. --- src/CMakeFiles/rime.dir/rime_api_stdbool.cc.o --- *** [src/CMakeFiles/rime.dir/rime_api_stdbool.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/core_module.cc:9:0: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. --- src/CMakeFiles/rime.dir/rime/core_module.cc.o --- *** [src/CMakeFiles/rime.dir/rime/core_module.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/candidate.h:10:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/context.cc:9: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. --- src/CMakeFiles/rime.dir/rime/context.cc.o --- *** [src/CMakeFiles/rime.dir/rime/context.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/deployer.cc:10:0: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:12:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. --- src/CMakeFiles/rime.dir/rime/deployer.cc.o --- *** [src/CMakeFiles/rime.dir/rime/deployer.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:28:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/candidate.h:10, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/composition.cc:9: /pbulk/work/inputmethod/librime/work/.buildlink/include/glog/logging.h:504:55: warning: 'CustomPrefixCallback' is deprecated [-Wdeprecated-declarations] void* prefix_callback_data = nullptr); ^ In file included from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/candidate.h:10:0, from /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/composition.cc:9: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:82:26: error: 'std::filesystem' has not been declared class path : public std::filesystem::path { ^~~~~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:82:38: error: expected '{' before 'path' class path : public std::filesystem::path { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:83:3: error: expected primary-expression before 'using' using fs_path = std::filesystem::path; ^~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:83:3: error: expected '}' before 'using' /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:85:2: error: expected unqualified-id before 'public' public: ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:87:14: error: 'fs_path' does not name a type; did you mean 'path'? path(const fs_path& p) : fs_path(p) {} ^~~~~~~ path /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:87:24: error: ISO C++ forbids declaration of 'path' with no type [-fpermissive] path(const fs_path& p) : fs_path(p) {} ^ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: In function 'int rime::path(const int&)': /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:87:24: error: 'int rime::path(const int&)' redeclared as different kind of symbol /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:82:38: note: previous declaration 'int rime::path' class path : public std::filesystem::path { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:87:28: error: only constructors take member initializers path(const fs_path& p) : fs_path(p) {} ^~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: At global scope: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:88:7: error: expected constructor, destructor, or type conversion before '(' token path(fs_path&& p) : fs_path(std::move(p)) {} ^ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:97:45: error: ISO C++ forbids declaration of 'path' with no type [-fpermissive] explicit path(const std::string& utf8_path) : fs_path(utf8_path) {} ^ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:97:3: error: 'explicit' outside class declaration explicit path(const std::string& utf8_path) : fs_path(utf8_path) {} ^~~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: In function 'int rime::path(const string&)': /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:97:45: error: 'int rime::path(const string&)' redeclared as different kind of symbol explicit path(const std::string& utf8_path) : fs_path(utf8_path) {} ^ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:82:38: note: previous declaration 'int rime::path' class path : public std::filesystem::path { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:97:49: error: only constructors take member initializers explicit path(const std::string& utf8_path) : fs_path(utf8_path) {} ^~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: At global scope: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:98:38: error: ISO C++ forbids declaration of 'path' with no type [-fpermissive] explicit path(const char* utf8_path) : fs_path(utf8_path) {} ^ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:98:3: error: 'explicit' outside class declaration explicit path(const char* utf8_path) : fs_path(utf8_path) {} ^~~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: In function 'int rime::path(const char*)': /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:98:38: error: 'int rime::path(const char*)' redeclared as different kind of symbol explicit path(const char* utf8_path) : fs_path(utf8_path) {} ^ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:82:38: note: previous declaration 'int rime::path' class path : public std::filesystem::path { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:98:42: error: only constructors take member initializers explicit path(const char* utf8_path) : fs_path(utf8_path) {} ^~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: At global scope: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:101:3: error: 'path' does not name a type path& operator/=(const path& p) { return *this = fs_path::operator/=(p); } ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:102:3: error: 'path' does not name a type path& operator/=(const fs_path& p) { return *this = fs_path::operator/=(p); } ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:104:3: error: 'path' does not name a type path& operator/=(const std::string& p) { return *this /= path(p); } ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:105:3: error: 'path' does not name a type path& operator/=(const char* p) { return *this /= path(p); } ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:107:3: error: 'friend' used outside of class friend path operator/(const path& lhs, const path& rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:107:10: error: 'path' does not name a type friend path operator/(const path& lhs, const path& rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:110:3: error: 'friend' used outside of class friend path operator/(const path& lhs, const fs_path& rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:110:10: error: 'path' does not name a type friend path operator/(const path& lhs, const fs_path& rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:113:3: error: 'friend' used outside of class friend path operator/(const fs_path& lhs, const path& rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:113:10: error: 'path' does not name a type friend path operator/(const fs_path& lhs, const path& rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:117:3: error: 'friend' used outside of class friend path operator/(const path& lhs, const std::string& rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:117:10: error: 'path' does not name a type friend path operator/(const path& lhs, const std::string& rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:120:3: error: 'friend' used outside of class friend path operator/(const path& lhs, const char* rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:120:10: error: 'path' does not name a type friend path operator/(const path& lhs, const char* rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:123:3: error: 'friend' used outside of class friend path operator/(const fs_path& lhs, const std::string& rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:123:10: error: 'path' does not name a type friend path operator/(const fs_path& lhs, const std::string& rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:126:3: error: 'friend' used outside of class friend path operator/(const fs_path& lhs, const char* rhs) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:126:10: error: 'path' does not name a type friend path operator/(const fs_path& lhs, const char* rhs) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:130:3: error: 'friend' used outside of class friend std::ostream& operator<<(std::ostream& os, const path& p) { ^~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:130:59: error: 'path' does not name a type friend std::ostream& operator<<(std::ostream& os, const path& p) { ^~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: In function 'std::ostream& rime::operator<<(std::ostream&, const int&)': /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:131:20: error: request for member 'u8string' in 'p', which is of non-class type 'const int' return os << p.u8string(); ^~~~~~~~ /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h: At global scope: /pbulk/work/inputmethod/librime/work/librime-1.13.1/src/rime/common.h:136:1: error: expected declaration before '}' token } // namespace rime ^ --- src/CMakeFiles/rime.dir/rime/composition.cc.o --- *** [src/CMakeFiles/rime.dir/rime/composition.cc.o] Error code 1 make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build 8 errors make[2]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build --- src/CMakeFiles/rime.dir/all --- *** [src/CMakeFiles/rime.dir/all] Error code 2 make[1]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build 1 error make[1]: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build *** [all] Error code 2 make: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build 1 error make: stopped in /pbulk/work/inputmethod/librime/work/librime-1.13.1/cmake-pkgsrc-build *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/inputmethod/librime *** Error code 1 Stop. make: stopped in /usr/pkgsrc/inputmethod/librime