=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/cpputest", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for cpputest-4.0 [ 0%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/CommandLineArguments.cpp.o [ 1%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/CodeMemoryReportFormatter.cpp.o [ 2%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/GTest.cpp.o [ 3%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/IEEE754ExceptionsPlugin.cpp.o [ 4%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MemoryReporterPlugin.cpp.o [ 5%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/MemoryLeakWarningPlugin.cpp.o [ 6%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockFailure.cpp.o [ 7%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockSupportPlugin.cpp.o [ 8%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestHarness_c.cpp.o [ 9%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockActualCall.cpp.o [ 10%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockSupport_c.cpp.o [ 11%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestRegistry.cpp.o [ 12%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MemoryReportAllocator.cpp.o [ 13%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/CommandLineTestRunner.cpp.o [ 14%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockExpectedCall.cpp.o [ 15%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockNamedValue.cpp.o [ 16%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/SimpleString.cpp.o [ 17%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/OrderedTest.cpp.o [ 18%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MemoryReportFormatter.cpp.o [ 19%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockExpectedCallsList.cpp.o [ 20%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/SimpleStringInternalCache.cpp.o [ 21%] Building CXX object src/CppUTestExt/CMakeFiles/CppUTestExt.dir/MockSupport.cpp.o [ 22%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestMemoryAllocator.cpp.o [ 23%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestResult.cpp.o [ 24%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/JUnitTestOutput.cpp.o [ 25%] Linking CXX static library libCppUTestExt.a [ 25%] Built target CppUTestExt [ 26%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TeamCityTestOutput.cpp.o [ 27%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestFailure.cpp.o [ 28%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestOutput.cpp.o [ 29%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/MemoryLeakDetector.cpp.o [ 30%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestFilter.cpp.o [ 31%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestPlugin.cpp.o [ 32%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/TestTestingFixture.cpp.o [ 33%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/SimpleMutex.cpp.o [ 34%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/Utest.cpp.o [ 35%] Building CXX object src/CppUTest/CMakeFiles/CppUTest.dir/__/Platforms/Gcc/UtestPlatform.cpp.o /tmp/work/devel/cpputest/work/cpputest-4.0/src/CppUTest/Utest.cpp: In function 'void defaultCrashMethod()': /tmp/work/devel/cpputest/work/cpputest-4.0/src/CppUTest/Utest.cpp:156:61: warning: 'this' pointer is null [-Wnonnull] 156 | UtestShell* ptr = (UtestShell*) NULLPTR; ptr->countTests(); | ~~~~~~~~~~~~~~~^~ [ 36%] Linking CXX static library libCppUTest.a [ 36%] Built target CppUTest [ 37%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/CodeMemoryReporterTest.cpp.o [ 38%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/AllTests.cpp.o [ 39%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/AllTests.cpp.o [ 40%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/GMockTest.cpp.o [ 41%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/SetPluginTest.cpp.o [ 42%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/GTest1Test.cpp.o [ 43%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/IEEE754PluginTest.cpp.o [ 44%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/CheatSheetTest.cpp.o [ 45%] Building C object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/IEEE754PluginTest_c.c.o [ 46%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MemoryReportAllocatorTest.cpp.o [ 47%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/SimpleStringTest.cpp.o [ 48%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MemoryReporterPluginTest.cpp.o [ 49%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MemoryReportFormatterTest.cpp.o [ 50%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockActualCallTest.cpp.o [ 51%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockCheatSheetTest.cpp.o [ 52%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockCallTest.cpp.o [ 53%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockComparatorCopierTest.cpp.o [ 54%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockExpectedCallTest.cpp.o [ 54%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/ExpectedFunctionsListTest.cpp.o [ 55%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/SimpleStringCacheTest.cpp.o [ 56%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/CompatabilityTests.cpp.o [ 57%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockFailureReporterForTest.cpp.o [ 58%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/CommandLineArgumentsTest.cpp.o [ 59%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockFailureTest.cpp.o [ 60%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockHierarchyTest.cpp.o [ 61%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockNamedValueTest.cpp.o [ 62%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockParameterTest.cpp.o [ 63%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockPluginTest.cpp.o [ 64%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestFailureTest.cpp.o [ 65%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockSupportTest.cpp.o [ 66%] Building C object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockSupport_cTestCFile.c.o [ 67%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestFailureNaNTest.cpp.o [ 68%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockSupport_cTest.cpp.o [ 69%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockStrictOrderTest.cpp.o [ 70%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/CommandLineTestRunnerTest.cpp.o [ 71%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/MockReturnValueTest.cpp.o [ 72%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestFilterTest.cpp.o [ 73%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestHarness_cTest.cpp.o [ 74%] Building C object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/OrderedTestTest_c.c.o [ 75%] Building CXX object tests/CppUTestExt/CMakeFiles/CppUTestExtTests.dir/OrderedTestTest.cpp.o [ 76%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/JUnitOutputTest.cpp.o [ 77%] Building C object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestHarness_cTestCFile.c.o [ 78%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/DummyMemoryLeakDetector.cpp.o [ 79%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/MemoryLeakDetectorTest.cpp.o [ 80%] Linking CXX executable CppUTestExtTests Discovering Tests in CppUTestExtTests TestGroup: TestOrderedTestMacros TestGroup: TestOrderedTest TestGroup: MockReturnValueTest TestGroup: MockStrictOrderTest TestGroup: MockSupport_c TestGroup: MockSupportTestWithFixture TestGroup: MockSupportTest TestGroup: MockPlugin TestGroup: MockParameterTest TestGroup: MockNamedValue TestGroup: ComparatorsAndCopiersRepository TestGroup: MockHierarchyTest TestGroup: MockFailureTest TestGroup: MockExpectedCallsList TestGroup: MockIgnoredExpectedCall TestGroup: MockExpectedCall TestGroup: MockNamedValueHandlerRepository TestGroup: MockComparatorCopierTest TestGroup: MockCallTest TestGroup: MockCheatSheet TestGroup: MockCheckedActualCall TestGroup: NormalMemoryReportFormatter TestGroup: MemoryReporterPlugin TestGroup: MemoryReportAllocator TestGroup: IEEE754ExceptionsPlugin2 TestGroup: FE__with_Plugin TestGroup: CodeMemoryReportFormatter [ 80%] Built target CppUTestExtTests [ 81%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestInstallerTest.cpp.o [ 82%] Building C object tests/CppUTest/CMakeFiles/CppUTestTests.dir/AllocLetTestFree.c.o [ 83%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/MemoryOperatorOverloadTest.cpp.o [ 84%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestMemoryAllocatorTest.cpp.o In file included from /tmp/work/devel/cpputest/work/cpputest-4.0/include/CppUTest/TestHarness.h:40, from /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:1: In function 'void deleteArrayInvalidatesMemory()', inlined from 'virtual void TEST_BasicBehavior_deleteArrayInvalidatesMemory_Test::testBody()' at /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:36:33: /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:31:19: warning: pointer used after 'void operator delete [](void*)' [-Wuse-after-free] 31 | CHECK(memory[5] != 0xCB); | ~~~~~~~~^ /tmp/work/devel/cpputest/work/cpputest-4.0/include/CppUTest/UtestMacros.h:120:46: note: in definition of macro 'CHECK_TRUE_LOCATION' 120 | do { UtestShell::getCurrent()->assertTrue((condition), checkString, conditionString, text, file, line); } while(0) | ^~~~~~~~~ /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:31:5: note: in expansion of macro 'CHECK' 31 | CHECK(memory[5] != 0xCB); | ^~~~~ /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:30:15: note: call to 'void operator delete [](void*)' here 30 | delete [] memory; | ^~~~~~ In function 'void deleteInvalidatesMemory()', inlined from 'virtual void TEST_BasicBehavior_deleteInvalidatesMemory_Test::testBody()' at /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:50:28: /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:45:11: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 45 | CHECK(*memory != 0xAD); | ^~~~~~~ /tmp/work/devel/cpputest/work/cpputest-4.0/include/CppUTest/UtestMacros.h:120:46: note: in definition of macro 'CHECK_TRUE_LOCATION' 120 | do { UtestShell::getCurrent()->assertTrue((condition), checkString, conditionString, text, file, line); } while(0) | ^~~~~~~~~ /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:45:5: note: in expansion of macro 'CHECK' 45 | CHECK(*memory != 0xAD); | ^~~~~ /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:44:12: note: call to 'void operator delete(void*, std::size_t)' here 44 | delete memory; | ^~~~~~ /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp: In function 'void deleteUnallocatedMemory()': /tmp/work/devel/cpputest/work/cpputest-4.0/tests/CppUTest/MemoryOperatorOverloadTest.cpp:65:20: warning: 'void operator delete(void*, std::size_t)' called on a pointer to an unallocated object '19089016' [-Wfree-nonheap-object] 65 | delete (char*) 0x1234678; | ^~~~~~~~~ [ 85%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/MemoryLeakWarningTest.cpp.o [ 86%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestOutputTest.cpp.o [ 87%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/AllocLetTestFreeTest.cpp.o [ 88%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestRegistryTest.cpp.o [ 89%] Building C object tests/CppUTest/CMakeFiles/CppUTestTests.dir/AllocationInCFile.c.o [ 90%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/PluginTest.cpp.o [ 91%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestResultTest.cpp.o [ 92%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/PreprocessorTest.cpp.o [ 93%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestUTestMacro.cpp.o [ 94%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TestUTestStringMacro.cpp.o [ 95%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/AllocationInCppFile.cpp.o [ 96%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/UtestTest.cpp.o [ 97%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/SimpleMutexTest.cpp.o [ 98%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/UtestPlatformTest.cpp.o [ 99%] Building CXX object tests/CppUTest/CMakeFiles/CppUTestTests.dir/TeamCityOutputTest.cpp.o [100%] Linking CXX executable CppUTestTests Discovering Tests in CppUTestTests TestGroup: TeamCityOutputTest TestGroup: UTestPlatformsTest_PlatformSpecificRunTestInASeperateProcess TestGroup: SimpleMutexTest TestGroup: UtestShellPointerArrayTest TestGroup: CanHaveMemberVariablesInTestGroupThatAllocateMemoryWithoutCausingMemoryLeaks TestGroup: UtestMyOwn TestGroup: IgnoredUtestShell TestGroup: UtestShell TestGroup: UnitTestStringMacros TestGroup: UnitTestMacros TestGroup: TestResult TestGroup: PluginTest TestGroup: TestRegistry TestGroup: AllocLetTestFree TestGroup: CompositeTestOutput TestGroup: TestOutput TestGroup: MemoryLeakWarningThreadSafe TestGroup: MemoryLeakWarningGlobalDetectorTest TestGroup: MemoryLeakWarningTest TestGroup: MemoryLeakWarningLocalDetectorTest TestGroup: GlobalMemoryAccountant TestGroup: AccountingTestMemoryAllocator TestGroup: TestMemoryAccountant TestGroup: FailableMemoryAllocator TestGroup: MemoryLeakAllocator TestGroup: TestMemoryAllocatorTest TestGroup: OutOfMemoryTestsForOperatorNew TestGroup: TestForExceptionsInConstructor TestGroup: MemoryLeakOverridesToBeUsedInProductionCode TestGroup: BasicBehavior TestGroup: TestInstaller TestGroup: ReallocBugReported TestGroup: SimpleStringBuffer TestGroup: MemoryLeakDetectorListTest TestGroup: MemoryLeakDetectorTest TestGroup: JUnitOutputTest TestGroup: TestHarness_c TestGroup: TestGroupInC TestGroup: TestFilter TestGroup: RunIgnoredTest TestGroup: CommandLineTestRunner TestGroup: TestFailureNanAndInf TestGroup: TestFailure TestGroup: CommandLineArguments TestGroup: StandardCppLibrary TestGroup: GlobalSimpleStringCache TestGroup: SimpleStringCacheAllocator TestGroup: SimpleStringInternalCache TestGroup: SimpleString TestGroup: GlobalSimpleStringMemoryAccountant TestGroup: CheatSheet TestGroup: SetPointerPluginTest [100%] Built target CppUTestTests