Le 31/01/2015 22:26, Steve Ankeny a écrit :
Hi,
it still does not compile for me with the Openchange Backend.
SOGoCacheGCSObject+MAPIStore.m: In function
'-[SOGoCacheGCSObject(MAPIStore) mapistoreMessageClass]':
SOGoCacheGCSObject+MAPIStore.m:65:3: error: 'className' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
return NSClassFromString (className);
^
cc1obj: all warnings being treated as errors
and if i disable this warning :
Linking bundle SOGoBackend ...
./obj/SOGoBackend.obj/MAPIApplication.m.o:(.data.rel+0x18): undefined
reference to `__objc_class_name_iCalEntityObject'
./obj/SOGoBackend.obj/MAPIStoreUserContext.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_GCSChannelManager'
./obj/SOGoBackend.obj/MAPIStoreAppointmentWrapper.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_iCalEventChanges'
./obj/SOGoBackend.obj/MAPIStoreTable.m.o:(.data.rel+0x10): undefined
reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreTable.m.o:(.data.rel+0x20): undefined
reference to `__objc_class_name_EOOrQualifier'
./obj/SOGoBackend.obj/MAPIStoreTable.m.o:(.data.rel+0x28): undefined
reference to `__objc_class_name_EOAndQualifier'
./obj/SOGoBackend.obj/MAPIStoreTable.m.o:(.data.rel+0x38): undefined
reference to `__objc_class_name_EONotQualifier'
./obj/SOGoBackend.obj/MAPIStoreDBFolder.m.o:(.data.rel+0x60): undefined
reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreDBMessageTable.m.o:(.data.rel+0x8):
undefined reference to `__objc_class_name_EOOrQualifier'
./obj/SOGoBackend.obj/MAPIStoreDBMessageTable.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreGCSFolder.m.o:(.data.rel+0x20): undefined
reference to `__objc_class_name_EOSortOrdering'
./obj/SOGoBackend.obj/MAPIStoreGCSFolder.m.o:(.data.rel+0x28): undefined
reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreGCSFolder.m.o:(.data.rel+0x50): undefined
reference to `__objc_class_name_EOFetchSpecification'
./obj/SOGoBackend.obj/MAPIStoreGCSFolder.m.o:(.data.rel+0x58): undefined
reference to `__objc_class_name_EOAndQualifier'
./obj/SOGoBackend.obj/MAPIStoreGCSMessageTable.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_EOSortOrdering'
./obj/SOGoBackend.obj/MAPIStoreGCSMessageTable.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreCalendarFolder.m.o:(.data.rel+0x8):
undefined reference to `__objc_class_name_EOQualifier'
./obj/SOGoBackend.obj/MAPIStoreCalendarFolder.m.o:(.data.rel+0x28):
undefined reference to `__objc_class_name_SOGoAppointmentObject'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessage.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_SOGoAppointmentObject'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessage.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_EOFetchSpecification'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessage.m.o:(.data.rel+0x28):
undefined reference to `__objc_class_name_EOQualifier'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessage.m.o:(.data.rel+0x40):
undefined reference to `__objc_class_name_iCalEvent'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessage.m.o:(.data.rel+0x48):
undefined reference to `__objc_class_name_iCalCalendar'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessageTable.m.o:(.data.rel+0x18):
undefined reference to `__objc_class_name_EOAndQualifier'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessageTable.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_EONotQualifier'
./obj/SOGoBackend.obj/MAPIStoreCalendarMessageTable.m.o:(.data.rel+0x30):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreRecurrenceUtils.m.o:(.data.rel+0x0):
undefined reference to `__objc_class_name_iCalCalendar'
./obj/SOGoBackend.obj/MAPIStoreRecurrenceUtils.m.o:(.data.rel+0x28):
undefined reference to `__objc_class_name_iCalByDayMask'
./obj/SOGoBackend.obj/MAPIStoreRecurrenceUtils.m.o:(.data.rel+0x30):
undefined reference to `__objc_class_name_iCalRecurrenceRule'
./obj/SOGoBackend.obj/MAPIStoreContactsFolder.m.o:(.data.rel+0x18):
undefined reference to `__objc_class_name_SOGoContactGCSEntry'
./obj/SOGoBackend.obj/MAPIStoreContactsMessage.m.o:(.data.rel+0x0):
undefined reference to `__objc_class_name_SOGoContactGCSEntry'
./obj/SOGoBackend.obj/MAPIStoreContactsMessage.m.o:(.data.rel+0x30):
undefined reference to `__objc_class_name_CardElement'
./obj/SOGoBackend.obj/MAPIStoreContactsMessageTable.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_EOAndQualifier'
./obj/SOGoBackend.obj/MAPIStoreContactsMessageTable.m.o:(.data.rel+0x18):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreContactsMessageTable.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_NGMailAddressParser'
./obj/SOGoBackend.obj/MAPIStoreContactsMessageTable.m.o:(.data.rel+0x30):
undefined reference to `__objc_class_name_NGMailAddress'
./obj/SOGoBackend.obj/MAPIStoreTasksFolder.m.o:(.data.rel+0x8):
undefined reference to `__objc_class_name_EOQualifier'
./obj/SOGoBackend.obj/MAPIStoreTasksFolder.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_SOGoTaskObject'
./obj/SOGoBackend.obj/MAPIStoreTasksMessage.m.o:(.data.rel+0x0):
undefined reference to `__objc_class_name_SOGoTaskObject'
./obj/SOGoBackend.obj/MAPIStoreTasksMessage.m.o:(.data.rel+0x18):
undefined reference to `__objc_class_name_iCalTimeZone'
./obj/SOGoBackend.obj/MAPIStoreTasksMessageTable.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreMailContext.m.o:(.data.rel+0x18):
undefined reference to `__objc_class_name_SOGoMailFolder'
./obj/SOGoBackend.obj/MAPIStoreMailFolder.m.o:(.data.rel+0x68):
undefined reference to `__objc_class_name_EOAndQualifier'
./obj/SOGoBackend.obj/MAPIStoreMailFolder.m.o:(.data.rel+0x70):
undefined reference to `__objc_class_name_EONotQualifier'
./obj/SOGoBackend.obj/MAPIStoreMailFolder.m.o:(.data.rel+0x80):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/MAPIStoreMailFolder.m.o:(.data.rel+0x88):
undefined reference to `__objc_class_name_EOQualifier'
./obj/SOGoBackend.obj/MAPIStoreMailFolder.m.o:(.data.rel+0xc0):
undefined reference to `__objc_class_name_SOGoMailFolder'
./obj/SOGoBackend.obj/MAPIStoreMailMessage.m.o:(.data.rel+0x0):
undefined reference to `__objc_class_name_SOGoMailObject'
./obj/SOGoBackend.obj/MAPIStoreMailMessage.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_NGMailAddress'
./obj/SOGoBackend.obj/MAPIStoreMailMessage.m.o:(.data.rel+0x28):
undefined reference to `__objc_class_name_NGMailAddressParser'
./obj/SOGoBackend.obj/MAPIStoreMailMessage.m.o:(.data.rel+0x38):
undefined reference to `__objc_class_name_iCalCalendar'
./obj/SOGoBackend.obj/MAPIStoreMailVolatileMessage.m.o:(.data.rel+0x28):
undefined reference to `__objc_class_name_NGMimeMessageGenerator'
./obj/SOGoBackend.obj/MAPIStoreMailVolatileMessage.m.o:(.data.rel+0x30):
undefined reference to `__objc_class_name_NGMimeMessage'
./obj/SOGoBackend.obj/MAPIStoreMailVolatileMessage.m.o:(.data.rel+0x38):
undefined reference to `__objc_class_name_NGMimeMultipartBody'
./obj/SOGoBackend.obj/MAPIStoreMailVolatileMessage.m.o:(.data.rel+0x60):
undefined reference to `__objc_class_name_NGMimeBodyPart'
./obj/SOGoBackend.obj/MAPIStoreMailMessageTable.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_EOKeyValueQualifier'
./obj/SOGoBackend.obj/iCalEvent+MAPIStore.m.o:(.data.rel+0x0): undefined
reference to `__objc_class_name_iCalEvent'
./obj/SOGoBackend.obj/iCalEvent+MAPIStore.m.o:(.data.rel+0x8): undefined
reference to `__objc_class_name_iCalPerson'
./obj/SOGoBackend.obj/iCalEvent+MAPIStore.m.o:(.data.rel+0x10):
undefined reference to `__objc_class_name_iCalTimeZone'
./obj/SOGoBackend.obj/iCalEvent+MAPIStore.m.o:(.data.rel+0x18):
undefined reference to `__objc_class_name_iCalTrigger'
./obj/SOGoBackend.obj/iCalEvent+MAPIStore.m.o:(.data.rel+0x20):
undefined reference to `__objc_class_name_iCalAlarm'
./obj/SOGoBackend.obj/iCalTimeZone+MAPIStore.m.o:(.data.rel+0x0):
undefined reference to `__objc_class_name_iCalTimeZonePeriod'
./obj/SOGoBackend.obj/iCalTimeZone+MAPIStore.m.o:(.data.rel+0x8):
undefined reference to `__objc_class_name_iCalTimeZone'
collect2: error: ld returned 1 exit status
--
[email protected]
https://inverse.ca/sogo/lists