Question about "cppunit" use
Neil Hodge
neil.hodge at gmail.com
Sat Nov 10 20:17:28 UTC 2012
Lukas:
On 11/10/12 12:02 PM, Lukáš Lalinský wrote:
>
> Ok, this is indeed a problem in TagLib itself. Here is the complete message:
>
> https://travis-ci.org/taglib/taglib/jobs/3143418/#L191
>
> I'll try to install clang and fix it.
>
I defined the cmake variables
CMAKE_OSX_ARCHITECTURES="x86_64" (since cppunit is compiled just for the
existing local arch by default; if you installed with the variant
"universal", i386 would likely work fine . . .)
CMAKE_CXX_COMPILER=g++
and everything builds successfully, but the test fails, or, in some
places, is ambiguous (removing all successful tests):
####################################################################
test 1
Start 1: test_runner
1: Test command: /Users/nhodge/bin/taglib-latest/tests/test_runner
1: Test timeout computed to be: 9.99988e+06
1: Running TestList::testList : OK
...
1: TagLib: String::prepare() - Invalid UTF16 string.
1: TagLib: String::prepare() - Invalid UTF16 string.
1: TagLib: String::prepare() - Invalid UTF16 string.
...
1: TagLib: RIFF::File::read() -- Chunk '' has invalid ID
...
1: TagLib: MP4: Unexpected atom "name", expecting "data"
...
1: TestXM::testWriteTagsShort : assertion
1: TestXM::testWriteTagsLong : assertion
...
1: /Users/nhodge/bin/taglib-latest/tests/test_xm.cpp:206: Assertion
1: Test name: TestXM::testWriteTagsShort
1: assertion failed
1: - Expression: file.save()
1:
1: /Users/nhodge/bin/taglib-latest/tests/test_xm.cpp:206: Assertion
1: Test name: TestXM::testWriteTagsLong
1: assertion failed
1: - Expression: file.save()
1:
1: Failures !!!
1: Run: 174 Failure total: 2 Failures: 2 Errors: 0
1/1 Test #1: test_runner ......................***Failed 0.36 sec
0% tests passed, 1 tests failed out of 1
Total Test time (real) = 0.37 sec
The following tests FAILED:
1 - test_runner (Failed)
Errors while running CTest
make[3]: *** [tests/CMakeFiles/check] Error 8
make[2]: *** [tests/CMakeFiles/check.dir/all] Error 2
make[1]: *** [tests/CMakeFiles/check.dir/rule] Error 2
make: *** [check] Error 2
####################################################################
I'm not sure how yu want to proceed with the cppunit problem, and it is
unclear to me whether the test failure is related . . . Let me know.
Neil
More information about the taglib-devel
mailing list