From e9fcbace61699907eade703d86678423173d5601 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Mon, 6 May 2019 17:57:44 +0200 Subject: [PATCH] libports: fix 'extract' compile errors with GCC 8.3.0 Fixes #3342 --- repos/libports/src/app/extract/main.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/repos/libports/src/app/extract/main.cc b/repos/libports/src/app/extract/main.cc index bfc01bcc0f..84a659eb84 100644 --- a/repos/libports/src/app/extract/main.cc +++ b/repos/libports/src/app/extract/main.cc @@ -78,6 +78,8 @@ struct Extract::Extracted_archive : Noncopyable { archive * const ptr = archive_read_new(); + using Noncopyable::Noncopyable; + ~Source() { archive_read_close(ptr); @@ -89,6 +91,8 @@ struct Extract::Extracted_archive : Noncopyable { archive * const ptr = archive_write_disk_new(); + using Noncopyable::Noncopyable; + ~Destination() { archive_write_close(ptr);