[pkg-kolab] Bug#756866: [libkolabxml] FTBFS from source on sid amd64 (sbuild/pbuilder)

Franz Schrober franzschrober at yahoo.de
Sat Aug 2 18:19:32 UTC 2014


Package: src:libkolabxml
Version: 1.0.1-2
Severity: serious

Rebuild on amd64 with sbuild, pbuilder and on actual system. It always fails to build:

/tmp/sbuild/libkolabxml-1.0.1/src/shared_conversions.h:32:45: error: wrong number of template arguments (1, should be 2)
 typedef ::xsd::cxx::tree::simple_type< type > simple_type;
                                             ^

/usr/include/xsd/cxx/tree/elements.hxx:1216:13: error: provided for ‘template<class C, class B> class xsd::cxx::tree::simple_type’
       class simple_type: public B
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/shared_conversions.h:32:58: error: invalid type in declaration before ‘;’ token
 typedef ::xsd::cxx::tree::simple_type< type > simple_type;
                                                          ^

/usr/include/xsd/cxx/tree/date-time.hxx:1027:13: error: base type ‘int’ fails to be a struct or class type
       class date: public B, public time_zone
             ^

/usr/include/xsd/cxx/tree/date-time.hxx:1429:13: error: base type ‘int’ fails to be a struct or class type
       class date_time: public B, public time_zone
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/shared_conversions.h:50:12: error: ‘const date_time’ has no member named ‘zone_present’
     if (dt.zone_present()) {
            ^

/tmp/sbuild/libkolabxml-1.0.1/src/shared_conversions.h:61:14: error: ‘Kolab::Shared::date_time’ has no member named ‘zone_hours’
         date.zone_hours(0);
              ^
/tmp/sbuild/libkolabxml-1.0.1/src/shared_conversions.h:62:14: error: ‘Kolab::Shared::date_time’ has no member named ‘zone_minutes’
         date.zone_minutes(0);
              ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:480:54: error: no matching function for call to ‘toDate(const icalendar_2_0::DateTimeType&)’
         date = Shared::toDate(*dtProperty.date_time());
                                                      ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:482:49: error: no matching function for call to ‘toDate(const xsd::cxx::tree::date<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >&)’
         date = Shared::toDate(*dtProperty.date());
                                                 ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:499:54: error: no matching function for call to ‘toDate(const icalendar_2_0::DateTimeType&)’
         date = Shared::toDate(*dtProperty.date_time());
                                                      ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:544:45: error: no matching function for call to ‘toDate(const date&)’
             list.push_back(*Shared::toDate(d));
                                             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:548:49: error: no matching function for call to ‘toDate(const date_time&)’
             cDateTimePtr date = Shared::toDate(d);
                                                 ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:782:64: error: no matching function for call to ‘toDate(const icalendar_2_0::DateTimeType&)’
             date = Shared::toDate(*(*rrule.until()).date_time());
                                                                ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:784:59: error: no matching function for call to ‘toDate(const xsd::cxx::tree::date<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >&)’
             date = Shared::toDate(*(*rrule.until()).date());
                                                           ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1033:49: error: no matching function for call to ‘icalendar_2_0::UntilRecurType::date(Kolab::Shared::date)’
             until.date(Shared::fromDate(endDate));
                                                 ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1035:58: error: no matching function for call to ‘icalendar_2_0::UntilRecurType::date_time(Kolab::Shared::date_time)’
             until.date_time(Shared::fromDateTime(endDate));
                                                          ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1308:58: error: no matching function for call to ‘icalendar_2_0::TriggerPropType::date_time(Kolab::Shared::date_time&)’
             trigger.date_time(fromDateTime(alarm.start()));
                                                          ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1407:71: error: no matching function for call to ‘toDate(const icalendar_2_0::DateTimeType&)’
             alarm.setStart(*Shared::toDate(*prop.trigger().date_time()));
                                                                       ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1751:83: error: no matching function for call to ‘icalendar_2_0::PeriodType::PeriodType(Kolab::Shared::date_time)’
                     icalendar_2_0::PeriodType p(Shared::fromDateTime(period.start));
                                                                                   ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1752:59: error: no matching function for call to ‘icalendar_2_0::PeriodType::end(Kolab::Shared::date_time)’
                     p.end(Shared::fromDateTime(period.end));
                                                           ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1816:83: error: no matching function for call to ‘toDate(icalendar_2_0::PeriodType::start_type&)’
                     periods.push_back(Kolab::Period(*Shared::toDate(period.start()), *Shared::toDate(*period.end())));
                                                                                   ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1816:115: error: no matching function for call to ‘toDate(icalendar_2_0::DateTimeType&)’
                     periods.push_back(Kolab::Period(*Shared::toDate(period.start()), *Shared::toDate(*period.end())));
                                                                                                                   ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:151:21: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Configuration::creation_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             created = fromDateTime(configuration.created());
                     ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:153:21: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Configuration::creation_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             created = fromDateTime(timestamp());
                     ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:157:34: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Configuration::last_modification_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             lastModificationDate = fromDateTime(configuration.lastModified());
                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:160:34: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Configuration::last_modification_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             lastModificationDate = fromDateTime(timestamp());
                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:221:21: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Note::creation_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             created = fromDateTime(note.created());
                     ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:223:21: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Note::creation_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             created = fromDateTime(timestamp());
                     ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:227:34: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Note::last_modification_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             lastModificationDate = fromDateTime(note.lastModified());
                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:230:34: error: no match for ‘operator=’ (operand types are ‘KolabXSD::Note::last_modification_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             lastModificationDate = fromDateTime(timestamp());
                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:298:21: error: no match for ‘operator=’ (operand types are ‘KolabXSD::File::creation_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             created = fromDateTime(file.created());
                     ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:300:21: error: no match for ‘operator=’ (operand types are ‘KolabXSD::File::creation_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             created = fromDateTime(timestamp());
                     ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:304:34: error: no match for ‘operator=’ (operand types are ‘KolabXSD::File::last_modification_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             lastModificationDate = fromDateTime(file.lastModified());
                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:307:34: error: no match for ‘operator=’ (operand types are ‘KolabXSD::File::last_modification_date_type {aka xsd::cxx::tree::date_time<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> >}’ and ‘Kolab::Shared::date_time {aka xsd::cxx::tree::date_time<char, int>}’)
             lastModificationDate = fromDateTime(timestamp());
                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:388:52: error: no matching function for call to ‘toDate(KolabXSD::Note::creation_date_type&)’
         n->setCreated(*toDate(note->creation_date()));
                                                    ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:389:66: error: no matching function for call to ‘toDate(KolabXSD::Note::last_modification_date_type&)’
         n->setLastModified(*toDate(note->last_modification_date()));
                                                                  ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:523:61: error: no matching function for call to ‘toDate(KolabXSD::Configuration::creation_date_type&)’
         n->setCreated(*toDate(configuration->creation_date()));
                                                             ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:524:75: error: no matching function for call to ‘toDate(KolabXSD::Configuration::last_modification_date_type&)’
         n->setLastModified(*toDate(configuration->last_modification_date()));
                                                                           ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:564:52: error: no matching function for call to ‘toDate(KolabXSD::File::creation_date_type&)’
         n->setCreated(*toDate(file->creation_date()));
                                                    ^

/tmp/sbuild/libkolabxml-1.0.1/src/kolabconversions.h:565:66: error: no matching function for call to ‘toDate(KolabXSD::File::last_modification_date_type&)’
         n->setLastModified(*toDate(file->last_modification_date()));
                                                                  ^

/usr/include/xsd/cxx/tree/date-time.ixx:634:75: error: type ‘int’ is not a direct base of ‘xsd::cxx::tree::date_time<char, int>’
             hours_ (x.hours_), minutes_ (x.minutes_), seconds_ (x.seconds_)
                                                                           ^
/usr/include/xsd/cxx/tree/date-time.ixx:634:75: error: type ‘xsd::cxx::tree::time_zone’ is not a direct base of ‘xsd::cxx::tree::date_time<char, int>’
/usr/include/xsd/cxx/tree/date-time.ixx: In instantiation of ‘xsd::cxx::tree::date<C, B>::date(const xsd::cxx::tree::date<C, B>&, xsd::cxx::tree::flags, xsd::cxx::tree::container*) [with C = char; B = int; xsd::cxx::tree::container = xsd::cxx::tree::_type]’:
/tmp/sbuild/libkolabxml-1.0.1/src/shared_conversions.h:70:12:   required from here
/usr/include/xsd/cxx/tree/date-time.ixx:441:61: error: type ‘int’ is not a direct base of ‘xsd::cxx::tree::date<char, int>’
             year_ (x.year_), month_ (x.month_), day_ (x.day_)
                                                             ^
/usr/include/xsd/cxx/tree/date-time.ixx:441:61: error: type ‘xsd::cxx::tree::time_zone’ is not a direct base of ‘xsd::cxx::tree::date<char, int>’
In file included from /tmp/sbuild/libkolabxml-1.0.1/src/kolabformat.cpp:21:0:
/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h: In instantiation of ‘std::auto_ptr<T> Kolab::XCAL::fromDate(const Kolab::cDateTime&) [with I = icalendar_2_0::DtendPropType]’:

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:515:9: error: no matching function for call to ‘icalendar_2_0::DtendPropType::date(Kolab::Shared::date)’
         ptr->date(Shared::fromDate(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:517:9: error: no matching function for call to ‘icalendar_2_0::DtendPropType::date_time(Kolab::Shared::date_time)’
         ptr->date_time(Shared::fromDateTime(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:515:9: error: no matching function for call to ‘icalendar_2_0::DuePropType::date(Kolab::Shared::date)’
         ptr->date(Shared::fromDate(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:517:9: error: no matching function for call to ‘icalendar_2_0::DuePropType::date_time(Kolab::Shared::date_time)’
         ptr->date_time(Shared::fromDateTime(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:515:9: error: no matching function for call to ‘icalendar_2_0::DtstartPropType::date(Kolab::Shared::date)’
         ptr->date(Shared::fromDate(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:517:9: error: no matching function for call to ‘icalendar_2_0::DtstartPropType::date_time(Kolab::Shared::date_time)’
         ptr->date_time(Shared::fromDateTime(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1866:13: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
             dtstamp.date_time(fromDateTime(incidence.lastModified()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1868:13: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
             dtstamp.date_time(fromDateTime(timestamp()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1873:13: error: no matching function for call to ‘icalendar_2_0::CreatedPropType::date_time(Kolab::Shared::date_time)’
             created.date_time(fromDateTime(incidence.created()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1875:13: error: no matching function for call to ‘icalendar_2_0::CreatedPropType::date_time(Kolab::Shared::date_time)’
             created.date_time(fromDateTime(timestamp()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1866:13: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
             dtstamp.date_time(fromDateTime(incidence.lastModified()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1868:13: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
             dtstamp.date_time(fromDateTime(timestamp()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1873:13: error: no matching function for call to ‘icalendar_2_0::CreatedPropType::date_time(Kolab::Shared::date_time)’
             created.date_time(fromDateTime(incidence.created()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1875:13: error: no matching function for call to ‘icalendar_2_0::CreatedPropType::date_time(Kolab::Shared::date_time)’
             created.date_time(fromDateTime(timestamp()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1866:13: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
             dtstamp.date_time(fromDateTime(incidence.lastModified()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1868:13: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
             dtstamp.date_time(fromDateTime(timestamp()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1873:13: error: no matching function for call to ‘icalendar_2_0::CreatedPropType::date_time(Kolab::Shared::date_time)’
             created.date_time(fromDateTime(incidence.created()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1875:13: error: no matching function for call to ‘icalendar_2_0::CreatedPropType::date_time(Kolab::Shared::date_time)’
             created.date_time(fromDateTime(timestamp()));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:1979:9: error: no matching function for call to ‘icalendar_2_0::DtstampPropType::date_time(Kolab::Shared::date_time)’
         dtstamp.date_time(fromDateTime(timestamp()));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:565:13: error: no matching function for call to ‘xsd::cxx::tree::sequence<xsd::cxx::tree::date<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> > >::push_back(Kolab::Shared::date)’
             ptr->date().push_back(Shared::fromDate(dt));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:567:13: error: no matching function for call to ‘xsd::cxx::tree::sequence<icalendar_2_0::DateTimeType>::push_back(Kolab::Shared::date_time)’
             ptr->date_time().push_back(Shared::fromDateTime(dt));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:565:13: error: no matching function for call to ‘xsd::cxx::tree::sequence<xsd::cxx::tree::date<char, xsd::cxx::tree::simple_type<char, xsd::cxx::tree::_type> > >::push_back(Kolab::Shared::date)’
             ptr->date().push_back(Shared::fromDate(dt));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:567:13: error: no matching function for call to ‘xsd::cxx::tree::sequence<icalendar_2_0::DateTimeType>::push_back(Kolab::Shared::date_time)’
             ptr->date_time().push_back(Shared::fromDateTime(dt));
             ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:515:9: error: no matching function for call to ‘icalendar_2_0::RecurrenceIdPropType::date(Kolab::Shared::date)’
         ptr->date(Shared::fromDate(dt));
         ^

/tmp/sbuild/libkolabxml-1.0.1/src/xcalconversions.h:517:9: error: no matching function for call to ‘icalendar_2_0::RecurrenceIdPropType::date_time(Kolab::Shared::date_time)’
         ptr->date_time(Shared::fromDateTime(dt));
         ^




More information about the pkg-kolab-devel mailing list