Bid [1] filed a deletion request for cainteoir-engine [2]: Hi I am getting compile error, could you please help -------------------------------------- ucd-tools/src/categories.cpp:3366:1: warning: control reaches end of non-void function [-Wreturn-type] 3366 | } | ^ In file included from src/include/cainteoir/document.hpp:24, from src/libcainteoir/document.cpp:24: src/include/cainteoir/metadata.hpp:358:44: error: 'function' in namespace 'std' does not name a template type 358 | const std::function<void (const rdf::uri &aUri)> &onuri); | ^~~~~~~~ src/include/cainteoir/metadata.hpp:27:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'? 26 | #include <set> +++ |+#include <functional> 27 | src/include/cainteoir/metadata.hpp:358:52: error: expected ',' or '...' before '<' token 358 | const std::function<void (const rdf::uri &aUri)> &onuri); | ^ src/include/cainteoir/metadata.hpp:383:48: error: 'function' in namespace 'std' does not name a template type 383 | const std::function<void (const std::shared_ptr<const triple> &aStatement)> &onlistitem); | ^~~~~~~~ src/include/cainteoir/metadata.hpp:383:43: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'? 383 | const std::function<void (const std::shared_ptr<const triple> &aStatement)> &onlistitem); | ^~~ src/include/cainteoir/metadata.hpp:383:56: error: expected ',' or '...' before '<' token 383 | const std::function<void (const std::shared_ptr<const triple> &aStatement)> &onlistitem); | ^ src/libcainteoir/document.cpp: In function 'std::vector<cainteoir::ref_entry> cainteoir::navigation(const cainteoir::rdf::graph&, const cainteoir::rdf::uri&, const cainteoir::rdf::uri&)': src/libcainteoir/document.cpp:117:28: error: cannot convert 'cainteoir::navigation(const cainteoir::rdf::graph&, const cainteoir::rdf::uri&, const cainteoir::rdf::uri&)::<lambda(const std::shared_ptr<const cainteoir::rdf::triple>&)>' to 'int' 117 | rql::rdf_list_items(aMetadata, *toc_entries, rdf::ref("entries"), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | cainteoir::navigation(const cainteoir::rdf::graph&, const cainteoir::rdf::uri&, const cainteoir::rdf::uri&)::<lambda(const std::shared_ptr<const cainteoir::rdf::triple>&)> 118 | [&aMetadata, &nav](const std::shared_ptr<const rdf::triple> &item) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | { | ~ 120 | nav.push_back({ rql::select(aMetadata, rql::subject == rql::object(item)) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | }); | ~~ In file included from src/include/cainteoir/document.hpp:24, from src/libcainteoir/document.cpp:24: src/include/cainteoir/metadata.hpp:383:37: note: initializing argument 4 of 'void cainteoir::rdf::query::rdf_list_items(const cainteoir::rdf::graph&, const cainteoir::rdf::uri&, const cainteoir::rdf::uri&, int)' 383 | const std::function<void (const std::shared_ptr<const triple> &aStatement)> &onlistitem); | ^~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1894: src/libcainteoir/libcainteoir_la- document.lo] Error 1 make[1]: *** [Makefile:2525: all-recursive] Error 1 make: *** [Makefile:1058: all] Error 2 ==> ERROR: A failure occurred in build(). [1] https://aur.archlinux.org/account/Bid/ [2] https://aur.archlinux.org/pkgbase/cainteoir-engine/