[Libreoffice-bugs] [Bug 126163] New: test suite build fails

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Jun 29 19:17:19 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=126163

            Bug ID: 126163
           Summary: test suite build fails
           Product: cppunit
           Version: 1.14
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: General
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: kloczko.tomasz at gmail.com
                CC: markus.mohrhard at googlemail.com

BTW: do you have any plans to make new release?


Making check in cppunittest
make[2]: Entering directory
'/home/tkloczko/rpmbuild/BUILD/cppunit-1.14.0/examples/cppunittest'
make  cppunittestmain
make[3]: Entering directory
'/home/tkloczko/rpmbuild/BUILD/cppunit-1.14.0/examples/cppunittest'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o assertion_traitsTest.o
assertion_traitsTest.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o BaseTestCase.o BaseTestCase.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o CppUnitTestMain.o CppUnitTestMain.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o CppUnitTestSuite.o CppUnitTestSuite.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o ExceptionTest.o ExceptionTest.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o ExceptionTestCaseDecoratorTest.o
ExceptionTestCaseDecoratorTest.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o HelperMacrosTest.o HelperMacrosTest.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o MessageTest.o MessageTest.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o MockTestCase.o MockTestCase.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o MockTestListener.o MockTestListener.cpp
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -I../../include   -O2 -g -pipe
-Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto
-Werror -Wall -Wextra -pedantic -c -o OrthodoxTest.o OrthodoxTest.cpp
In file included from ../../include/cppunit/TestCase.h:6,
                 from ../../include/cppunit/TestCaller.h:5,
                 from ../../include/cppunit/extensions/HelperMacros.h:9,
                 from OrthodoxTest.h:4,
                 from OrthodoxTest.cpp:2:
../../include/cppunit/extensions/Orthodox.h: In instantiation of ‘void
CppUnit::Orthodox<ClassUnderTest>::runTest() [with ClassUnderTest =
OrthodoxTest::ValueBadAssignment]’:
../../include/cppunit/extensions/Orthodox.h:56:38:   required from here
../../include/cppunit/extensions/Orthodox.h:77:23: error: implicitly-declared
‘constexpr OrthodoxTest::ValueBadAssignment::ValueBadAssignment(const
OrthodoxTest::ValueBadAssignment&)’ is deprecated [-Werror=deprecated-copy]
   77 |     CPPUNIT_ASSERT (c == call (a));
