Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Mar 2019 13:14:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 236212] devel/catch: fails to build with clang 8
Message-ID:  <bug-236212-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236212

            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@FreeBSD.org
          Reporter: jbeich@FreeBSD.org
            Blocks: 236062
             Flags: maintainer-feedback?(gahr@FreeBSD.org)
          Assignee: gahr@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 defau=
lted
copy assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
        AssertionStats& operator =3D ( AssertionStats const& ) =3D 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 opera=
tor
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 opera=
tor
of 'AssertionResultData' is implicitly deleted because field 'lazyExpressio=
n'
has a deleted copy assignment operator
        LazyExpression lazyExpression;
                       ^
include/internal/catch_assertionhandler.h:32:25: note: 'operator=3D' has be=
en
explicitly marked deleted here
        LazyExpression& operator =3D ( LazyExpression const& ) =3D 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 defau=
lted
move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
        AssertionStats& operator =3D ( AssertionStats && )     =3D 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 opera=
tor
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 opera=
tor
of 'AssertionResultData' is implicitly deleted because field 'lazyExpressio=
n'
has a deleted copy assignment operator
        LazyExpression lazyExpression;
                       ^
include/internal/catch_assertionhandler.h:32:25: note: 'operator=3D' has be=
en
explicitly marked deleted here
        LazyExpression& operator =3D ( LazyExpression const& ) =3D 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=3D236062
[Bug 236062] [exp-run] Against projects/clang800-import branch
--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-236212-7788>