[Bug 236212] devel/catch: fails to build with clang 8
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Mar 4 13:14:44 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236212
Bug ID: 236212
Summary: devel/catch: fails to build with clang 8
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: needs-patch
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: gahr at FreeBSD.org
Reporter: jbeich at FreeBSD.org
Blocks: 236062
Flags: maintainer-feedback?(gahr at FreeBSD.org)
Assignee: gahr at FreeBSD.org
$ poudriere jail -cj clang8 -v projects/clang800-import -m svn+https
$ poudriere testport -j clang8 devel/catch
[...]
In file included from include/internal/catch_assertionhandler.cpp:17:
In file included from include/internal/catch_run_context.h:13:
include/internal/catch_interfaces_reporter.h:83:25: error: explicitly defaulted
copy assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
AssertionStats& operator = ( AssertionStats const& ) = default;
^
include/internal/catch_interfaces_reporter.h:87:25: note: copy assignment
operator of 'AssertionStats' is implicitly deleted because field
'assertionResult' has a deleted copy assignment operator
AssertionResult assertionResult;
^
include/internal/catch_assertionresult.h:54:29: note: copy assignment operator
of 'AssertionResult' is implicitly deleted because field 'm_resultData' has a
deleted copy assignment operator
AssertionResultData m_resultData;
^
include/internal/catch_assertionresult.h:28:24: note: copy assignment operator
of 'AssertionResultData' is implicitly deleted because field 'lazyExpression'
has a deleted copy assignment operator
LazyExpression lazyExpression;
^
include/internal/catch_assertionhandler.h:32:25: note: 'operator=' has been
explicitly marked deleted here
LazyExpression& operator = ( LazyExpression const& ) = delete;
^
In file included from include/internal/catch_assertionhandler.cpp:17:
In file included from include/internal/catch_run_context.h:13:
include/internal/catch_interfaces_reporter.h:84:25: error: explicitly defaulted
move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
AssertionStats& operator = ( AssertionStats && ) = default;
^
include/internal/catch_interfaces_reporter.h:87:25: note: move assignment
operator of 'AssertionStats' is implicitly deleted because field
'assertionResult' has a deleted move assignment operator
AssertionResult assertionResult;
^
include/internal/catch_assertionresult.h:54:29: note: copy assignment operator
of 'AssertionResult' is implicitly deleted because field 'm_resultData' has a
deleted copy assignment operator
AssertionResultData m_resultData;
^
include/internal/catch_assertionresult.h:28:24: note: copy assignment operator
of 'AssertionResultData' is implicitly deleted because field 'lazyExpression'
has a deleted copy assignment operator
LazyExpression lazyExpression;
^
include/internal/catch_assertionhandler.h:32:25: note: 'operator=' has been
explicitly marked deleted here
LazyExpression& operator = ( LazyExpression const& ) = delete;
^
2 errors generated.
http://package18.nyi.freebsd.org/data/headamd64PR236062-default/2019-03-01_06h42m53s/logs/errors/catch-2.6.1.log
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236062
[Bug 236062] [exp-run] Against projects/clang800-import branch
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list