../../include/cppunit/TestAssert.h:240:37: note: in definition of macro
‘CPPUNIT_ASSERT’
  240 |   ( CPPUNIT_NS::Asserter::failIf( !(condition),                        
          \
      |                                     ^~~~~~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:159:25: note: because ‘OrthodoxTest::ValueBadAssignment’ has
user-provided ‘OrthodoxTest::ValueBadAssignment&
OrthodoxTest::ValueBadAssignment::operator=(const
OrthodoxTest::ValueBadAssignment&)’
  159 |     ValueBadAssignment &operator =( const ValueBadAssignment & )
      |                         ^~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:87:63: note:   initializing
argument 1 of ‘ClassUnderTest
CppUnit::Orthodox<ClassUnderTest>::call(ClassUnderTest) [with ClassUnderTest =
OrthodoxTest::ValueBadAssignment]’
   87 | ClassUnderTest Orthodox<ClassUnderTest>::call (ClassUnderTest object)
      |                                                ~~~~~~~~~~~~~~~^~~~~~
In file included from ../../include/cppunit/TestCase.h:6,
                 from ../../include/cppunit/TestCaller.h:5,
                 from ../../include/cppunit/extensions/HelperMacros.h:9,
                 from OrthodoxTest.h:4,
                 from OrthodoxTest.cpp:2:
../../include/cppunit/extensions/Orthodox.h:80:23: error: implicitly-declared
‘constexpr OrthodoxTest::ValueBadAssignment::ValueBadAssignment(const
OrthodoxTest::ValueBadAssignment&)’ is deprecated [-Werror=deprecated-copy]
   80 |     CPPUNIT_ASSERT (c == call (b));
../../include/cppunit/TestAssert.h:240:37: note: in definition of macro
‘CPPUNIT_ASSERT’
  240 |   ( CPPUNIT_NS::Asserter::failIf( !(condition),                        
          \
      |                                     ^~~~~~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:159:25: note: because ‘OrthodoxTest::ValueBadAssignment’ has
user-provided ‘OrthodoxTest::ValueBadAssignment&
OrthodoxTest::ValueBadAssignment::operator=(const
OrthodoxTest::ValueBadAssignment&)’
  159 |     ValueBadAssignment &operator =( const ValueBadAssignment & )
      |                         ^~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:87:63: note:   initializing
argument 1 of ‘ClassUnderTest
CppUnit::Orthodox<ClassUnderTest>::call(ClassUnderTest) [with ClassUnderTest =
OrthodoxTest::ValueBadAssignment]’
   87 | ClassUnderTest Orthodox<ClassUnderTest>::call (ClassUnderTest object)
      |                                                ~~~~~~~~~~~~~~~^~~~~~
../../include/cppunit/extensions/Orthodox.h: In instantiation of ‘void
CppUnit::Orthodox<ClassUnderTest>::runTest() [with ClassUnderTest =
OrthodoxTest::ValueBadCall]’:
../../include/cppunit/extensions/Orthodox.h:56:38:   required from here
../../include/cppunit/extensions/Orthodox.h:65:5: error: implicitly-declared
‘OrthodoxTest::ValueBadCall& OrthodoxTest::ValueBadCall::operator=(const
OrthodoxTest::ValueBadCall&)’ is deprecated [-Werror=deprecated-copy]
   65 |     b.operator= (a.operator! ());
      |     ^
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:136:5: note: because ‘OrthodoxTest::ValueBadCall’ has
user-provided ‘OrthodoxTest::ValueBadCall::ValueBadCall(const
OrthodoxTest::ValueBadCall&)’
  136 |     ValueBadCall( const ValueBadCall & ) : Value()
      |     ^~~~~~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:69:7: error: implicitly-declared
‘OrthodoxTest::ValueBadCall& OrthodoxTest::ValueBadCall::operator=(const
OrthodoxTest::ValueBadCall&)’ is deprecated [-Werror=deprecated-copy]
   69 |     b = !!a;
      |     ~~^~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:136:5: note: because ‘OrthodoxTest::ValueBadCall’ has
user-provided ‘OrthodoxTest::ValueBadCall::ValueBadCall(const
OrthodoxTest::ValueBadCall&)’
  136 |     ValueBadCall( const ValueBadCall & ) : Value()
      |     ^~~~~~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:73:7: error: implicitly-declared
‘OrthodoxTest::ValueBadCall& OrthodoxTest::ValueBadCall::operator=(const
OrthodoxTest::ValueBadCall&)’ is deprecated [-Werror=deprecated-copy]
   73 |     b = !a;
      |     ~~^~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:136:5: note: because ‘OrthodoxTest::ValueBadCall’ has
user-provided ‘OrthodoxTest::ValueBadCall::ValueBadCall(const
OrthodoxTest::ValueBadCall&)’
  136 |     ValueBadCall( const ValueBadCall & ) : Value()
      |     ^~~~~~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:76:7: error: implicitly-declared
‘OrthodoxTest::ValueBadCall& OrthodoxTest::ValueBadCall::operator=(const
OrthodoxTest::ValueBadCall&)’ is deprecated [-Werror=deprecated-copy]
   76 |     c = a;
      |     ~~^~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:136:5: note: because ‘OrthodoxTest::ValueBadCall’ has
user-provided ‘OrthodoxTest::ValueBadCall::ValueBadCall(const
OrthodoxTest::ValueBadCall&)’
  136 |     ValueBadCall( const ValueBadCall & ) : Value()
      |     ^~~~~~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:79:7: error: implicitly-declared
‘OrthodoxTest::ValueBadCall& OrthodoxTest::ValueBadCall::operator=(const
OrthodoxTest::ValueBadCall&)’ is deprecated [-Werror=deprecated-copy]
   79 |     c = b;
      |     ~~^~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:136:5: note: because ‘OrthodoxTest::ValueBadCall’ has
user-provided ‘OrthodoxTest::ValueBadCall::ValueBadCall(const
OrthodoxTest::ValueBadCall&)’
  136 |     ValueBadCall( const ValueBadCall & ) : Value()
      |     ^~~~~~~~~~~~
In file included from ../../include/cppunit/TestCase.h:6,
                 from ../../include/cppunit/TestCaller.h:5,
                 from ../../include/cppunit/extensions/HelperMacros.h:9,
                 from OrthodoxTest.h:4,
                 from OrthodoxTest.cpp:2:
../../include/cppunit/extensions/Orthodox.h: In instantiation of ‘void
CppUnit::Orthodox<ClassUnderTest>::runTest() [with ClassUnderTest =
OrthodoxTest::Value]’:
../../include/cppunit/extensions/Orthodox.h:56:38:   required from here
../../include/cppunit/extensions/Orthodox.h:77:23: error: implicitly-declared
‘constexpr OrthodoxTest::Value::Value(const OrthodoxTest::Value&)’ is
deprecated [-Werror=deprecated-copy]
   77 |     CPPUNIT_ASSERT (c == call (a));
../../include/cppunit/TestAssert.h:240:37: note: in definition of macro
‘CPPUNIT_ASSERT’
  240 |   ( CPPUNIT_NS::Asserter::failIf( !(condition),                        
          \
      |                                     ^~~~~~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:41:12: note: because ‘OrthodoxTest::Value’ has user-provided
‘OrthodoxTest::Value& OrthodoxTest::Value::operator=(const
OrthodoxTest::Value&)’
   41 |     Value& operator= ( const Value& v )
      |            ^~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:87:63: note:   initializing
argument 1 of ‘ClassUnderTest
CppUnit::Orthodox<ClassUnderTest>::call(ClassUnderTest) [with ClassUnderTest =
OrthodoxTest::Value]’
   87 | ClassUnderTest Orthodox<ClassUnderTest>::call (ClassUnderTest object)
      |                                                ~~~~~~~~~~~~~~~^~~~~~
In file included from ../../include/cppunit/TestCase.h:6,
                 from ../../include/cppunit/TestCaller.h:5,
                 from ../../include/cppunit/extensions/HelperMacros.h:9,
                 from OrthodoxTest.h:4,
                 from OrthodoxTest.cpp:2:
../../include/cppunit/extensions/Orthodox.h:80:23: error: implicitly-declared
‘constexpr OrthodoxTest::Value::Value(const OrthodoxTest::Value&)’ is
deprecated [-Werror=deprecated-copy]
   80 |     CPPUNIT_ASSERT (c == call (b));
../../include/cppunit/TestAssert.h:240:37: note: in definition of macro
‘CPPUNIT_ASSERT’
  240 |   ( CPPUNIT_NS::Asserter::failIf( !(condition),                        
          \
      |                                     ^~~~~~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:41:12: note: because ‘OrthodoxTest::Value’ has user-provided
‘OrthodoxTest::Value& OrthodoxTest::Value::operator=(const
OrthodoxTest::Value&)’
   41 |     Value& operator= ( const Value& v )
      |            ^~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h:87:63: note:   initializing
argument 1 of ‘ClassUnderTest
CppUnit::Orthodox<ClassUnderTest>::call(ClassUnderTest) [with ClassUnderTest =
OrthodoxTest::Value]’
   87 | ClassUnderTest Orthodox<ClassUnderTest>::call (ClassUnderTest object)
      |                                                ~~~~~~~~~~~~~~~^~~~~~
../../include/cppunit/extensions/Orthodox.h: In instantiation of
‘ClassUnderTest CppUnit::Orthodox<ClassUnderTest>::call(ClassUnderTest) [with
ClassUnderTest = OrthodoxTest::ValueBadAssignment]’:
../../include/cppunit/extensions/Orthodox.h:77:5:   required from ‘void
CppUnit::Orthodox<ClassUnderTest>::runTest() [with ClassUnderTest =
OrthodoxTest::ValueBadAssignment]’
../../include/cppunit/extensions/Orthodox.h:56:38:   required from here
../../include/cppunit/extensions/Orthodox.h:89:12: error: implicitly-declared
‘constexpr OrthodoxTest::ValueBadAssignment::ValueBadAssignment(const
OrthodoxTest::ValueBadAssignment&)’ is deprecated [-Werror=deprecated-copy]
   89 |     return object;
      |            ^~~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:159:25: note: because ‘OrthodoxTest::ValueBadAssignment’ has
user-provided ‘OrthodoxTest::ValueBadAssignment&
OrthodoxTest::ValueBadAssignment::operator=(const
OrthodoxTest::ValueBadAssignment&)’
  159 |     ValueBadAssignment &operator =( const ValueBadAssignment & )
      |                         ^~~~~~~~
In file included from OrthodoxTest.cpp:3:
../../include/cppunit/extensions/Orthodox.h: In instantiation of
‘ClassUnderTest CppUnit::Orthodox<ClassUnderTest>::call(ClassUnderTest) [with
ClassUnderTest = OrthodoxTest::Value]’:
../../include/cppunit/extensions/Orthodox.h:77:5:   required from ‘void
CppUnit::Orthodox<ClassUnderTest>::runTest() [with ClassUnderTest =
OrthodoxTest::Value]’
../../include/cppunit/extensions/Orthodox.h:56:38:   required from here
../../include/cppunit/extensions/Orthodox.h:89:12: error: implicitly-declared
‘constexpr OrthodoxTest::Value::Value(const OrthodoxTest::Value&)’ is
deprecated [-Werror=deprecated-copy]
   89 |     return object;
      |            ^~~~~~
In file included from OrthodoxTest.cpp:2:
OrthodoxTest.h:41:12: note: because ‘OrthodoxTest::Value’ has user-provided
‘OrthodoxTest::Value& OrthodoxTest::Value::operator=(const
OrthodoxTest::Value&)’
   41 |     Value& operator= ( const Value& v )
      |            ^~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:753: OrthodoxTest.o] Error 1
make[3]: Leaving directory
'/home/tkloczko/rpmbuild/BUILD/cppunit-1.14.0/examples/cppunittest'
make[2]: *** [Makefile:1024: check-am] Error 2
make[2]: Leaving directory
'/home/tkloczko/rpmbuild/BUILD/cppunit-1.14.0/examples/cppunittest'
make[1]: *** [Makefile:380: check-recursive] Error 1
make[1]: Leaving directory
'/home/tkloczko/rpmbuild/BUILD/cppunit-1.14.0/examples'
make: *** [Makefile:575: check-recursive] Error 1

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190629/d4b6e7fb/attachment-0001.html>


More information about the Libreoffice-bugs mailing list