Cook: ori 0.8.2 ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): boost-dev-1.68.0-i486 Installing (pkg/local): boost-date-time-1.68.0-i486 Installing (pkg/local): boost-iostreams-1.68.0-i486 Installing (pkg/local): libicu-60.2-i486 Installing (pkg/local): icu-60.2-i486 Installing (pkg/local): boost-regex-1.68.0-i486 Installing (pkg/local): boost-serialization-1.68.0-i486 Installing (pkg/local): boost-system-1.68.0-i486 Installing (pkg/local): boost-thread-1.68.0-i486 Installing (pkg/local): boost-1.68.0-any Installing (pkg/local): boost-math-tr1-1.68.0-i486 Installing (pkg/local): fuse-common-3.9.2-any Installing (pkg/local): fuse2-2.9.9-i486 Installing (pkg/local): fuse2-dev-2.9.9-any Installing (pkg/local): openssl-dev-1.1.1d-i486 Installing (pkg/local): libevent-dev-2.1.8-i486 Installing (pkg/local): libevent-2.1.8-i486 Installing (pkg/local): scons2-2.5.1-any Installing (pkg/local): util-linux-uuid-2.33.1-i486 Installing (pkg/local): util-linux-uuid-dev-2.33.1-any Installing (pkg/local): zlib-dev-1.2.11-any Extracting source archive "ori-0.8.2.tar.xz" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed scons: Reading SConscript files ... Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking for pkg-config... yes Checking for C++ header file unordered_map... yes Checking for C header file uuid.h... no Checking for C header file uuid/uuid.h... yes Checking for fuse... yes Checking for libevent... yes Checking libevent-2.0 or greater... yes Checking for event_init() in C library ... yes Checking for openssl... yes Checking openssl-1.0.0 or greater... yes scons: done reading SConscript files. scons: Building targets ... Compiling build/ori/cmd_addkey.cc Compiling build/ori/cmd_branch.cc Compiling build/ori/cmd_branches.cc Compiling build/ori/cmd_checkout.cc Compiling build/ori/cmd_cleanup.cc Compiling build/ori/cmd_diff.cc Compiling build/ori/cmd_filelog.cc Compiling build/ori/cmd_findheads.cc Compiling build/ori/cmd_fsck.cc Compiling build/ori/cmd_gc.cc Compiling build/ori/cmd_graft.cc Compiling build/ori/cmd_list.cc Compiling build/ori/cmd_listkeys.cc Compiling build/ori/cmd_log.cc Compiling build/ori/cmd_merge.cc Compiling build/ori/cmd_newfs.cc Compiling build/ori/cmd_pull.cc Compiling build/ori/cmd_purgesnapshot.cc Compiling build/ori/cmd_remote.cc Compiling build/ori/cmd_removefs.cc Compiling build/ori/cmd_removekey.cc Compiling build/ori/cmd_replicate.cc Compiling build/ori/cmd_setkey.cc Compiling build/ori/cmd_show.cc Compiling build/ori/cmd_snapshot.cc Compiling build/ori/cmd_snapshots.cc Compiling build/ori/cmd_status.cc Compiling build/ori/cmd_tip.cc Compiling build/ori/cmd_varlink.cc Compiling build/ori/fuse_cmd.cc Compiling build/ori/main.cc Compiling build/ori/server.cc Compiling build/libdiffmerge/blob.c Compiling build/libdiffmerge/diff.c Compiling build/libdiffmerge/encode.c Compiling build/libdiffmerge/file.c Compiling build/libdiffmerge/merge3.c Compiling build/libdiffmerge/printf.c Compiling build/libdiffmerge/fossil_wrapper.c Compiling build/libori/commit.cc Compiling build/libori/evbufstream.cc Compiling build/libori/httpclient.cc Compiling build/libori/httprepo.cc Compiling build/libori/httpserver.cc Creating library build/libdiffmerge/libdiffmerge.a Indexing library build/libdiffmerge/libdiffmerge.a Compiling build/libori/index.cc Compiling build/libori/largeblob.cc Compiling build/libori/localobject.cc Compiling build/libori/localrepo.cc Compiling build/libori/mergestate.cc Compiling build/libori/metadatalog.cc Compiling build/libori/object.cc Compiling build/libori/packfile.cc Compiling build/libori/peer.cc Compiling build/libori/repo.cc Compiling build/libori/repostore.cc Compiling build/libori/remoterepo.cc Compiling build/libori/snapshotindex.cc Compiling build/libori/sshclient.cc Compiling build/libori/sshrepo.cc Compiling build/libori/tempdir.cc Compiling build/libori/tree.cc Compiling build/libori/treediff.cc Compiling build/libori/udsclient.cc Compiling build/libori/udsrepo.cc Compiling build/libori/udsserver.cc Compiling build/libori/varlink.cc Compiling build/liboriutil/dag.cc Compiling build/liboriutil/debug.cc Compiling build/liboriutil/key.cc Compiling build/liboriutil/kvserializer.cc Compiling build/liboriutil/lrucache.cc build/liboriutil/key.cc: In member function 'bool PublicKey::verify(const string&, const string&) const': build/liboriutil/key.cc:134:39: error: invalid use of incomplete type 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} EVP_MD_CTX * ctx = new EVP_MD_CTX(); // XXX: openssl 1.1+ EVP_MD_CTX_new(); ^ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from /usr/include/openssl/rsa.h:16, from build/liboriutil/key.cc:27: /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ build/liboriutil/key.cc: In member function 'std::__cxx11::string PrivateKey::sign(const string&) const': build/liboriutil/key.cc:194:39: error: invalid use of incomplete type 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} EVP_MD_CTX * ctx = new EVP_MD_CTX(); // XXX: openssl 1.1+ EVP_MD_CTX_new(); ^ In file included from /usr/include/openssl/crypto.h:25, from /usr/include/openssl/bio.h:20, from /usr/include/openssl/asn1.h:16, from /usr/include/openssl/rsa.h:16, from build/liboriutil/key.cc:27: /usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} typedef struct evp_md_ctx_st EVP_MD_CTX; ^~~~~~~~~~~~~ scons: *** [build/liboriutil/key.o] Error 1 scons: building terminated because of errors. Build dependencies to remove: 21 Removing: boost boost-date-time boost-dev boost-iostreams boost-math-tr1 boost-regex boost-serialization boost-system boost-thread fuse-common fuse2 fuse2-dev icu libevent libevent-dev libicu openssl-dev scons2 util-linux-uuid util-linux-uuid-dev zlib-dev Debug information ret1. ================================================================================ Cook date: 2022-07-22 15:58 Wasted time : 23s 124:build/liboriutil/key.cc:134:39: error: invalid use of incomplete type 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} 136:build/liboriutil/key.cc:194:39: error: invalid use of incomplete type 'EVP_MD_CTX' {aka 'struct evp_md_ctx_st'} ================================================================================ Post-check ================================================================================ Checking build... Failed Updating activity log... Done ================================================================================