Package: src:ori Version: 0.8.1+ds1-3 Severity: wishlist Tags: patch User: [email protected] Usertags: boost1.67
Dear Maintainer, your package fails to build with boost1.67. You can find a build log attached. If you want to attempt the build yourself, an updated version of boost-defaults which brings in boost1.67 dependencies can be found adding this line to your sources.list file: deb https://people.debian.org/~gio/reprepro unstable main This bug has severity whishlist for the moment, but it will raised to RC as soon as version 1.67 of Boost is promoted to default. More specifically, your package fails building it uses the old tr1 namespace, which is not required anymore since it has now merged with std since C++11. The attached patch should fix this issue. See also [1]. [1] https://bitbucket.org/orifs/ori/commits/48862f2477b181940ec27f4d3c09d7d125802161 Please consider applying the attached patch as soon as boost1.67 is made default in order to avoid FTBFS. Thanks and all the best, Giovanni. -- Giovanni Mascellani <[email protected]> Postdoc researcher - Université Libre de Bruxelles
From: Giovanni Mascellani <[email protected]> Date: Sun, 21 Oct 2018 21:06:27 +0200 Subject: Update references from std::tr1 to std. This is necessary for building with Boost 1.67, which does not provide boost::tr1 anymore. See also upstream commit 48862f2477b181940ec27f4d3c09d7d125802161. --- libori/index.cc | 3 +-- libori/localrepo.cc | 8 ++++---- libori/metadatalog.cc | 4 ++-- libori/packfile.cc | 4 ++-- libori/peer.cc | 3 +-- libori/remoterepo.cc | 3 +-- libori/sshrepo.cc | 1 - libori/treediff.cc | 1 - libori/udsrepo.cc | 1 - liboriutil/lrucache.cc | 2 +- liboriutil/rwlock.cc | 2 +- liboriutil/rwlock_posix.cc | 2 +- liboriutil/rwlock_windows.cc | 2 +- orifs/oricmd.cc | 2 +- orifs/orifuse.cc | 2 +- orifs/oripriv.cc | 3 +-- orifs/oripriv.h | 2 +- oris3/s3backup.h | 4 ++-- public/ori/backup.h | 8 ++++---- public/ori/httprepo.h | 4 ++-- public/ori/index.h | 4 ++-- public/ori/localobject.h | 4 ++-- public/ori/localrepo.h | 4 ++-- public/ori/metadatalog.h | 8 ++++---- public/ori/object.h | 4 ++-- public/ori/packfile.h | 12 ++++++------ public/ori/peer.h | 8 ++++---- public/ori/remoterepo.h | 10 +++++----- public/ori/sshrepo.h | 2 +- public/ori/tempdir.h | 8 ++++---- public/ori/treediff.h | 4 ++-- public/ori/udsrepo.h | 2 +- public/oriutil/dag.h | 46 ++++++++++++++++++++++---------------------- public/oriutil/lrucache.h | 2 +- public/oriutil/objecthash.h | 12 ++++++++++++ public/oriutil/oritr1.h | 4 ++-- public/oriutil/rwlock.h | 2 +- 37 files changed, 101 insertions(+), 96 deletions(-) diff --git a/libori/index.cc b/libori/index.cc index 162ecb3..c97e87f 100644 --- a/libori/index.cc +++ b/libori/index.cc @@ -26,7 +26,7 @@ #include <string> #include <set> #include <iostream> -#include <boost/tr1/unordered_map.hpp> +#include <unordered_map> #include <oriutil/debug.h> #include <oriutil/runtimeexception.h> @@ -37,7 +37,6 @@ #include <ori/index.h> using namespace std; -using namespace std::tr1; /// Adds a checksum #define TOTAL_ENTRYSIZE (IndexEntry::SIZE + 16) diff --git a/libori/localrepo.cc b/libori/localrepo.cc index 28e4462..c352894 100644 --- a/libori/localrepo.cc +++ b/libori/localrepo.cc @@ -995,7 +995,7 @@ struct MultiPullOp { // Pull queue deque<ObjectHash> toPull; - tr1::unordered_set<ObjectHash> toPullSet; + unordered_set<ObjectHash> toPullSet; // Remotes std::vector<RemoteRepo::sp> remotes; @@ -1171,7 +1171,7 @@ LocalRepo::multiPull(RemoteRepo::sp defaultRemote) void LocalRepo::transmit(bytewstream *bs, const ObjectHashVec &objs) { - std::tr1::unordered_set<ObjectHash> includedHashes; + std::unordered_set<ObjectHash> includedHashes; typedef std::vector<IndexEntry> IndexEntryVec; std::map<Packfile::sp, IndexEntryVec> packs; @@ -1998,8 +1998,8 @@ LocalRepo::graftSubtree(LocalRepo *r, cout << "Grafting " << (*it).hex() << endl; // Compute and set parents - tr1::unordered_set<ObjectHash> parents = gDag.getParents(*it); - tr1::unordered_set<ObjectHash>::iterator p; + unordered_set<ObjectHash> parents = gDag.getParents(*it); + unordered_set<ObjectHash>::iterator p; p = parents.begin(); if (parents.size() == 0) { diff --git a/libori/metadatalog.cc b/libori/metadatalog.cc index 9b9de9f..b50f611 100644 --- a/libori/metadatalog.cc +++ b/libori/metadatalog.cc @@ -25,8 +25,8 @@ #include <string> #include <iostream> -#include <boost/tr1/memory.hpp> -#include <boost/tr1/unordered_map.hpp> +#include <memory> +#include <unordered_map> #include <oriutil/debug.h> #include <oriutil/orifile.h> diff --git a/libori/packfile.cc b/libori/packfile.cc index e6c8022..8cebff4 100644 --- a/libori/packfile.cc +++ b/libori/packfile.cc @@ -29,7 +29,7 @@ #include <stdexcept> #include <algorithm> #include <iostream> -#include <boost/tr1/unordered_set.hpp> +#include <unordered_set> #include "tuneables.h" @@ -401,7 +401,7 @@ Packfile::transmit(bytewstream *bs, vector<IndexEntry> objects) } // Transmit object infos - tr1::unordered_set<ObjectHash> includedHashes; + unordered_set<ObjectHash> includedHashes; numobjs_t totalObjs = 0; strwstream infos_ss; diff --git a/libori/peer.cc b/libori/peer.cc index 30a9401..c256f4a 100644 --- a/libori/peer.cc +++ b/libori/peer.cc @@ -20,7 +20,7 @@ #include <string> #include <sstream> #include <iostream> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/debug.h> #include <oriutil/oriutil.h> @@ -34,7 +34,6 @@ #include <ori/peer.h> using namespace std; -using namespace std::tr1; /******************************************************************** * diff --git a/libori/remoterepo.cc b/libori/remoterepo.cc index a33891d..c0f2c6d 100644 --- a/libori/remoterepo.cc +++ b/libori/remoterepo.cc @@ -19,7 +19,7 @@ #include <sys/types.h> #include <string> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/oriutil.h> #include <oriutil/systemexception.h> @@ -34,7 +34,6 @@ #include <ori/remoterepo.h> using namespace std; -using namespace std::tr1; RemoteRepo::RemoteRepo() : r(NULL) diff --git a/libori/sshrepo.cc b/libori/sshrepo.cc index 7011808..641398d 100644 --- a/libori/sshrepo.cc +++ b/libori/sshrepo.cc @@ -38,7 +38,6 @@ #include <ori/sshrepo.h> using namespace std; -using namespace std::tr1; /* * SshRepo diff --git a/libori/treediff.cc b/libori/treediff.cc index 1d4a63a..5fa5b87 100644 --- a/libori/treediff.cc +++ b/libori/treediff.cc @@ -33,7 +33,6 @@ #include <ori/largeblob.h> using namespace std; -using namespace std::tr1; TreeDiffEntry::TreeDiffEntry() : type(Noop), diff --git a/libori/udsrepo.cc b/libori/udsrepo.cc index 84051c1..590f35a 100644 --- a/libori/udsrepo.cc +++ b/libori/udsrepo.cc @@ -34,7 +34,6 @@ #include <ori/udsrepo.h> using namespace std; -using namespace std::tr1; /* * UDSRepo diff --git a/liboriutil/lrucache.cc b/liboriutil/lrucache.cc index 2e24b63..e5d3afa 100644 --- a/liboriutil/lrucache.cc +++ b/liboriutil/lrucache.cc @@ -17,7 +17,7 @@ #include <assert.h> #include <iostream> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/debug.h> #include <oriutil/lrucache.h> diff --git a/liboriutil/rwlock.cc b/liboriutil/rwlock.cc index 9c5330e..5b2b9f8 100644 --- a/liboriutil/rwlock.cc +++ b/liboriutil/rwlock.cc @@ -17,7 +17,7 @@ #include <cassert> #include <stdio.h> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/rwlock.h> #include <oriutil/thread.h> diff --git a/liboriutil/rwlock_posix.cc b/liboriutil/rwlock_posix.cc index 883d4ba..a207f4d 100644 --- a/liboriutil/rwlock_posix.cc +++ b/liboriutil/rwlock_posix.cc @@ -25,7 +25,7 @@ #include <sys/types.h> #include <string> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/debug.h> #include <oriutil/oriutil.h> diff --git a/liboriutil/rwlock_windows.cc b/liboriutil/rwlock_windows.cc index c6a3b4f..68ef4cb 100644 --- a/liboriutil/rwlock_windows.cc +++ b/liboriutil/rwlock_windows.cc @@ -26,7 +26,7 @@ #include <string> #include <vector> #include <map> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/debug.h> #include <oriutil/oriutil.h> diff --git a/orifs/oricmd.cc b/orifs/oricmd.cc index 825a5cd..633fbd2 100644 --- a/orifs/oricmd.cc +++ b/orifs/oricmd.cc @@ -27,7 +27,7 @@ #include <string> #include <map> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/debug.h> #include <oriutil/oriutil.h> diff --git a/orifs/orifuse.cc b/orifs/orifuse.cc index 0b5df0d..2643ef3 100644 --- a/orifs/orifuse.cc +++ b/orifs/orifuse.cc @@ -35,7 +35,7 @@ #include <string> #include <map> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/debug.h> #include <oriutil/oriutil.h> diff --git a/orifs/oripriv.cc b/orifs/oripriv.cc index 1df9c97..9dc0a80 100644 --- a/orifs/oripriv.cc +++ b/orifs/oripriv.cc @@ -31,7 +31,7 @@ #include <string> #include <map> #include <algorithm> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/oritr1.h> #include <oriutil/debug.h> @@ -51,7 +51,6 @@ #include "server.h" using namespace std; -using namespace std::tr1; // XXX: Hacky remove dependence extern mount_ori_config config; diff --git a/orifs/oripriv.h b/orifs/oripriv.h index bbb684b..c6c5f9d 100644 --- a/orifs/oripriv.h +++ b/orifs/oripriv.h @@ -205,7 +205,7 @@ private: uint64_t nextFH; std::map<OriPrivId, OriDir*> dirs; std::map<std::string, OriFileInfo*> paths; - std::tr1::unordered_map<uint64_t, OriFileInfo*> handles; + std::unordered_map<uint64_t, OriFileInfo*> handles; // Journal OriJournalMode::JournalMode journalMode; diff --git a/oris3/s3backup.h b/oris3/s3backup.h index fd37a17..93f6585 100644 --- a/oris3/s3backup.h +++ b/oris3/s3backup.h @@ -2,7 +2,7 @@ #define __S3BACKUP_H__ #include <stdexcept> -#include <boost/tr1/memory.hpp> +#include <memory> #include <ori/object.h> #include <ori/backup.h> @@ -30,7 +30,7 @@ private: std::string bucketName; std::string _hostname; - std::tr1::shared_ptr<S3BucketContext> ctx; + std::shared_ptr<S3BucketContext> ctx; }; #endif /* __S3BACKUP_H__ */ diff --git a/public/ori/backup.h b/public/ori/backup.h index dbbfb19..8b5aeaa 100644 --- a/public/ori/backup.h +++ b/public/ori/backup.h @@ -18,8 +18,8 @@ #define __BACKUP_H__ #include <stdexcept> -#include <boost/tr1/unordered_map.hpp> -#include <boost/tr1/memory.hpp> +#include <unordered_map> +#include <memory> #include "object.h" @@ -54,7 +54,7 @@ private: class BackupService { public: - typedef std::tr1::shared_ptr<BackupService> sp; + typedef std::shared_ptr<BackupService> sp; // Is cached for the lifetime of a BackupService bool hasKey(const std::string &key) { @@ -91,7 +91,7 @@ public: } protected: - typedef std::tr1::unordered_map<std::string, bool> HasKeyCache; + typedef std::unordered_map<std::string, bool> HasKeyCache; HasKeyCache hasKeyCache; }; diff --git a/public/ori/httprepo.h b/public/ori/httprepo.h index 46e1bf2..d5e16af 100644 --- a/public/ori/httprepo.h +++ b/public/ori/httprepo.h @@ -19,7 +19,7 @@ #include <string> #include <vector> -#include <boost/tr1/unordered_set.hpp> +#include <unordered_set> #include "repo.h" @@ -56,7 +56,7 @@ private: std::map<ObjectHash, std::string> payloads; - std::tr1::unordered_set<ObjectHash> *containedObjs; + std::unordered_set<ObjectHash> *containedObjs; }; class HttpObject : public Object diff --git a/public/ori/index.h b/public/ori/index.h index 94dc172..ceac83e 100644 --- a/public/ori/index.h +++ b/public/ori/index.h @@ -21,7 +21,7 @@ #include <string> #include <set> -#include <boost/tr1/unordered_map.hpp> +#include <unordered_map> #include "object.h" #include "packfile.h" @@ -44,7 +44,7 @@ public: private: int fd; std::string fileName; - std::tr1::unordered_map<ObjectHash, IndexEntry> index; + std::unordered_map<ObjectHash, IndexEntry> index; void _writeEntry(const IndexEntry &e); }; diff --git a/public/ori/localobject.h b/public/ori/localobject.h index edf85da..e836cb4 100644 --- a/public/ori/localobject.h +++ b/public/ori/localobject.h @@ -22,7 +22,7 @@ #include <utility> #include <string> #include <map> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/stream.h> #include "object.h" @@ -31,7 +31,7 @@ class LocalObject : public Object { public: - typedef std::tr1::shared_ptr<LocalObject> sp; + typedef std::shared_ptr<LocalObject> sp; LocalObject(PfTransaction::sp transaction, size_t ix); LocalObject(Packfile::sp packfile, const IndexEntry &entry); diff --git a/public/ori/localrepo.h b/public/ori/localrepo.h index 5b0441f..38fe2f1 100644 --- a/public/ori/localrepo.h +++ b/public/ori/localrepo.h @@ -17,7 +17,7 @@ #ifndef __LOCALREPO_H__ #define __LOCALREPO_H__ -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/lrucache.h> #include <oriutil/key.h> @@ -72,7 +72,7 @@ class LocalRepoLock public: LocalRepoLock(const std::string &filename); ~LocalRepoLock(); - typedef std::tr1::shared_ptr<LocalRepoLock> sp; + typedef std::shared_ptr<LocalRepoLock> sp; }; class LocalRepo : public Repo diff --git a/public/ori/metadatalog.h b/public/ori/metadatalog.h index c76565b..de4eae6 100644 --- a/public/ori/metadatalog.h +++ b/public/ori/metadatalog.h @@ -20,9 +20,9 @@ #include <oriutil/objecthash.h> typedef int32_t refcount_t; -typedef std::tr1::unordered_map<ObjectHash, refcount_t> RefcountMap; -typedef std::tr1::unordered_map<std::string, std::string> ObjMetadata; -typedef std::tr1::unordered_map<ObjectHash, ObjMetadata> MetadataMap; +typedef std::unordered_map<ObjectHash, refcount_t> RefcountMap; +typedef std::unordered_map<std::string, std::string> ObjMetadata; +typedef std::unordered_map<ObjectHash, ObjMetadata> MetadataMap; class MetadataLog; class MdTransaction @@ -30,7 +30,7 @@ class MdTransaction public: MdTransaction(MetadataLog *log); ~MdTransaction(); - typedef std::tr1::shared_ptr<MdTransaction> sp; + typedef std::shared_ptr<MdTransaction> sp; void addRef(const ObjectHash &hash); void decRef(const ObjectHash &hash); diff --git a/public/ori/object.h b/public/ori/object.h index 3771ab8..71a1b64 100644 --- a/public/ori/object.h +++ b/public/ori/object.h @@ -22,14 +22,14 @@ #include <utility> #include <string> #include <map> -#include <boost/tr1/memory.hpp> +#include <memory> #include <oriutil/stream.h> #include <oriutil/objectinfo.h> class Object { public: - typedef std::tr1::shared_ptr<Object> sp; + typedef std::shared_ptr<Object> sp; Object() {} Object(const ObjectInfo &info) : info(info) {} diff --git a/public/ori/packfile.h b/public/ori/packfile.h index 2cade75..262ce1c 100644 --- a/public/ori/packfile.h +++ b/public/ori/packfile.h @@ -19,8 +19,8 @@ #include <set> #include <deque> -#include <boost/tr1/memory.hpp> -#include <boost/tr1/unordered_map.hpp> +#include <memory> +#include <unordered_map> #include <oriutil/objecthash.h> #include <oriutil/stream.h> @@ -47,7 +47,7 @@ class Index; class PfTransaction { public: - typedef std::tr1::shared_ptr<PfTransaction> sp; + typedef std::shared_ptr<PfTransaction> sp; PfTransaction(Packfile *pf, Index *idx); ~PfTransaction(); @@ -62,7 +62,7 @@ public: size_t totalSize; bool committed; - std::tr1::unordered_map<ObjectHash, size_t> hashToIx; + std::unordered_map<ObjectHash, size_t> hashToIx; private: Packfile *pf; @@ -73,7 +73,7 @@ private: class Packfile { public: - typedef std::tr1::shared_ptr<Packfile> sp; + typedef std::shared_ptr<Packfile> sp; Packfile(const std::string &filename, packid_t id); ~Packfile(); @@ -110,7 +110,7 @@ private: class PackfileManager { public: - typedef std::tr1::shared_ptr<PackfileManager> sp; + typedef std::shared_ptr<PackfileManager> sp; PackfileManager(const std::string &rootPath); ~PackfileManager(); diff --git a/public/ori/peer.h b/public/ori/peer.h index cfcdb88..e25fcdd 100644 --- a/public/ori/peer.h +++ b/public/ori/peer.h @@ -22,7 +22,7 @@ #include <utility> #include <string> -#include <boost/tr1/memory.hpp> +#include <memory> class Repo; class HttpClient; @@ -57,9 +57,9 @@ private: std::string repoId; // Volatile State std::string peerFile; - std::tr1::shared_ptr<Repo> cachedRepo; - std::tr1::shared_ptr<HttpClient> hc; - std::tr1::shared_ptr<SshClient> sc; + std::shared_ptr<Repo> cachedRepo; + std::shared_ptr<HttpClient> hc; + std::shared_ptr<SshClient> sc; }; #endif /* __PEER_H__ */ diff --git a/public/ori/remoterepo.h b/public/ori/remoterepo.h index 8959d20..6e3e42d 100644 --- a/public/ori/remoterepo.h +++ b/public/ori/remoterepo.h @@ -18,7 +18,7 @@ #define __REMOTEREPO_H__ #include <string> -#include <boost/tr1/memory.hpp> +#include <memory> #include "repo.h" #include "httpclient.h" @@ -28,7 +28,7 @@ class RemoteRepo { public: - typedef std::tr1::shared_ptr<RemoteRepo> sp; + typedef std::shared_ptr<RemoteRepo> sp; RemoteRepo(); ~RemoteRepo(); @@ -42,9 +42,9 @@ public: } private: Repo *r; - std::tr1::shared_ptr<HttpClient> hc; - std::tr1::shared_ptr<SshClient> sc; - std::tr1::shared_ptr<UDSClient> uc; + std::shared_ptr<HttpClient> hc; + std::shared_ptr<SshClient> sc; + std::shared_ptr<UDSClient> uc; std::string url; }; diff --git a/public/ori/sshrepo.h b/public/ori/sshrepo.h index b956d0b..1f986de 100644 --- a/public/ori/sshrepo.h +++ b/public/ori/sshrepo.h @@ -54,7 +54,7 @@ private: std::map<ObjectHash, std::string> payloads; - std::tr1::unordered_set<ObjectHash> *containedObjs; + std::unordered_set<ObjectHash> *containedObjs; }; class SshObject : public Object diff --git a/public/ori/tempdir.h b/public/ori/tempdir.h index 2a64178..59b5e24 100644 --- a/public/ori/tempdir.h +++ b/public/ori/tempdir.h @@ -20,8 +20,8 @@ #include <set> #include <vector> #include <string> -#include <boost/tr1/memory.hpp> -#include <boost/tr1/unordered_map.hpp> +#include <memory> +#include <unordered_map> #include "repo.h" #include "commit.h" @@ -36,7 +36,7 @@ public: TempDir(const std::string &dirpath); ~TempDir(); - typedef std::tr1::shared_ptr<TempDir> sp; + typedef std::shared_ptr<TempDir> sp; std::string pathTo(const std::string &file); /// Temp files are deleted along with the directory @@ -60,7 +60,7 @@ public: private: Index index; int objects_fd; - std::tr1::unordered_map<ObjectHash, off_t> offsets; + std::unordered_map<ObjectHash, off_t> offsets; }; class TempObject : public Object diff --git a/public/ori/treediff.h b/public/ori/treediff.h index a7940db..603cb31 100644 --- a/public/ori/treediff.h +++ b/public/ori/treediff.h @@ -19,7 +19,7 @@ #include <string> #include <vector> -#include <boost/tr1/unordered_map.hpp> +#include <unordered_map> #include "repo.h" #include "tree.h" @@ -81,7 +81,7 @@ public: std::vector<TreeDiffEntry> entries; private: - std::tr1::unordered_map<std::string, size_t> latestEntries; + std::unordered_map<std::string, size_t> latestEntries; void _resetLatestEntry(const std::string &filepath); }; diff --git a/public/ori/udsrepo.h b/public/ori/udsrepo.h index 789f120..1647be9 100644 --- a/public/ori/udsrepo.h +++ b/public/ori/udsrepo.h @@ -63,7 +63,7 @@ private: std::map<ObjectHash, std::string> payloads; - std::tr1::unordered_set<ObjectHash> *containedObjs; + std::unordered_set<ObjectHash> *containedObjs; }; class UDSObject : public Object diff --git a/public/oriutil/dag.h b/public/oriutil/dag.h index cf05e6e..50816fe 100644 --- a/public/oriutil/dag.h +++ b/public/oriutil/dag.h @@ -50,17 +50,17 @@ public: { return v; } - std::tr1::unordered_set<_Key> listParents() + std::unordered_set<_Key> listParents() { return parents; } - std::tr1::unordered_set<_Key> listChildren() + std::unordered_set<_Key> listChildren() { return children; } void dump() { - typename std::tr1::unordered_set<_Key>::iterator it; + typename std::unordered_set<_Key>::iterator it; for (it = parents.begin(); it != parents.end(); it++) { std::cout << (*it).hex() << " <- " << k.hex() << std::endl; } @@ -70,8 +70,8 @@ private: friend class DAG <_Key, _Val>; _Key k; _Val v; - typename std::tr1::unordered_set<_Key> parents; - typename std::tr1::unordered_set<_Key> children; + typename std::unordered_set<_Key> parents; + typename std::unordered_set<_Key> children; }; template <class _Key, class _Val_Old, class _Val_New> @@ -126,9 +126,9 @@ public: ASSERT(n != nodeMap.end()); - std::tr1::unordered_set<_Key> parents = (*n).listParents(); - std::tr1::unordered_set<_Key> children = (*n).listChildren(); - typename std::tr1::unordered_set<_Key>::iterator i; + std::unordered_set<_Key> parents = (*n).listParents(); + std::unordered_set<_Key> children = (*n).listChildren(); + typename std::unordered_set<_Key>::iterator i; // Break edges to parents for (i = parents.begin(); i != parents.end(); i++) @@ -156,8 +156,8 @@ public: ASSERT(n != nodeMap.end()); - std::tr1::unordered_set<_Key> children = (*n).listChildren(); - typename std::tr1::unordered_set<_Key>::iterator i; + std::unordered_set<_Key> children = (*n).listChildren(); + typename std::unordered_set<_Key>::iterator i; NOT_IMPLEMENTED(false); } @@ -177,7 +177,7 @@ public: /* * Get a node's parents */ - std::tr1::unordered_set<_Key> getParents(_Key k) + std::unordered_set<_Key> getParents(_Key k) { typename std::map<_Key, DAGNode<_Key, _Val> >::iterator it = nodeMap.find(k); @@ -220,10 +220,10 @@ public: { typename std::map<_Key, DAGNode<_Key, _Val> >::iterator it1; typename std::map<_Key, DAGNode<_Key, _Val> >::iterator it2; - typename std::tr1::unordered_set<_Key> p1p, p2p; - typename std::tr1::unordered_set<_Key> new_p1p, new_p2p; - typename std::tr1::unordered_set<_Key> next_p1p, next_p2p; - typename std::tr1::unordered_set<_Key>::iterator it; + typename std::unordered_set<_Key> p1p, p2p; + typename std::unordered_set<_Key> new_p1p, new_p2p; + typename std::unordered_set<_Key> next_p1p, next_p2p; + typename std::unordered_set<_Key>::iterator it; /* * Step 1: Add next set of nodes in p1 & p2 to unordered_set and paths to @@ -259,7 +259,7 @@ public: * nodes stored in p1p and p2p. */ for (it = new_p1p.begin(); it != new_p1p.end(); it++) { - typename std::tr1::unordered_set<_Key>::iterator k; + typename std::unordered_set<_Key>::iterator k; k = p2p.find(*it); if (k != p2p.end()) { return *k; @@ -269,7 +269,7 @@ public: p1p.insert(*it); } for (it = new_p2p.begin(); it != new_p2p.end(); it++) { - typename std::tr1::unordered_set<_Key>::iterator k; + typename std::unordered_set<_Key>::iterator k; k = p1p.find(*it); if (k != p1p.end()) { return *k; @@ -285,7 +285,7 @@ public: for (it = new_p1p.begin(); it != new_p1p.end(); it++) { it1 = nodeMap.find(*it); if (it1 != nodeMap.end()) { - typename std::tr1::unordered_set<_Key>::iterator k; + typename std::unordered_set<_Key>::iterator k; for (k = it1->second.parents.begin(); k != it1->second.parents.end(); k++) @@ -297,7 +297,7 @@ public: for (it = new_p2p.begin(); it != new_p2p.end(); it++) { it2 = nodeMap.find(*it); if (it2 != nodeMap.end()) { - typename std::tr1::unordered_set<_Key>::iterator k; + typename std::unordered_set<_Key>::iterator k; for (k = it2->second.parents.begin(); k != it2->second.parents.end(); k++) @@ -328,7 +328,7 @@ public: } // XXX: THIS DOES NOT PRODUCE THE RIGHT ORDERING std::list<_Key> getBottomUp(_Key tip) { - std::tr1::unordered_set<_Key> s = std::tr1::unordered_set<_Key>(); + std::unordered_set<_Key> s = std::unordered_set<_Key>(); std::list<_Key> v = std::list<_Key>(); std::list<_Key> q = std::list<_Key>(); std::list<_Key> nextQ = std::list<_Key>(); @@ -342,14 +342,14 @@ public: it != q.end(); it++) { - typename std::tr1::unordered_set<_Key>::iterator p; + typename std::unordered_set<_Key>::iterator p; p = s.find(*it); if (p == s.end()) { v.push_front(*it); s.insert(*it); - std::tr1::unordered_set<_Key> parents; - typename std::tr1::unordered_set<_Key>::iterator jt; + std::unordered_set<_Key> parents; + typename std::unordered_set<_Key>::iterator jt; parents = nodeMap[*it].listParents(); diff --git a/public/oriutil/lrucache.h b/public/oriutil/lrucache.h index 8ce379d..0b90d37 100644 --- a/public/oriutil/lrucache.h +++ b/public/oriutil/lrucache.h @@ -32,7 +32,7 @@ class LRUCache { public: typedef std::list<K> lru_list; - typedef std::tr1::unordered_map<K, + typedef std::unordered_map<K, std::pair<V, typename lru_list::iterator> > lru_cache; LRUCache() : numItems(0) diff --git a/public/oriutil/objecthash.h b/public/oriutil/objecthash.h index 59c37a1..73f5a44 100644 --- a/public/oriutil/objecthash.h +++ b/public/oriutil/objecthash.h @@ -53,5 +53,17 @@ private: std::size_t hash_value(ObjectHash const& key); +namespace std +{ + template<> + struct hash<ObjectHash> + { + std::size_t operator()(ObjectHash const& key) const + { + return hash_value(key); + } + }; +} + #endif /* __OBJECTHASH_H__ */ diff --git a/public/oriutil/oritr1.h b/public/oriutil/oritr1.h index 9cbed73..8e1fa29 100644 --- a/public/oriutil/oritr1.h +++ b/public/oriutil/oritr1.h @@ -17,8 +17,8 @@ #ifndef __ORITR1_H__ #define __ORITR1_H__ -#include <boost/tr1/unordered_map.hpp> -#include <boost/tr1/unordered_set.hpp> +#include <unordered_map> +#include <unordered_set> #endif /* __ORITR1_H__ */ diff --git a/public/oriutil/rwlock.h b/public/oriutil/rwlock.h index b678c12..5e0b561 100644 --- a/public/oriutil/rwlock.h +++ b/public/oriutil/rwlock.h @@ -41,7 +41,7 @@ class RWLock; struct RWKey { - typedef std::tr1::shared_ptr<RWKey> sp; + typedef std::shared_ptr<RWKey> sp; virtual ~RWKey() { }; }; struct ReaderKey : public RWKey {
Get:1 http://deb.debian.org/debian unstable InRelease [233 kB] Get:2 https://people.debian.org/~gio/reprepro unstable InRelease [6844 B] Get:3 http://deb.debian.org/debian unstable/main Sources.diff/Index [27.9 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:5 http://deb.debian.org/debian unstable/main Sources 2018-09-24-2016.03.pdiff [18.9 kB] Get:6 http://deb.debian.org/debian unstable/main Sources 2018-09-25-0210.07.pdiff [5710 B] Get:7 http://deb.debian.org/debian unstable/main Sources 2018-09-25-0818.18.pdiff [8180 B] Get:8 http://deb.debian.org/debian unstable/main Sources 2018-09-25-1414.06.pdiff [15.2 kB] Get:9 https://people.debian.org/~gio/reprepro unstable/main amd64 Packages [12.2 kB] Get:10 http://deb.debian.org/debian unstable/main Sources 2018-09-25-2009.34.pdiff [8543 B] Get:11 http://deb.debian.org/debian unstable/main Sources 2018-09-26-0208.49.pdiff [4854 B] Get:12 http://deb.debian.org/debian unstable/main Sources 2018-09-26-0807.29.pdiff [4104 B] Get:13 http://deb.debian.org/debian unstable/main Sources 2018-09-26-1409.08.pdiff [14.0 kB] Get:13 http://deb.debian.org/debian unstable/main Sources 2018-09-26-1409.08.pdiff [14.0 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-24-2016.03.pdiff [25.0 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-25-0210.07.pdiff [27.8 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-25-0818.18.pdiff [6665 B] Get:17 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-25-1414.06.pdiff [12.7 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-25-2009.34.pdiff [12.5 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-26-0208.49.pdiff [7336 B] Get:20 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-26-0807.29.pdiff [2664 B] Get:21 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-26-1409.08.pdiff [17.7 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 Packages 2018-09-26-1409.08.pdiff [17.7 kB] Fetched 499 kB in 2s (268 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libboost-dev libboost1.67-dev libbsd0 libcroco3 libevent-2.1-6 libevent-core-2.1-6 libevent-dev libevent-extra-2.1-6 libevent-openssl-2.1-6 libevent-pthreads-2.1-6 libexpat1 libfile-stripnondeterminism-perl libfreetype6 libfuse-dev libfuse2 libglib2.0-0 libgraphite2-3 libharfbuzz0b libicu-le-hb0 libicu60 libmagic-mgc libmagic1 libncurses6 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpng16-16 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libselinux1-dev libsepol1-dev libsigsegv2 libssl1.0-dev libssl1.0.2 libtimedate-perl libtool libxml2 m4 man-db mime-support pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal scons uuid-dev zlib1g-dev 0 upgraded, 70 newly installed, 0 to remove and 2 not upgraded. Need to get 39.8 MB of archives. After this operation, 242 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian unstable/main amd64 libbsd0 amd64 0.9.1-1 [99.3 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.22.3-10 [1176 kB] Get:4 https://people.debian.org/~gio/reprepro unstable/main amd64 libboost-dev amd64 1.67.0.1 [3756 B] Get:5 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.0-1 [29.0 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.8.4-2 [1194 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libpython2.7-minimal amd64 2.7.15-4 [394 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 python2.7-minimal amd64 2.7.15-4 [1361 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 python2-minimal amd64 2.7.15-3 [41.3 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 python-minimal amd64 2.7.15-3 [20.9 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 mime-support all 3.61 [37.1 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.2.6-1 [105 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 libpython2.7-stdlib amd64 2.7.15-4 [1907 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 python2.7 amd64 2.7.15-4 [299 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 libpython2-stdlib amd64 2.7.15-3 [20.7 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 libpython-stdlib amd64 2.7.15-3 [20.7 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 python2 amd64 2.7.15-3 [41.5 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 python amd64 2.7.15-3 [22.7 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.34-2 [239 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libmagic1 amd64 1:5.34-2 [116 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.34-2 [65.8 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.19.8.1-7 [122 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.18-1 [202 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.69-11 [341 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.1-1.1 [771 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.19.8.1-7 [434 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.6-4 [547 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 0.042-1 [20.1 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 0.042-1 [12.1 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.12-2 [77.5 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0 amd64 2.58.1-2 [1223 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 libpng16-16 amd64 1.6.34-2 [288 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.8.1-2 [461 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.12-1 [80.2 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 1.9.0-1 [923 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 libicu-le-hb0 amd64 1.0.3+git161113-5 [14.6 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 libicu60 amd64 60.2-6 [8073 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-7+b1 [725 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 libcroco3 amd64 0.6.12-2 [144 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libncurses6 amd64 6.1+20180714-1 [102 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.19.8.1-7 [1304 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.20 [247 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 debhelper all 11.4 [985 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 libboost1.67-dev amd64 1.67.0-7 [8388 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 libevent-2.1-6 amd64 2.1.8-stable-4 [177 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 libevent-core-2.1-6 amd64 2.1.8-stable-4 [129 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 libevent-extra-2.1-6 amd64 2.1.8-stable-4 [100 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 libevent-pthreads-2.1-6 amd64 2.1.8-stable-4 [47.9 kB] Get:55 http://deb.debian.org/debian unstable/main amd64 libevent-openssl-2.1-6 amd64 2.1.8-stable-4 [54.4 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 libevent-dev amd64 2.1.8-stable-4 [304 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 libfuse2 amd64 2.9.8-2 [127 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 libsepol1-dev amd64 2.8-1 [338 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 libpcre16-3 amd64 2:8.39-11 [258 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 libpcre32-3 amd64 2:8.39-11 [250 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 libpcrecpp0v5 amd64 2:8.39-11 [152 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 libpcre3-dev amd64 2:8.39-11 [651 kB] Get:63 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 2.8-1+b1 [169 kB] Get:64 http://deb.debian.org/debian unstable/main amd64 libfuse-dev amd64 2.9.8-2 [151 kB] Get:65 http://deb.debian.org/debian unstable/main amd64 libssl1.0.2 amd64 1.0.2o-1 [1296 kB] Get:66 http://deb.debian.org/debian unstable/main amd64 libssl1.0-dev amd64 1.0.2o-1 [1568 kB] Get:67 http://deb.debian.org/debian unstable/main amd64 pkg-config amd64 0.29-4+b1 [63.3 kB] Get:68 http://deb.debian.org/debian unstable/main amd64 scons all 3.0.1-1 [538 kB] Get:69 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.32.1-0.1 [93.1 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype dpkg-preconfigure: unable to re-open stdin: Fetched 39.8 MB in 1s (38.0 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15374 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.3-10_amd64.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.5.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.8.4-2_amd64.deb ... Unpacking man-db (2.8.4-2) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../05-libpython2.7-minimal_2.7.15-4_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.15-4) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../06-python2.7-minimal_2.7.15-4_amd64.deb ... Unpacking python2.7-minimal (2.7.15-4) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../07-python2-minimal_2.7.15-3_amd64.deb ... Unpacking python2-minimal (2.7.15-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../08-python-minimal_2.7.15-3_amd64.deb ... Unpacking python-minimal (2.7.15-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../09-mime-support_3.61_all.deb ... Unpacking mime-support (3.61) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../10-libexpat1_2.2.6-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.6-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../11-libpython2.7-stdlib_2.7.15-4_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.15-4) ... Selecting previously unselected package python2.7. Preparing to unpack .../12-python2.7_2.7.15-4_amd64.deb ... Unpacking python2.7 (2.7.15-4) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../13-libpython2-stdlib_2.7.15-3_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.15-3) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../14-libpython-stdlib_2.7.15-3_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.15-3) ... Setting up libpython2.7-minimal:amd64 (2.7.15-4) ... Setting up python2.7-minimal (2.7.15-4) ... Linking and byte-compiling packages for runtime python2.7... Setting up python2-minimal (2.7.15-3) ... Selecting previously unselected package python2. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16782 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-3_amd64.deb ... Unpacking python2 (2.7.15-3) ... Setting up python-minimal (2.7.15-3) ... Selecting previously unselected package python. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16815 files and directories currently installed.) Preparing to unpack .../00-python_2.7.15-3_amd64.deb ... Unpacking python (2.7.15-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.34-2_amd64.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../02-libmagic1_1%3a5.34-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.34-2_amd64.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.19.8.1-7_amd64.deb ... Unpacking gettext-base (0.19.8.1-7) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../05-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../06-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../07-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../08-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../09-automake_1%3a1.16.1-1.1_all.deb ... Unpacking automake (1:1.16.1-1.1) ... Selecting previously unselected package autopoint. Preparing to unpack .../10-autopoint_0.19.8.1-7_all.deb ... Unpacking autopoint (0.19.8.1-7) ... Selecting previously unselected package libtool. Preparing to unpack .../11-libtool_2.4.6-4_all.deb ... Unpacking libtool (2.4.6-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../12-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../13-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../14-libfile-stripnondeterminism-perl_0.042-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.042-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../15-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../16-dh-strip-nondeterminism_0.042-1_all.deb ... Unpacking dh-strip-nondeterminism (0.042-1) ... Selecting previously unselected package dwz. Preparing to unpack .../17-dwz_0.12-2_amd64.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../18-libglib2.0-0_2.58.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.1-2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../19-libpng16-16_1.6.34-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.34-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../20-libfreetype6_2.8.1-2_amd64.deb ... Unpacking libfreetype6:amd64 (2.8.1-2) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../21-libgraphite2-3_1.3.12-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.12-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../22-libharfbuzz0b_1.9.0-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (1.9.0-1) ... Selecting previously unselected package libicu-le-hb0:amd64. Preparing to unpack .../23-libicu-le-hb0_1.0.3+git161113-5_amd64.deb ... Unpacking libicu-le-hb0:amd64 (1.0.3+git161113-5) ... Selecting previously unselected package libicu60:amd64. Preparing to unpack .../24-libicu60_60.2-6_amd64.deb ... Unpacking libicu60:amd64 (60.2-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.9.4+dfsg1-7+b1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+b1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../26-libcroco3_0.6.12-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-2) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../27-libncurses6_6.1+20180714-1_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20180714-1) ... Selecting previously unselected package gettext. Preparing to unpack .../28-gettext_0.19.8.1-7_amd64.deb ... Unpacking gettext (0.19.8.1-7) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../29-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../30-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../31-debhelper_11.4_all.deb ... Unpacking debhelper (11.4) ... Selecting previously unselected package libboost1.67-dev:amd64. Preparing to unpack .../32-libboost1.67-dev_1.67.0-7_amd64.deb ... Unpacking libboost1.67-dev:amd64 (1.67.0-7) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../33-libboost-dev_1.67.0.1_amd64.deb ... Unpacking libboost-dev:amd64 (1.67.0.1) ... Selecting previously unselected package libevent-2.1-6:amd64. Preparing to unpack .../34-libevent-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-core-2.1-6:amd64. Preparing to unpack .../35-libevent-core-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-core-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-extra-2.1-6:amd64. Preparing to unpack .../36-libevent-extra-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-extra-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-pthreads-2.1-6:amd64. Preparing to unpack .../37-libevent-pthreads-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-openssl-2.1-6:amd64. Preparing to unpack .../38-libevent-openssl-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-openssl-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../39-libevent-dev_2.1.8-stable-4_amd64.deb ... Unpacking libevent-dev (2.1.8-stable-4) ... Selecting previously unselected package libfuse2:amd64. Preparing to unpack .../40-libfuse2_2.9.8-2_amd64.deb ... Unpacking libfuse2:amd64 (2.9.8-2) ... Selecting previously unselected package libsepol1-dev:amd64. Preparing to unpack .../41-libsepol1-dev_2.8-1_amd64.deb ... Unpacking libsepol1-dev:amd64 (2.8-1) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../42-libpcre16-3_2%3a8.39-11_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-11) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../43-libpcre32-3_2%3a8.39-11_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-11) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../44-libpcrecpp0v5_2%3a8.39-11_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-11) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../45-libpcre3-dev_2%3a8.39-11_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-11) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../46-libselinux1-dev_2.8-1+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (2.8-1+b1) ... Selecting previously unselected package libfuse-dev. Preparing to unpack .../47-libfuse-dev_2.9.8-2_amd64.deb ... Unpacking libfuse-dev (2.9.8-2) ... Selecting previously unselected package libssl1.0.2:amd64. Preparing to unpack .../48-libssl1.0.2_1.0.2o-1_amd64.deb ... Unpacking libssl1.0.2:amd64 (1.0.2o-1) ... Selecting previously unselected package libssl1.0-dev:amd64. Preparing to unpack .../49-libssl1.0-dev_1.0.2o-1_amd64.deb ... Unpacking libssl1.0-dev:amd64 (1.0.2o-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../50-pkg-config_0.29-4+b1_amd64.deb ... Unpacking pkg-config (0.29-4+b1) ... Selecting previously unselected package scons. Preparing to unpack .../51-scons_3.0.1-1_all.deb ... Unpacking scons (3.0.1-1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../52-uuid-dev_2.32.1-0.1_amd64.deb ... Unpacking uuid-dev:amd64 (2.32.1-0.1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../53-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Setting up libsepol1-dev:amd64 (2.8-1) ... Setting up libexpat1:amd64 (2.2.6-1) ... Setting up libevent-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libevent-core-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up mime-support (3.61) ... Setting up libpng16-16:amd64 (1.6.34-2) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up groff-base (1.22.3-10) ... Setting up libevent-openssl-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libglib2.0-0:amd64 (2.58.1-2) ... No schema files found: doing nothing. Setting up libfuse2:amd64 (2.9.8-2) ... Setting up uuid-dev:amd64 (2.32.1-0.1) ... Setting up gettext-base (0.19.8.1-7) ... Setting up libpipeline1:amd64 (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:amd64 (0.9.1-1) ... Setting up libfreetype6:amd64 (2.8.1-2) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:amd64 (1:5.34-2) ... Setting up libgraphite2-3:amd64 (1.3.12-1) ... Setting up libssl1.0.2:amd64 (1.0.2o-1) ... debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Setting up pkg-config (0.29-4+b1) ... Setting up libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4) ... Processing triggers for libc-bin (2.27-6) ... Setting up dwz (0.12-2) ... Setting up autotools-dev (20180224.1) ... Setting up libboost1.67-dev:amd64 (1.67.0-7) ... Setting up libpcrecpp0v5:amd64 (2:8.39-11) ... Setting up libpcre32-3:amd64 (2:8.39-11) ... Setting up libpcre16-3:amd64 (2:8.39-11) ... Setting up libboost-dev:amd64 (1.67.0.1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libncurses6:amd64 (6.1+20180714-1) ... Setting up libpython2.7-stdlib:amd64 (2.7.15-4) ... Setting up autopoint (0.19.8.1-7) ... Setting up libevent-extra-2.1-6:amd64 (2.1.8-stable-4) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Setting up libfile-stripnondeterminism-perl (0.042-1) ... Setting up libpcre3-dev:amd64 (2:8.39-11) ... Setting up python2.7 (2.7.15-4) ... Setting up libssl1.0-dev:amd64 (1.0.2o-1) ... Setting up libharfbuzz0b:amd64 (1.9.0-1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.34-2) ... Setting up libevent-dev (2.1.8-stable-4) ... Setting up automake (1:1.16.1-1.1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.8.4-2) ... debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Building database of manual pages ... Setting up libpython2-stdlib:amd64 (2.7.15-3) ... Setting up libselinux1-dev:amd64 (2.8-1+b1) ... Setting up libtool (2.4.6-4) ... Setting up libfuse-dev (2.9.8-2) ... Setting up python2 (2.7.15-3) ... Setting up libpython-stdlib:amd64 (2.7.15-3) ... Setting up python (2.7.15-3) ... Setting up scons (3.0.1-1) ... Setting up libicu-le-hb0:amd64 (1.0.3+git161113-5) ... Setting up libicu60:amd64 (60.2-6) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+b1) ... Setting up libcroco3:amd64 (0.6.12-2) ... Setting up gettext (0.19.8.1-7) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up po-debconf (1.0.20) ... Setting up debhelper (11.4) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (0.042-1) ... Processing triggers for libc-bin (2.27-6) ... Reading package lists... NOTICE: 'ori' packaging is maintained in the 'Git' version control system at: https://anonscm.debian.org/git/collab-maint/ori.git Please use: git clone https://anonscm.debian.org/git/collab-maint/ori.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 188 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main ori 0.8.1+ds1-3 (dsc) [1993 B] Get:2 http://deb.debian.org/debian unstable/main ori 0.8.1+ds1-3 (tar) [176 kB] Get:3 http://deb.debian.org/debian unstable/main ori 0.8.1+ds1-3 (diff) [9224 B] dpkg-source: info: extracting ori in ori-0.8.1+ds1 dpkg-source: info: unpacking ori_0.8.1+ds1.orig.tar.xz dpkg-source: info: unpacking ori_0.8.1+ds1-3.debian.tar.xz dpkg-source: info: applying scons-clean-without-configuring.patch dpkg-source: info: applying spelling-corrections.patch dpkg-source: info: applying escape-nroff-minus-signs.patch dpkg-source: info: applying verbose-testing.patch dpkg-source: info: applying fix-binary-reference.patch dpkg-source: info: applying ignore-missing-file.patch dpkg-source: info: applying configure-for-autopkgtest.patch Fetched 188 kB in 213503982334601d 7h 0min 15s (0 B/s) dpkg-buildpackage: info: source package ori dpkg-buildpackage: info: source version 0.8.1+ds1-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Afif Elghraoui <[email protected]> dpkg-source --before-build ori-0.8.1+ds1 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/home/builder/ori-0.8.1+ds1' scons --cache-disable -c scons: Reading SConscript files ... scons: done reading SConscript files. scons: Cleaning targets ... scons: done cleaning targets. rm -f config.log ori_test_results.txt rm -rf build make[1]: Leaving directory '/home/builder/ori-0.8.1+ds1' dh_clean dpkg-source -b ori-0.8.1+ds1 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ori using existing ./ori_0.8.1+ds1.orig.tar.xz dpkg-source: info: building ori in ori_0.8.1+ds1-3.debian.tar.xz dpkg-source: info: building ori in ori_0.8.1+ds1-3.dsc debian/rules build dh build dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/home/builder/ori-0.8.1+ds1' scons --cache-disable \ VERBOSE=1 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 boost/uuid/uuid.hpp... yes Checking for C++ header file boost/bind.hpp... yes Checking for C++ header file boost/date_time/posix_time/posix_time.hpp... 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 ... gcc -o build/libdiffmerge/blob.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/blob.c gcc -o build/libdiffmerge/diff.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/diff.c gcc -o build/libdiffmerge/encode.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/encode.c gcc -o build/libdiffmerge/file.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/file.c gcc -o build/libdiffmerge/fossil_wrapper.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/fossil_wrapper.c gcc -o build/libdiffmerge/merge3.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/merge3.c gcc -o build/libdiffmerge/printf.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libdiffmerge/printf.c gcc -o build/libfastlz/6pack.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -Ilibfastlz -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libfastlz/6pack.c gcc -o build/libfastlz/6unpack.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -Ilibfastlz -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libfastlz/6unpack.c gcc -o build/libfastlz/fastlz.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -Ilibfastlz -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libfastlz/fastlz.c g++ -o build/libori/commit.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/commit.cc g++ -o build/libori/evbufstream.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/evbufstream.cc g++ -o build/libori/fchunker.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/fchunker.cc g++ -o build/libori/httpclient.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/httpclient.cc g++ -o build/libori/httprepo.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/httprepo.cc g++ -o build/libori/httpserver.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/httpserver.cc build/libdiffmerge/encode.c:516:28: warning: 'aObscurer' defined but not used [-Wunused-const-variable=] static const unsigned char aObscurer[16] = { ^~~~~~~~~ g++ -o build/libori/index.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/index.cc In file included from build/libdiffmerge/merge3.c:28: build/libdiffmerge/merge3.c: In function 'merge_3way': build/libdiffmerge/fossil_wrapper.h:6:23: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] #define fossil_system system build/libdiffmerge/merge3.c:445:7: note: in expansion of macro 'fossil_system' fossil_system(zCmd); ^~~~~~~~~~~~~ build/libfastlz/6unpack.c: In function 'read_chunk_header': build/libfastlz/6unpack.c:137:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(buffer, 1, 16, f); ^~~~~~~~~~~~~~~~~~~~~~~ build/libfastlz/6unpack.c: In function 'unpack_file': build/libfastlz/6unpack.c:230:7: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(buffer, 1, chunk_size, in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/libfastlz/6unpack.c:358:11: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(compressed_buffer, 1, chunk_size, in); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o build/libori/largeblob.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/largeblob.cc g++ -o build/libori/localobject.o -c -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/builder/ori-0.8.1+ds1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DORI_USE_SHA256 -DORI_USE_FASTLZ -DORI_USE_RK -DWITHOUT_MDNS -DNDEBUG -DORI_RELEASE -Wall -O2 -D_FILE_OFFSET_BITS=64 -DHAVE_EXECINFO -DHAVE_CXX11 -DHAVE_UUID_UUID_H -pthread -I/usr/local/include -Ipublic -I. -Ilibfastlz build/libori/localobject.cc In file included from build/libori/httpclient.cc:43: public/ori/httprepo.h:22:10: fatal error: boost/tr1/unordered_set.hpp: No such file or directory #include <boost/tr1/unordered_set.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [build/libori/httpclient.o] Error 1 build/libdiffmerge/diff.c: In function 'sbsWriteLineno': build/libdiffmerge/diff.c:533:33: warning: '%5d' directive output may be truncated writing between 5 and 11 bytes into a region of size 7 [-Wformat-truncation=] snprintf(&p->zLine[p->n], 7, "%5d ", ln+1); ^~~ build/libdiffmerge/diff.c:533:32: note: directive argument in the range [-2147483647, 2147483647] snprintf(&p->zLine[p->n], 7, "%5d ", ln+1); ^~~~~~ In file included from /usr/include/stdio.h:862, from build/libdiffmerge/diff.c:25: /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 7 and 13 bytes into a destination of size 7 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build/libori/index.cc:29:10: fatal error: boost/tr1/unordered_map.hpp: No such file or directory #include <boost/tr1/unordered_map.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [build/libori/index.o] Error 1 build/libori/fchunker.cc: In function 'int main(int, char**)': build/libori/fchunker.cc:109:12: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] printf("Chunks %llu, Avg Chunk %llu\n", cb.chunks, cb.chunkLen / cb.chunks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ build/libori/fchunker.cc:109:12: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=] In file included from build/libori/httpserver.cc:45: public/ori/localrepo.h:20:10: fatal error: boost/tr1/memory.hpp: No such file or directory #include <boost/tr1/memory.hpp> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [build/libori/httpserver.o] Error 1 In file included from build/libori/localobject.cc:46: public/ori/object.h:25:10: fatal error: boost/tr1/memory.hpp: No such file or directory #include <boost/tr1/memory.hpp> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [build/libori/localobject.o] Error 1 In file included from build/libori/evbufstream.h:22, from build/libori/evbufstream.cc:20: public/oriutil/stream.h:54:18: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr<bytestream> ap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from public/oriutil/stream.h:24, from build/libori/evbufstream.h:22, from build/libori/evbufstream.cc:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from build/libori/evbufstream.h:22, from build/libori/evbufstream.cc:20: public/oriutil/stream.h:206:18: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr<bytewstream> ap; ^~~~~~~~ In file included from /usr/include/c++/8/memory:80, from public/oriutil/stream.h:24, from build/libori/evbufstream.h:22, from build/libori/evbufstream.cc:20: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from public/oriutil/dag.h:28, from public/ori/repo.h:26, from public/ori/largeblob.h:25, from build/libori/largeblob.cc:42: public/oriutil/oritr1.h:20:10: fatal error: boost/tr1/unordered_map.hpp: No such file or directory #include <boost/tr1/unordered_map.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [build/libori/largeblob.o] Error 1 In file included from build/libori/commit.cc:29: public/oriutil/stream.h:54:18: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr<bytestream> ap; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from build/libori/commit.cc:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from build/libori/commit.cc:29: public/oriutil/stream.h:206:18: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] typedef std::auto_ptr<bytewstream> ap; ^~~~~~~~ In file included from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from build/libori/commit.cc:22: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from build/libori/httprepo.cc:37: public/ori/object.h:25:10: fatal error: boost/tr1/memory.hpp: No such file or directory #include <boost/tr1/memory.hpp> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [build/libori/httprepo.o] Error 1 scons: building terminated because of errors. make[1]: *** [debian/rules:12: override_dh_auto_build] Error 2 make[1]: Leaving directory '/home/builder/ori-0.8.1+ds1' make: *** [debian/rules:9: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
signature.asc
Description: OpenPGP digital signature

