Summary: | databases/xtrabackup does not build in 2018Q3 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | rainer | ||||||
Component: | Individual Port(s) | Assignee: | Kurt Jaeger <pi> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Some People | CC: | aleks, bagas1983, ddrinnon, pi, sergey | ||||||
Priority: | --- | Flags: | pi:
maintainer-feedback-
pi: merge-quarterly+ |
||||||
Version: | Latest | ||||||||
Hardware: | amd64 | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Created attachment 196604 [details] xtrabackup-llvm60-fix.patch Fixes build with llvm6 Upstream: https://github.com/percona/percona-xtrabackup/commit/09069e9ee8f84df0ba3091f591b9269842e71503#diff-765605c50b26c5ee91da8227ac1093b2 (In reply to rainer from comment #0) It seems to be broken with llvm60 due to more strict c++. Could you test port build with the attached patch? Patch origin is upstream: https://github.com/percona/percona-xtrabackup/commit/09069e9ee8f84df0ba3091f591b9269842e71503#diff-765605c50b26c5ee91da8227ac1093b2 It haven't made it to release yet. I was able to build the port after applying the patch and ran a test db backup with the program with no issues. Can someone commit this and MFH to 2018Q4? *** Bug 231943 has been marked as a duplicate of this bug. *** testbuilds@work A commit references this bug: Author: pi Date: Mon Oct 22 16:40:58 UTC 2018 New revision: 482753 URL: https://svnweb.freebsd.org/changeset/ports/482753 Log: databases/xtrabackup: fix build due to stricter llvm60 c++ PR: 230836 Submitted by: Sergey Akhmatov <sergey@akhmatov.ru> Reported by: rainer@ultra-secure.de Reviewed by: ddrinnon@cdor.net, Approved by: aleks@twindb.com (maintainer timeout) Obtained from: https://github.com/percona/percona-xtrabackup/commit/09069e9ee8f84df0ba3091f591b9269842e71503#diff-765605c50b26c5ee91da8227ac1093b2 MFH: 2018Q4 Changes: head/databases/xtrabackup/files/patch-plugin_keyring_common_system__keys__container.cc head/databases/xtrabackup/files/patch-storage_innobase_row_row0sel.cc A commit references this bug: Author: pi Date: Mon Oct 22 16:43:38 UTC 2018 New revision: 482756 URL: https://svnweb.freebsd.org/changeset/ports/482756 Log: MFH: r482753 databases/xtrabackup: fix build due to stricter llvm60 c++ PR: 230836 Submitted by: Sergey Akhmatov <sergey@akhmatov.ru> Reported by: rainer@ultra-secure.de Reviewed by: ddrinnon@cdor.net, Approved by: aleks@twindb.com (maintainer timeout) Obtained from: https://github.com/percona/percona-xtrabackup/commit/09069e9ee8f84df0ba3091f591b9269842e71503#diff-765605c50b26c5ee91da8227ac1093b2 Approved by: portmgr (unbreak blanket approval) Changes: _U branches/2018Q4/ branches/2018Q4/databases/xtrabackup/files/patch-plugin_keyring_common_system__keys__container.cc branches/2018Q4/databases/xtrabackup/files/patch-storage_innobase_row_row0sel.cc Committed, thanks! |
Created attachment 196467 [details] xtrabackup poudriere build log See attached poudriere build log. 11_2-amd64, 2018Q3 as of yesterday. It did build at the beginning of August, according to my build-logs. So, something between then and now must have broken it.