Hi all,I tried to build libkolabxml in a jessie chroot and the build fails due to failing unittests (see below).
Any idea why that is happening?I wanted to test libkolab+libkolabxml on my roundcube instance, but due to these test failures I stopped playing with it (as I am currently on VAC ;-) ).
Mike """ [...] Start 1: phptest 1/5 Test #1: phptest ..........................***Failed 12.95 sec PHP Warning: Module 'kolabformat' already loaded in Unknown on line 0 OK - Event::exceptionDates() OK - Event::addExceptionDate()Critical: /build/libkolabxml-SJB5qx/libkolabxml-0.8.4/src/xcalconversions.h 1906: failed to write Incidence
FAIL - Event::setStart() with date only -- Expected '<dtstart><date>2012-07-31</date></dtstart>', got false -- FAIL - Event::setCreated() with date-time-- Expected '<created><date-time>2012-03-14T09:05:30Z</date-time></created>', got false --
FAIL - RecurrenceRule::setFrequency() -- Expected '<rrule><recur><freq>MINUTELY</freq>', got false -- FAIL - RecurrenceRule::setBySecond()-- Expected '<rrule><recur><freq>MINUTELY</freq><bysecond>1</bysecond><bysecond>3</bysecond></recur></rrule>', got false --
FAIL - Event Recurrence Exceptions -- Expected '<exdate><date>2009-10-12</date></exdate>', got false -- FAIL - Alarm::setRelativeStart(Duration) -- Expected '<duration>-PT6H30M</duration>', got false -- FAIL - Alarm::setStart()-- Expected '<trigger><date-time>2012-07-30T20:30:00Z</date-time>', got false --
FAIL - Alarm relative to Start -- Expected '<trigger><parameters><related><text>START</text>', got false -- FAIL - Email alarm -- Expected '<valarm><properties><action><text>EMAIL</text>', got false -- FAIL - Email alarm attendee-- Expected '<attendee><cal-address>mailto:%3Calarms%40kolab.org%3E</cal-address>', got false --
FAIL - kolabformat::readEvent() => kolabformat::writeEvent() -- Expected '<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <icalendar xmlns="urn:ietf:params:xml:ns:icalendar-2.0"> <vcalendar> <properties> <prodid> <text>Libkolabxml-0.8.4</text> </prodid> <version> <text>2.0</text> </version> <x-kolab-version> <text>3.0dev1</text> </x-kolab-version> </properties> <components> <vevent> <properties> <uid> <text>894cd943-0165-4a34-aac8-c727a6d256a6</text> </uid> <created> <date-time>2014-07-13T21:27:14Z</date-time> </created> <dtstamp> <date-time>2014-07-13T21:27:14Z</date-time> </dtstamp> <sequence> <integer>0</integer> </sequence> <class> <text>PUBLIC</text> </class> </properties> </vevent> </components> </vcalendar> </icalendar> schema exception :1:1 error: invalid document structureCritical: /build/libkolabxml-SJB5qx/libkolabxml-0.8.4/src/xcalconversions.h 1938: Failed to parse calendar! Error: /build/libkolabxml-SJB5qx/libkolabxml-0.8.4/src/xcalconversions.h 1465: Start date is missing, but is mandatory for events Error: /build/libkolabxml-SJB5qx/libkolabxml-0.8.4/src/xcalconversions.h 1465: Start date is missing, but is mandatory for events
', got '' -- FAIL - Event::start() -- Expected '2012-7-31', got '-1--1--1' -- FAIL - RecurrenceRule::frequency() -- Expected 6, got 0 -- FAIL - RecurrenceRule::bysecond() -- Expected 2, got 0 -- FAIL - Read Event::exceptionDates() -- Expected 1, got 0 -- FAIL - Event::alarms() -- Expected 2, got 0 -- OK - Recurrence by weekday OK - NameComponents::setSurnames() OK - NameComponents::setGiven() OK - NameComponents::setAdditional() OK - NameComponents::setPrefixes() OK - NameComponents::suffixes() OK - Generate Contact UID as urn::uuid OK - Contact::setNameComponents() OK - Contact::setTitles() OK - Contact::setPhoto() OK - Contact::setBDay() OK - Contact::setGPSpos() OK - kolabformat::readContact() => kolabformat::writeContact() OK - Contact::photoMimetype() OK - kolabformat::getSerializedUID() OK - Contact::lastModified() OK - Unset BDay with empty cDateTime OK - vectorcontactref::size() OK - kolabformat::writeDistlist(): FN (UTF-8) OK - kolabformat::writeDistlist(): mailto uri OK - kolabformat::writeDistlist(): member urn::uuidPHP Notice: Use of undefined constant Configuration_TypeSnippet - assumed 'Configuration_TypeSnippet' in /home/locadm/kolab/pkg-kolab/libkolabxml/src/php/test.php on line 213
OK - Configuration.Dictionary::language OK - Dictionary::entries() OK - Generate different UIDs for configuration objects Start 2: bindingstest 2/5 Test #2: bindingstest ..................... Passed 1.04 sec Start 3: conversiontest 3/5 Test #3: conversiontest ................... Passed 0.28 sec Start 4: parsingtest 4/5 Test #4: parsingtest ...................... Passed 0.03 sec Start 5: validationtest 5/5 Test #5: validationtest ................... Passed 0.06 sec 80% tests passed, 1 tests failed out of 5 Total Test time (real) = 14.42 sec The following tests FAILED: 1 - phptest (Failed) Errors while running CTest Makefile:116: recipe for target 'test' failed make[1]: *** [test] Error 8make[1]: Leaving directory '/home/locadm/kolab/pkg-kolab/libkolabxml/obj-x86_64-linux-gnu'
dh_auto_test: make -j1 test ARGS+=-j1 returned exit code 2 debian/rules:13: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 debuild: fatal error at line 1364: dpkg-buildpackage -rfakeroot -D -us -uc failed """ -- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
pgpJSyTZBonSM.pgp
Description: Digitale PGP-Signatur