Skip to content

Instantly share code, notes, and snippets.

@markVnl
Last active September 13, 2021 17:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save markVnl/b86cab6a49905c534b6cb9c4a01c4551 to your computer and use it in GitHub Desktop.
Save markVnl/b86cab6a49905c534b6cb9c4a01c4551 to your computer and use it in GitHub Desktop.
$ makepkg
==> Making package: sogo 5.2.0-2 (ma 13 sep 2021 18:54:17 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading SOGo-5.2.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 265 100 265 0 0 474 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 32.9M 100 32.9M 0 0 6224k 0 0:00:05 0:00:05 --:--:-- 8264k
-> Found sogo.service
-> Found sogo.confd
==> Validating source files with sha256sums...
SOGo-5.2.0.tar.gz ... Passed
sogo.service ... Passed
sogo.confd ... Passed
==> Extracting sources...
-> Extracting SOGo-5.2.0.tar.gz with bsdtar
==> Starting build()...
GNUstep environment:
system:
local:
user:
path:
flat:
arch:
combo:
Note: will install in GNUSTEP_LOCAL_ROOT:
Configuration:
debug: no
strip: no
saml2 support: no
mfa support: no
argon2 support: yes
ldap-based configuration: no
prefix:
gstep: /usr/share/GNUstep/Makefiles
config: /home/markv/sogo/src/SOGo-5.2.0/config.make
script: /usr/share/GNUstep/Makefiles/GNUstep.sh
creating: /home/markv/sogo/src/SOGo-5.2.0/config.make
required library found: sodium
optional library found: ssl
This is gnustep-make 2.9.0. Type 'make print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all in SOPE/NGCards ...
Making all for library libNGCards...
Compiling file NSArray+NGCards.m ...
Compiling file NSCalendarDate+NGCards.m ...
Compiling file NSDictionary+NGCards.m ...
Compiling file NSString+NGCards.m ...
Compiling file NSCalendarDate+ICal.m ...
NSCalendarDate+ICal.m:22:2: warning: #warning this module should be cleaned up and merged with NSCalendarDate+NGCards [-Wcpp]
22 | #warning this module should be cleaned up and \
| ^~~~~~~
Compiling file CardElement.m ...
Compiling file CardGroup.m ...
Compiling file CardVersitRenderer.m ...
Compiling file iCalXMLRenderer.m ...
Compiling file iCalAlarm.m ...
iCalXMLRenderer.m: In function ‘-[CardElement(iCalXMLExtension) _xmlRenderValue]’:
iCalXMLRenderer.m:164:2: warning: #warning this code should be fix to comply better with the RFC [-Wcpp]
164 | #warning this code should be fix to comply better with the RFC
| ^~~~~~~
Compiling file iCalAttachment.m ...
Compiling file iCalByDayMask.m ...
Compiling file iCalCalendar.m ...
Compiling file iCalDailyRecurrenceCalculator.m ...
Compiling file iCalDateTime.m ...
iCalCalendar.m:217:2: warning: #warning should we return timezones too? [-Wcpp]
217 | #warning should we return timezones too?
| ^~~~~~~
Compiling file iCalDataSource.m ...
Compiling file iCalEntityObject.m ...
Compiling file iCalEvent.m ...
iCalEntityObject.m:106:2: warning: #warning the "comment" accessors are actually "description" accessors, the "comment" ones are missing [-Wcpp]
106 | #warning the "comment" accessors are actually "description" accessors, the "comment" ones are missing
| ^~~~~~~
Compiling file iCalEventChanges.m ...
Compiling file iCalFreeBusy.m ...
iCalEventChanges.m: In function ‘-[iCalEventChanges _trackPropertyChanges::]’:
iCalEventChanges.m:128:38: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
128 | if(![_from durationAsTimeInterval] == [_to durationAsTimeInterval])
| ^~
iCalEventChanges.m:128:6: note: add parentheses around left hand side expression to silence this warning
128 | if(![_from durationAsTimeInterval] == [_to durationAsTimeInterval])
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ( )
Compiling file iCalJournal.m ...
Compiling file iCalMonthlyRecurrenceCalculator.m ...
Compiling file iCalObject.m ...
Compiling file iCalPerson.m ...
Compiling file iCalRecurrenceRule.m ...
Compiling file iCalRecurrenceCalculator.m ...
iCalRecurrenceRule.m: In function ‘-[iCalRecurrenceRule untilDate]’:
iCalRecurrenceRule.m:367:2: warning: #warning handling of default timezone needs to be implemented [-Wcpp]
367 | #warning handling of default timezone needs to be implemented
| ^~~~~~~
iCalRecurrenceRule.m: At top level:
iCalRecurrenceRule.m:426:2: warning: #warning we also should handle the user weekstarts [-Wcpp]
426 | #warning we also should handle the user weekstarts
| ^~~~~~~
Compiling file iCalRepeatableEntityObject.m ...
iCalRecurrenceCalculator.m: In function ‘+[iCalRecurrenceCalculator _fillRanges:fromDates:withinRange:startingWithDate:]’:
iCalRecurrenceCalculator.m:144:3: warning: ‘iCalRecurrenceCalculator’ may not respond to ‘+_ranges:withinRange:startingWithDate:’
144 | dates = [self _ranges: rdates withinRange: limits startingWithDate: first];
| ^~~~~
iCalRecurrenceCalculator.m:144:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
iCalRecurrenceCalculator.m: In function ‘+[iCalRecurrenceCalculator _dates:withinRange:startingWithDate:]’:
iCalRecurrenceCalculator.m:179:16: warning: ‘iCalRecurrenceCalculator’ may not respond to ‘+_dates:withinRange:startingWithDate:ranges:’
179 | ranges: NO];
| ^~~~~~
iCalRecurrenceCalculator.m: In function ‘+[iCalRecurrenceCalculator _ranges:withinRange:startingWithDate:]’:
iCalRecurrenceCalculator.m:190:16: warning: ‘iCalRecurrenceCalculator’ may not respond to ‘+_dates:withinRange:startingWithDate:ranges:’
190 | ranges: YES];
| ^~~~~~
Compiling file iCalTimeZone.m ...
Compiling file iCalTimeZonePeriod.m ...
iCalTimeZone.m: In function ‘-[iCalTimeZone dateForDateTimeString:]’:
iCalTimeZone.m:351:2: warning: #warning this is a dirty hack due to the fact that the date is first passed as UTC [-Wcpp]
351 | #warning this is a dirty hack due to the fact that the date is first passed as UTC
| ^~~~~~~
Compiling file iCalToDo.m ...
Compiling file iCalTrigger.m ...
Compiling file iCalUTCOffset.m ...
Compiling file iCalWeeklyRecurrenceCalculator.m ...
Compiling file iCalYearlyRecurrenceCalculator.m ...
Compiling file NGVCard.m ...
Compiling file NGVList.m ...
Compiling file NGVCardPhoto.m ...
NGVCard.m: In function ‘-[NGVCard certificate]’:
NGVCard.m:310:3: warning: no ‘-dataByDecodingBase64’ method found
310 | return [[[key valuesAtIndex: 0 forKey: @""] objectAtIndex: 0] dataByDecodingBase64];
| ^~~~~~
NGVCard.m:310:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
NGVCard.m: In function ‘-[NGVCard setCertificate:]’:
NGVCard.m:318:3: warning: ‘@interface’ of class ‘NSData’ not found
318 | value = [theCertificate stringByEncodingBase64];
| ^~~~~
NGVCard.m:318:3: warning: no ‘-stringByEncodingBase64’ method found
Compiling file NGVCardReference.m ...
Compiling file NGCardsSaxHandler.m ...
Linking library libNGCards ...
Making all in versitCardsSaxDriver ...
Making all for bundle versitCardsSaxDriver...
Creating versitCardsSaxDriver.sax/....
Compiling file VSSaxDriver.m ...
Compiling file VSCardSaxDriver.m ...
Linking bundle versitCardsSaxDriver ...
Creating versitCardsSaxDriver.sax/Resources...
Copying resources into the bundle wrapper...
Creating stamp file...
Creating versitCardsSaxDriver.sax/Resources/Info-gnustep.plist...
Making all in SOPE/GDLContentStore ...
Making all for library libGDLContentStore...
Compiling file NSURL+GCS.m ...
Compiling file EOAdaptorChannel+GCS.m ...
Compiling file EOQualifier+GCS.m ...
Compiling file GCSAlarmsFolder.m ...
Compiling file GCSContext.m ...
Compiling file GCSFieldInfo.m ...
Compiling file GCSFolder.m ...
GCSAlarmsFolder.m:40:2: warning: #warning GCSAlarmsFolder should share a common ancestor with GCSFolder [-Wcpp]
40 | #warning GCSAlarmsFolder should share a common ancestor with GCSFolder
| ^~~~~~~
Compiling file GCSFolderManager.m ...
Compiling file GCSFolderType.m ...
GCSFolder.m: In function ‘-[GCSFolder _queryForFields:spec:ignoreDeleted:]’:
GCSFolder.m:579:8: warning: #warning this may be dangerous... [-Wcpp]
579 | #warning this may be dangerous...
| ^~~~~~~
Compiling file GCSChannelManager.m ...
Compiling file GCSSessionsFolder.m ...
Compiling file GCSSpecialQueries.m ...
GCSSessionsFolder.m:42:2: warning: #warning GCSSessionsFolder should share a common ancestor with GCSFolder [-Wcpp]
42 | #warning GCSSessionsFolder should share a common ancestor with GCSFolder
| ^~~~~~~
Compiling file GCSStringFormatter.m ...
Linking library libGDLContentStore ...
make[2]: Nothing to be done for 'internal-master-tool-all'.
Making all in SoObjects ...
Making all in SOGo ...
Making build-headers for framework SOGo...
Creating SOGo.framework/Versions/5/Headers...
Creating SOGo.framework/Versions/5/Headers/SOGoBuild.h...
Creating SOGo.framework/Versions/5/Headers/SOGoProductLoader.h...
Creating SOGo.framework/Versions/5/Headers/BSONCodec.h...
Creating SOGo.framework/Versions/5/Headers/EOBitmaskQualifier.h...
Creating SOGo.framework/Versions/5/Headers/EOQualifier+SOGoCacheObject.h...
Creating SOGo.framework/Versions/5/Headers/GCSSpecialQueries+SOGoCacheObject.h...
Creating SOGo.framework/Versions/5/Headers/RTFHandler.h...
Creating SOGo.framework/Versions/5/Headers/SOGoCache.h...
Creating SOGo.framework/Versions/5/Headers/SOGoCacheGCSFolder.h...
Creating SOGo.framework/Versions/5/Headers/SOGoCacheGCSObject.h...
Creating SOGo.framework/Versions/5/Headers/SOGoCacheObject.h...
Creating SOGo.framework/Versions/5/Headers/SOGoConstants.h...
Creating SOGo.framework/Versions/5/Headers/SOGoObject.h...
Creating SOGo.framework/Versions/5/Headers/SOGoContentObject.h...
Creating SOGo.framework/Versions/5/Headers/SOGoFolder.h...
Creating SOGo.framework/Versions/5/Headers/SOGoGCSFolder.h...
Creating SOGo.framework/Versions/5/Headers/SOGoParentFolder.h...
Creating SOGo.framework/Versions/5/Headers/SOGoUserFolder.h...
Creating SOGo.framework/Versions/5/Headers/SOGoSource.h...
Creating SOGo.framework/Versions/5/Headers/SOGoSystemDefaults.h...
Creating SOGo.framework/Versions/5/Headers/SOGoDomainDefaults.h...
Creating SOGo.framework/Versions/5/Headers/SOGoLDAPDefaults.h...
Creating SOGo.framework/Versions/5/Headers/SOGoDefaultsSource.h...
Creating SOGo.framework/Versions/5/Headers/SOGoUserDefaults.h...
Creating SOGo.framework/Versions/5/Headers/SOGoSieveManager.h...
Creating SOGo.framework/Versions/5/Headers/SOGoUserManager.h...
Creating SOGo.framework/Versions/5/Headers/LDAPSource.h...
Creating SOGo.framework/Versions/5/Headers/LDAPSourceSchema.h...
Creating SOGo.framework/Versions/5/Headers/SQLSource.h...
Creating SOGo.framework/Versions/5/Headers/SOGoUserProfile.h...
Creating SOGo.framework/Versions/5/Headers/SOGoDateFormatter.h...
Creating SOGo.framework/Versions/5/Headers/SOGoPermissions.h...
Creating SOGo.framework/Versions/5/Headers/SOGoStartupLogger.h...
Creating SOGo.framework/Versions/5/Headers/NSArray+DAV.h...
Creating SOGo.framework/Versions/5/Headers/NSArray+Utilities.h...
Creating SOGo.framework/Versions/5/Headers/NSCalendarDate+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/NSDictionary+DAV.h...
Creating SOGo.framework/Versions/5/Headers/NSDictionary+URL.h...
Creating SOGo.framework/Versions/5/Headers/NSDictionary+Utilities.h...
Creating SOGo.framework/Versions/5/Headers/NSNull+Utilities.h...
Creating SOGo.framework/Versions/5/Headers/NSNumber+Utilities.h...
Creating SOGo.framework/Versions/5/Headers/NSObject+DAV.h...
Creating SOGo.framework/Versions/5/Headers/NSObject+Utilities.h...
Creating SOGo.framework/Versions/5/Headers/NSString+DAV.h...
Creating SOGo.framework/Versions/5/Headers/NSString+Utilities.h...
Creating SOGo.framework/Versions/5/Headers/NSString+Crypto.h...
Creating SOGo.framework/Versions/5/Headers/NSData+Crypto.h...
Creating SOGo.framework/Versions/5/Headers/NSURL+DAV.h...
Creating SOGo.framework/Versions/5/Headers/SOGoAuthenticator.h...
Creating SOGo.framework/Versions/5/Headers/SOGoSession.h...
Creating SOGo.framework/Versions/5/Headers/SOGoCASSession.h...
Creating SOGo.framework/Versions/5/Headers/SOGoDAVAuthenticator.h...
Creating SOGo.framework/Versions/5/Headers/SOGoProxyAuthenticator.h...
Creating SOGo.framework/Versions/5/Headers/SOGoStaticAuthenticator.h...
Creating SOGo.framework/Versions/5/Headers/SOGoWebAuthenticator.h...
Creating SOGo.framework/Versions/5/Headers/SOGoWebDAVAclManager.h...
Creating SOGo.framework/Versions/5/Headers/SOGoWebDAVValue.h...
Creating SOGo.framework/Versions/5/Headers/SOGoMailer.h...
Creating SOGo.framework/Versions/5/Headers/SOGoUser.h...
Creating SOGo.framework/Versions/5/Headers/CardElement+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/DOMNode+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/WORequest+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/WOResourceManager+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/WOResponse+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/WOContext+SOGo.h...
Creating SOGo.framework/Versions/5/Headers/SOGoCredentialsFile.h...
Creating SOGo.framework/Versions/5/Headers/SOGoTextTemplateFile.h...
Creating SOGo.framework/Versions/5/Headers/SOGoZipArchiver.h...
Creating derived_src/.stamp...
Creating SOGo.framework/Versions/5/sogo...
Creating SOGo.framework/Versions/5/Resources...
Updating Version/Current symlink...
Making all for framework SOGo...
Compiling file lmhash.c ...
Compiling file aes.c ...
Compiling file crypt_blowfish.c ...
Compiling file pkcs5_pbkdf2.c ...
Compiling file SOGoBuild.m ...
Compiling file SOGoProductLoader.m ...
Compiling file BSONCodec.m ...
SOGoProductLoader.m: In function ‘-[SOGoProductLoader productSearchPathes]’:
SOGoProductLoader.m:87:2: warning: #warning we should work on searchPathes directly instead of ma [-Wcpp]
87 | #warning we should work on searchPathes directly instead of ma
| ^~~~~~~
Compiling file EOBitmaskQualifier.m ...
Compiling file EOQualifier+SOGoCacheObject.m ...
Compiling file GCSSpecialQueries+SOGoCacheObject.m ...
Compiling file RTFHandler.m ...
Compiling file SOGoCache.m ...
Compiling file SOGoCacheGCSFolder.m ...
Compiling file SOGoCacheGCSObject.m ...
Compiling file SOGoCacheObject.m ...
SOGoCacheGCSFolder.m: In function ‘-[SOGoCacheGCSFolder setNameInContainer:]’:
SOGoCacheGCSFolder.m:225:30: warning: ‘oldPath’ may be used uninitialized in this function [-Wmaybe-uninitialized]
222 | sql = [NSMutableString stringWithFormat:
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
223 | @"SELECT c_path, c_parent_path FROM %@"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
224 | @" WHERE c_path LIKE '%@/%%'",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
225 | [self tableName], oldPath];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling file SOGoConstants.m ...
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject setNameInContainer:]’:
SOGoCacheGCSObject.m:263:7: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
263 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:263:7: warning: no ‘+singleStoreMode’ method found
SOGoCacheGCSObject.m:263:7: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject changePathTo:]’:
SOGoCacheGCSObject.m:295:3: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
295 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:295:3: warning: no ‘+singleStoreMode’ method found
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject lookupRecord:newerThanVersion:]’:
SOGoCacheGCSObject.m:403:3: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
403 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:403:3: warning: no ‘+singleStoreMode’ method found
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject cacheEntriesForDeviceId:newerThanVersion:]’:
SOGoCacheGCSObject.m:440:3: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
440 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:440:3: warning: no ‘+singleStoreMode’ method found
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject destroy]’:
SOGoCacheGCSObject.m:530:3: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
530 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:530:3: warning: no ‘+singleStoreMode’ method found
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject save]’:
SOGoCacheGCSObject.m:600:7: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
600 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:600:7: warning: no ‘+singleStoreMode’ method found
SOGoCacheGCSObject.m:637:7: warning: ‘@interface’ of class ‘GCSFolderManager’ not found
637 | if ([GCSFolderManager singleStoreMode])
| ^~
SOGoCacheGCSObject.m:637:7: warning: no ‘+singleStoreMode’ method found
Compiling file SOGoObject.m ...
Compiling file SOGoContentObject.m ...
Compiling file SOGoFolder.m ...
Compiling file SOGoGCSFolder.m ...
SOGoObject.m:444:2: warning: #warning this method has probably some code shared with its pseudo principal equivalent [-Wcpp]
444 | #warning this method has probably some code shared with its pseudo principal equivalent
| ^~~~~~~
SOGoCacheGCSObject.m: In function ‘-[SOGoCacheGCSObject setNameInContainer:]’:
SOGoCacheGCSObject.m:261:7: warning: ‘oldPath’ may be used uninitialized in this function [-Wmaybe-uninitialized]
261 | [sql appendFormat: @" WHERE c_path = '%@'", oldPath];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling file SOGoParentFolder.m ...
SOGoGCSFolder.m: In function ‘-[SOGoGCSFolder ocsFolderForPath:]’:
SOGoGCSFolder.m:447:3: warning: ‘GCSFolderManager’ may not respond to ‘-folderForRecord:’
447 | return [[self folderManager] folderForRecord: record];
| ^~~~~~
SOGoGCSFolder.m:447:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
SOGoGCSFolder.m: In function ‘-[SOGoGCSFolder _ownerRenameTo:]’:
SOGoGCSFolder.m:633:2: warning: #warning GDLContentStore should provide methods for renaming folders [-Wcpp]
633 | #warning GDLContentStore should provide methods for renaming folders
| ^~~~~~~
SOGoGCSFolder.m: In function ‘-[SOGoGCSFolder renameTo:]’:
SOGoGCSFolder.m:661:2: warning: #warning SOGoFolder should have the corresponding method [-Wcpp]
661 | #warning SOGoFolder should have the corresponding method
| ^~~~~~~
SOGoGCSFolder.m: In function ‘-[SOGoGCSFolder _appendComponentProperties:fromRecords:matchingSyncToken:toResponse:]’:
SOGoGCSFolder.m:1450:2: warning: #warning review this when fixing http: [-Wcpp]
1450 | #warning review this when fixing http://www.scalableogo.org/bugs/view.php?id=276
| ^~~~~~~
SOGoGCSFolder.m: In function ‘-[SOGoGCSFolder aclsForUser:]’:
SOGoGCSFolder.m:1940:2: warning: #warning this should be checked [-Wcpp]
1940 | #warning this should be checked
| ^~~~~~~
SOGoGCSFolder.m: At top level:
SOGoGCSFolder.m:2114:2: warning: #warning the two following methods should be replaced with the new dav rendering mechanism [-Wcpp]
2114 | #warning the two following methods should be replaced with the new dav rendering mechanism
| ^~~~~~~
SOGoGCSFolder.m:2248:2: warning: #warning We need to use the new DAV utilities here... [-Wcpp]
2248 | #warning We need to use the new DAV utilities here...
| ^~~~~~~
SOGoGCSFolder.m:2249:2: warning: #warning this is baddddd because we return a single-valued dictionary containing a cname which may not event exist... the logic behind appendObject:... should be rethought, especially since we may start using SQL views [-Wcpp]
2249 | #warning this is baddddd because we return a single-valued dictionary containing \
| ^~~~~~~
SOGoGCSFolder.m: In function ‘-[SOGoGCSFolder _appendComponentProperties:matchingURLs:toResponse:]’:
SOGoGCSFolder.m:2301:2: warning: #warning review this when bug #276 [-Wcpp]
2301 | #warning review this when bug #276
| ^~~~~~~
Compiling file SOGoPublicBaseFolder.m ...
Compiling file SOGoUserFolder.m ...
SOGoParentFolder.m: In function ‘-[SOGoParentFolder hasLocalSubFolderNamed:]’:
SOGoParentFolder.m:569:2: warning: #warning check error here [-Wcpp]
569 | #warning check error here
| ^~~~~~~
Compiling file SOGoSieveManager.m ...
SOGoUserFolder.m: In function ‘-[SOGoUserFolder _davFetchUsersMatching:]’:
SOGoUserFolder.m:395:2: warning: #warning the attributes returned here should match the one requested in the query [-Wcpp]
395 | #warning the attributes returned here should match the one requested in the query
| ^~~~~~~
SOGoUserFolder.m: At top level:
SOGoUserFolder.m:690:2: warning: #warning unused stub [-Wcpp]
690 | #warning unused stub
| ^~~~~~~
Compiling file SOGoDefaultsSource.m ...
Compiling file SOGoSystemDefaults.m ...
Compiling file SOGoDomainDefaults.m ...
SOGoDomainDefaults.m:129:2: warning: #warning should be removed when we make use of imap namespace [-Wcpp]
129 | #warning should be removed when we make use of imap namespace
| ^~~~~~~
SOGoDomainDefaults.m:140:2: warning: #warning this should be determined from the capabilities [-Wcpp]
140 | #warning this should be determined from the capabilities
| ^~~~~~~
Compiling file SOGoUserDefaults.m ...
SOGoUserDefaults.m: In function ‘-[SOGoUserDefaults setMailCertificate:]’:
SOGoUserDefaults.m:729:3: warning: ‘@interface’ of class ‘NSData’ not found
729 | [self setObject: [newValue stringByEncodingBase64] forKey: @"SOGoMailCertificate"];
| ^
SOGoUserDefaults.m:729:3: warning: no ‘-stringByEncodingBase64’ method found
SOGoUserDefaults.m:729:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Compiling file SOGoUserSettings.m ...
Compiling file SOGoDateFormatter.m ...
Compiling file SOGoPermissions.m ...
Compiling file SOGoStartupLogger.m ...
Compiling file SOGoUserManager.m ...
Compiling file LDAPSource.m ...
Compiling file LDAPSourceSchema.m ...
Compiling file SQLSource.m ...
Compiling file SOGoUserProfile.m ...
SQLSource.m: In function ‘-[SQLSource initFromUDSource:inDomain:]’:
SQLSource.m:167:2: warning: #warning this domain code has no effect yet [-Wcpp]
167 | #warning this domain code has no effect yet
| ^~~~~~~
Compiling file SOGoSQLUserProfile.m ...
SOGoSQLUserProfile.m: In function ‘+[SOGoSQLUserProfile initialize]’:
SOGoSQLUserProfile.m:57:8: warning: #warning This is a hack for providing an EOAttribute definition that is compatible with all the backends that we support [-Wcpp]
57 | #warning This is a hack for providing an EOAttribute definition \
| ^~~~~~~
SOGoUserProfile.m: In function ‘-[SOGoUserProfile setObject:forKey:]’:
SOGoUserProfile.m:290:2: warning: #warning Note that this work-around only works for first-level objects. [-Wcpp]
290 | #warning Note that this work-around only works for first-level objects.
| ^~~~~~~
Compiling file NSArray+DAV.m ...
SQLSource.m: In function ‘-[SQLSource fetchContactsMatching:withCriteria:inDomain:]’:
SQLSource.m:854:15: warning: ‘filterFormat’ may be used uninitialized in this function [-Wmaybe-uninitialized]
854 | qs = [[[fields uniqueObjects] stringsWithFormat: filterFormat] componentsJoinedByString: @" OR "];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling file NSArray+Utilities.m ...
Compiling file NSCalendarDate+SOGo.m ...
Compiling file NSDictionary+DAV.m ...
NSDictionary+DAV.m:54:2: warning: #warning this method could probably be optimized to speedup the rendering of thousands of records [-Wcpp]
54 | #warning this method could probably be optimized to speedup the rendering\
| ^~~~~~~
Compiling file NSDictionary+URL.m ...
NSCalendarDate+SOGo.m: In function ‘-[NSCalendarDate(SOGoExtensions) iso8601DateString]’:
NSCalendarDate+SOGo.m:157:21: warning: ‘:’ directive output may be truncated writing 1 byte into a region of size between 0 and 4 [-Wformat-truncation=]
157 | snprintf(buf, 23, "%04d-%02d-%02dT%02d:%02d%+.2d:%02d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NSCalendarDate+SOGo.m:157:21: note: directive argument in the range [-35791394, 35791394]
In file included from /usr/include/stdio.h:866,
from /usr/include/GNUstepBase/GSConfig.h:438,
from /usr/include/GNUstepBase/GSVersionMacros.h:224,
from /usr/include/Foundation/NSTimeZone.h:24,
from NSCalendarDate+SOGo.m:21:
/usr/include/bits/stdio2.h:71:10: note: ‘__builtin___snprintf_chk’ output between 23 and 77 bytes into a destination of size 23
71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
Compiling file NSDictionary+Utilities.m ...
Compiling file NSNull+Utilities.m ...
Compiling file NSNumber+Utilities.m ...
Compiling file NSObject+DAV.m ...
Compiling file NSObject+Utilities.m ...
Compiling file NSString+DAV.m ...
Compiling file NSString+Utilities.m ...
NSString+DAV.m:49:2: warning: #warning we should use the same nomenclature as the webdav values... [-Wcpp]
49 | #warning we should use the same nomenclature as the webdav values...
| ^~~~~~~
NSObject+Utilities.m: In function ‘-[NSObject(SOGoObjectUtilities) _languagesForLabelsInContext:]’:
NSObject+Utilities.m:71:2: warning: #warning the purpose of this method needs to be reviewed [-Wcpp]
71 | #warning the purpose of this method needs to be reviewed
| ^~~~~~~
LDAPSource.m: In function ‘-[LDAPSource checkLogin:password:perr:expire:grace:]’:
LDAPSource.m:631:3: warning: ‘bindConnection’ may be used uninitialized in this function [-Wmaybe-uninitialized]
631 | [bindConnection release];
| ^
Compiling file NSString+Crypto.m ...
LDAPSource.m: In function ‘-[LDAPSource changePasswordForLogin:oldPassword:newPassword:perr:]’:
LDAPSource.m:812:3: warning: ‘bindConnection’ may be used uninitialized in this function [-Wmaybe-uninitialized]
812 | [bindConnection release];
| ^
Compiling file NSData+Crypto.m ...
Compiling file NSURL+DAV.m ...
NSString+Utilities.m: In function ‘-[NSString(SOGoURLExtension) isJSONString]’:
NSString+Utilities.m:680:2: warning: #warning this method is a quick and dirty way of detecting the file-format [-Wcpp]
680 | #warning this method is a quick and dirty way of detecting the file-format
| ^~~~~~~
Compiling file SOGoSession.m ...
Compiling file SOGoCASSession.m ...
NSData+Crypto.m: In function ‘+[NSData(SOGoCryptoExtension) generateSaltForLength:withPrintable:]’:
NSData+Crypto.m:176:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
176 | read(fd, buf, theLength);
| ^~~~~~~~~~~~~~~~~~~~~~~~
Compiling file SOGoDAVAuthenticator.m ...
SOGoSession.m: In function ‘+[SOGoSession generateKeyForLength:]’:
SOGoSession.m:133:7: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
133 | read(fd, buf, theLength);
| ^~~~~~~~~~~~~~~~~~~~~~~~
Compiling file SOGoProxyAuthenticator.m ...
Compiling file SOGoStaticAuthenticator.m ...
SOGoProxyAuthenticator.m:106:2: warning: #warning the DAV authenticator is pretty similar to this one. We should enable the use of the former for Basic auth type through some defaults. [-Wcpp]
106 | #warning the DAV authenticator is pretty similar to this one. We should enable \
| ^~~~~~~
Compiling file SOGoWebAuthenticator.m ...
Compiling file SOGoWebDAVAclManager.m ...
Compiling file SOGoWebDAVValue.m ...
Compiling file SOGoMailer.m ...
SOGoWebDAVAclManager.m:156:2: warning: #warning this method should be simplified! [-Wcpp]
156 | #warning this method should be simplified!
| ^~~~~~~
Compiling file SOGoUser.m ...
Compiling file CardElement+SOGo.m ...
SOGoMailer.m: In function ‘-[SOGoMailer sendMailData:toRecipients:sender:withAuthenticator:inContext:]’:
SOGoMailer.m:351:2: warning: #warning FIXME - we should fix the case issue when we switch to Pantomime [-Wcpp]
351 | #warning FIXME - we should fix the case issue when we switch to Pantomime
| ^~~~~~~
Compiling file DOMNode+SOGo.m ...
Compiling file WORequest+SOGo.m ...
SOGoUser.m: In function ‘-[SOGoUser rolesForObject:inContext:]’:
SOGoUser.m:1102:2: warning: #warning this is a hack to work-around the poor implementation of PROPPATCH in SOPE [-Wcpp]
1102 | #warning this is a hack to work-around the poor implementation of PROPPATCH in SOPE
| ^~~~~~~
Compiling file WOResourceManager+SOGo.m ...
Compiling file WOResponse+SOGo.m ...
WORequest+SOGo.m: In function ‘-[WORequest(SOGoSOPEUtilities) handledByDefaultHandler]’:
WORequest+SOGo.m:35:2: warning: #warning this should be changed someday [-Wcpp]
35 | #warning this should be changed someday
| ^~~~~~~
Compiling file WOContext+SOGo.m ...
Compiling file SOGoCredentialsFile.m ...
Compiling file SOGoTextTemplateFile.m ...
Compiling file SOGoZipArchiver.m ...
Creating derived_src/NSFramework_SOGo.m...
Compiling file derived_src/NSFramework_SOGo.m ...
Linking framework SOGo ...
Copying resources into the framework wrapper...
Creating SOGo.framework/Versions/5/Resources/Info-gnustep.plist...
Creating SOGo.framework/sogo...
make[3]: Nothing to be done for 'internal-master-library-all'.
make[3]: Nothing to be done for 'internal-master-tool-all'.
Making all in Appointments ...
Making all for wobundle Appointments...
Compiling file Product.m ...
Compiling file NSArray+Appointments.m ...
Compiling file iCalAlarm+SOGo.m ...
Compiling file iCalCalendar+SOGo.m ...
Compiling file iCalEntityObject+SOGo.m ...
iCalEntityObject+SOGo.m:474:2: warning: #warning this method should be implemented in a category of iCalToDo [-Wcpp]
474 | #warning this method should be implemented in a category of iCalToDo
| ^~~~~~~
Compiling file iCalRepeatableEntityObject+SOGo.m ...
iCalRepeatableEntityObject+SOGo.m: In function ‘-[iCalRepeatableEntityObject(SOGoExtensions) _indexedRules:]’:
iCalRepeatableEntityObject+SOGo.m:52:2: warning: #warning we could return an NSArray instead and feed it as such to the iCalRecurrenceRule in SOGoAppointmentFolder... [-Wcpp]
52 | #warning we could return an NSArray instead and feed it as such to the iCalRecurrenceRule in SOGoAppointmentFolder...
| ^~~~~~~
Compiling file iCalEvent+SOGo.m ...
iCalEvent+SOGo.m: In function ‘-[iCalEvent(SOGoExtensions) adjustInContext:withTimezones:]’:
iCalEvent+SOGo.m:556:15: warning: ‘iCalRecurrenceRule’ may not respond to ‘-setUntil:’
556 | [rule setUntil: nil];
| ^
iCalEvent+SOGo.m:556:15: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Compiling file iCalEventChanges+SOGo.m ...
Compiling file iCalPerson+SOGo.m ...
Compiling file iCalToDo+SOGo.m ...
Compiling file SOGoCalendarComponent.m ...
SOGoCalendarComponent.m: In function ‘-[SOGoCalendarComponent sendEMailUsingTemplateNamed:forObject:previousObject:toAttendees:withType:]’:
SOGoCalendarComponent.m:853:2: warning: #warning this could be optimized in a class hierarchy common with the SOGoObject acl notification mechanism [-Wcpp]
853 | #warning this could be optimized in a class hierarchy common with the \
| ^~~~~~~
SOGoCalendarComponent.m:884:2: warning: #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields [-Wcpp]
884 | #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields
| ^~~~~~~
SOGoCalendarComponent.m: In function ‘-[SOGoCalendarComponent _sendIMIPReplyForEvent:from:to:textOnly:]’:
SOGoCalendarComponent.m:973:2: warning: #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields [-Wcpp]
973 | #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields
| ^~~~~~~
SOGoCalendarComponent.m: In function ‘-[SOGoCalendarComponent sendReceiptEmailForObject:addedAttendees:deletedAttendees:updatedAttendees:operation:]’:
SOGoCalendarComponent.m:1135:2: warning: #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields [-Wcpp]
1135 | #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields
| ^~~~~~~
SOGoCalendarComponent.m: At top level:
SOGoCalendarComponent.m:1332:2: warning: #warning Should we not remove the concept of Organizer and Participant roles? [-Wcpp]
1332 | #warning Should we not remove the concept of Organizer and Participant roles?
| ^~~~~~~
SOGoCalendarComponent.m:1455:2: warning: #warning alarms: we do not handle occurrences [-Wcpp]
1455 | #warning alarms: we do not handle occurrences
| ^~~~~~~
Compiling file SOGoAppointmentObject.m ...
SOGoAppointmentObject.m: In function ‘-[SOGoAppointmentObject _addOrUpdateEvent:oldEvent:forUID:owner:]’:
SOGoAppointmentObject.m:213:26: warning: ‘SOGoAppointmentObject’ may not respond to ‘-_removeEventFromUID:owner:withRecurrenceId:’
213 | withRecurrenceId: [oldEvent recurrenceId]];
| ^~~~~~~~~~~~~~~~
SOGoAppointmentObject.m:213:26: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Compiling file SOGoTaskObject.m ...
SOGoTaskObject.m:62:2: warning: #warning this code should be put in SOGoCalendarComponent once the UID hack in SOGoAppointmentObject is resolved [-Wcpp]
62 | #warning this code should be put in SOGoCalendarComponent once the UID hack\
| ^~~~~~~
SOGoTaskObject.m: In function ‘-[SOGoTaskObject PUTAction:]’:
SOGoTaskObject.m:127:44: warning: ‘@interface’ of class ‘NSException’ not found
127 | reason: @"Unable to parse task."];
| ^~~~~~
SOGoTaskObject.m:127:44: warning: no ‘+exceptionWithHTTPStatus:reason:’ method found
SOGoTaskObject.m:127:44: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Compiling file SOGoComponentOccurence.m ...
SOGoComponentOccurence.m: In function ‘-[SOGoComponentOccurence prepareDelete]’:
SOGoComponentOccurence.m:162:9: warning: passing argument 1 of ‘prepareDeleteOccurence:’ from distinct Objective-C type
162 | [container prepareDeleteOccurence: component];
| ^
SOGoComponentOccurence.m: At top level:
SOGoComponentOccurence.m:214:2: warning: #warning most of SOGoCalendarComponent and SOGoComponentOccurence share the same external interface... they should be siblings or SOGoComponentOccurence the parent class of SOGoCalendarComponent... [-Wcpp]
214 | #warning most of SOGoCalendarComponent and SOGoComponentOccurence share the same external interface... \
| ^~~~~~~
Compiling file SOGoAppointmentOccurence.m ...
Compiling file SOGoTaskOccurence.m ...
Compiling file SOGoAppointmentFolder.m ...
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder subscribeUserOrGroup:reallyDo:response:]’:
SOGoAppointmentFolder.m:441:2: warning: #warning Duplicated code from SOGoGCSFolder subscribeUserOrGroup [-Wcpp]
441 | #warning Duplicated code from SOGoGCSFolder subscribeUserOrGroup
| ^~~~~~~
SOGoAppointmentFolder.m: At top level:
SOGoAppointmentFolder.m:773:2: warning: #warning filters should make use of EOQualifier [-Wcpp]
773 | #warning filters should make use of EOQualifier
| ^~~~~~~
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder flattenCycleRecord:forRange:intoArray:withCalendar:]’:
SOGoAppointmentFolder.m:1351:2: warning: #warning this code is ugly: we should not mix objects with different types as it reduces readability [-Wcpp]
1351 | #warning this code is ugly: we should not mix objects with different types as \
| ^~~~~~~
SOGoAppointmentFolder.m:1353:11: warning: comparison of distinct Objective-C types lacks a cast
1353 | tz = eventTimeZone ? eventTimeZone : allDayTimeZone;
| ^~
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder _fixupProtectedInformation:inFields:forUser:]’:
SOGoAppointmentFolder.m:1480:2: warning: #warning we do not take the participation status into account [-Wcpp]
1480 | #warning we do not take the participation status into account
| ^~~~~~~
SOGoAppointmentFolder.m: At top level:
SOGoAppointmentFolder.m:1705:2: warning: #warning we should use the EOFetchSpecification for that!!! (see doPROPFIND:) [-Wcpp]
1705 | #warning we should use the EOFetchSpecification for that!!! (see doPROPFIND:)
| ^~~~~~~
SOGoAppointmentFolder.m:1707:2: warning: #warning components in calendar-data query are ignored [-Wcpp]
1707 | #warning components in calendar-data query are ignored
| ^~~~~~~
SOGoAppointmentFolder.m:1814:2: warning: #warning This method lacks support for timeranges [-Wcpp]
1814 | #warning This method lacks support for timeranges
| ^~~~~~~
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder _composeAdditionalFilters:]’:
SOGoAppointmentFolder.m:1978:2: warning: #warning the list of fields should be taken from the .ocs description file [-Wcpp]
1978 | #warning the list of fields should be taken from the .ocs description file
| ^~~~~~~
SOGoAppointmentFolder.m: At top level:
SOGoAppointmentFolder.m:2401:2: warning: #warning we should merge this code with the code from the iTIP interpreter in MailPartViewer [-Wcpp]
2401 | #warning we should merge this code with the code from the iTIP interpreter in MailPartViewer
| ^~~~~~~
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder caldavScheduleRequest:from:to:]’:
SOGoAppointmentFolder.m:2468:2: warning: #warning needs to handle errors [-Wcpp]
2468 | #warning needs to handle errors
| ^~~~~~~
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder fetchFields:from:to:title:component:additionalFilters:includeProtectedInformation:]’:
SOGoAppointmentFolder.m:1643:59: warning: ‘endDate’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1642 | r = [NGCalendarDateRange calendarDateRangeWithStartDate: _startDate
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1643 | endDate: endDate];
| ^~~~~~~~~~~~~~~~~
SOGoAppointmentFolder.m: In function ‘-[SOGoAppointmentFolder initializeQuickTablesAclsInContext:]’:
SOGoAppointmentFolder.m:2905:15: warning: ‘permStrIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2905 | permission = [role substringFromIndex: permStrIndex];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoAppointmentFolder.m:2902:49: warning: ‘login’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2901 | role = [self roleForComponentsWithAccessClass: currentClass
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2902 | forUser: login];
| ^~~~~~~~~~~~~~~
Compiling file SOGoAppointmentFolderICS.m ...
Compiling file SOGoAppointmentFolderObject.m ...
Compiling file SOGoAppointmentFolderXML.m ...
Compiling file SOGoAppointmentInboxFolder.m ...
Compiling file SOGoWebAppointmentFolder.m ...
Compiling file SOGoAppointmentFolders.m ...
SOGoAppointmentFolders.m:353:2: warning: #warning this method may be useful at a higher level [-Wcpp]
353 | #warning this method may be useful at a higher level
| ^~~~~~~
SOGoAppointmentFolders.m:354:2: warning: #warning not all values are simple strings... [-Wcpp]
354 | #warning not all values are simple strings...
| ^~~~~~~
Compiling file SOGoFreeBusyObject.m ...
Compiling file SOGoUser+Appointments.m ...
SOGoUser+Appointments.m:30:2: warning: #warning duplicate of [SOGoGCSFolder userIsSubscriber:] [-Wcpp]
30 | #warning duplicate of [SOGoGCSFolder userIsSubscriber:]
| ^~~~~~~
Compiling file SOGoUserFolder+Appointments.m ...
Compiling file SOGoCalendarProxy.m ...
Compiling file SOGoAptMailNotification.m ...
Compiling file SOGoAptMailInvitation.m ...
Compiling file SOGoAptMailDeletion.m ...
Compiling file SOGoAptMailICalReply.m ...
Compiling file SOGoAptMailUpdate.m ...
SOGoAptMailUpdate.m: In function ‘-[SOGoAptMailUpdate valueForProperty:withDateFormatter:]’:
SOGoAptMailUpdate.m:91:11: warning: ‘iCalRepeatableEntityObject’ may not respond to ‘-isAllDay’
91 | if ([apt isAllDay])
| ^~
SOGoAptMailUpdate.m:91:11: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
SOGoAptMailUpdate.m: In function ‘-[SOGoAptMailUpdate _setupBodyContentWithFormatter:]’:
SOGoAptMailUpdate.m:110:51: warning: passing argument 1 of ‘changesFromEvent:toEvent:’ from distinct Objective-C type
110 | toEvent: apt]
| ^~~~~~~
SOGoAptMailUpdate.m:110:51: warning: passing argument 2 of ‘changesFromEvent:toEvent:’ from distinct Objective-C type
SOGoAptMailUpdate.m: In function ‘-[SOGoAptMailUpdate setupValues]’:
SOGoAptMailUpdate.m:173:3: warning: ‘iCalRepeatableEntityObject’ may not respond to ‘-isAllDay’
173 | if (![apt isAllDay])
| ^~
Compiling file SOGoAptMailReceipt.m ...
SOGoAptMailReceipt.m: In function ‘-[SOGoAptMailReceipt _formattedUserDate:]’:
SOGoAptMailReceipt.m:201:3: warning: ‘iCalRepeatableEntityObject’ may not respond to ‘-isAllDay’
201 | if ([apt isAllDay])
| ^~
SOGoAptMailReceipt.m:201:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Compiling file SOGoAptMailReminder.m ...
Compiling file SOGoEMailAlarmsManager.m ...
Compiling file MSExchangeFreeBusySOAPRequest.m ...
Compiling file MSExchangeFreeBusy.m ...
gcc -shared \
-Wl,--no-as-needed -lcurl -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -shared-libgcc -pthread -fexceptions -rdynamic -o Appointments.SOGo/./Appointments \
./obj/Appointments.obj/Product.m.o ./obj/Appointments.obj/NSArray+Appointments.m.o ./obj/Appointments.obj/iCalAlarm+SOGo.m.o ./obj/Appointments.obj/iCalCalendar+SOGo.m.o ./obj/Appointments.obj/iCalEntityObject+SOGo.m.o ./obj/Appointments.obj/iCalRepeatableEntityObject+SOGo.m.o ./obj/Appointments.obj/iCalEvent+SOGo.m.o ./obj/Appointments.obj/iCalEventChanges+SOGo.m.o ./obj/Appointments.obj/iCalPerson+SOGo.m.o ./obj/Appointments.obj/iCalToDo+SOGo.m.o ./obj/Appointments.obj/SOGoCalendarComponent.m.o ./obj/Appointments.obj/SOGoAppointmentObject.m.o ./obj/Appointments.obj/SOGoTaskObject.m.o ./obj/Appointments.obj/SOGoComponentOccurence.m.o ./obj/Appointments.obj/SOGoAppointmentOccurence.m.o ./obj/Appointments.obj/SOGoTaskOccurence.m.o ./obj/Appointments.obj/SOGoAppointmentFolder.m.o ./obj/Appointments.obj/SOGoAppointmentFolderICS.m.o ./obj/Appointments.obj/SOGoAppointmentFolderObject.m.o ./obj/Appointments.obj/SOGoAppointmentFolderXML.m.o ./obj/Appointments.obj/SOGoAppointmentInboxFolder.m.o ./obj/Appointments.obj/SOGoWebAppointmentFolder.m.o ./obj/Appointments.obj/SOGoAppointmentFolders.m.o ./obj/Appointments.obj/SOGoFreeBusyObject.m.o ./obj/Appointments.obj/SOGoUser+Appointments.m.o ./obj/Appointments.obj/SOGoUserFolder+Appointments.m.o ./obj/Appointments.obj/SOGoCalendarProxy.m.o ./obj/Appointments.obj/SOGoAptMailNotification.m.o ./obj/Appointments.obj/SOGoAptMailInvitation.m.o ./obj/Appointments.obj/SOGoAptMailDeletion.m.o ./obj/Appointments.obj/SOGoAptMailICalReply.m.o ./obj/Appointments.obj/SOGoAptMailUpdate.m.o ./obj/Appointments.obj/SOGoAptMailReceipt.m.o ./obj/Appointments.obj/SOGoAptMailReminder.m.o ./obj/Appointments.obj/SOGoEMailAlarmsManager.m.o ./obj/Appointments.obj/MSExchangeFreeBusySOAPRequest.m.o ./obj/Appointments.obj/MSExchangeFreeBusy.m.o \
-L../SOGo/SOGo.framework/Versions/Current/sogo/ -lSOGo -L../../SOGo/./obj/ -L../../SOPE/NGCards/./obj/ -lNGCards -L../../SOPE/GDLContentStore/./obj/ -lGDLContentStore -L/usr/local/lib -Wl,-rpath,/usr/lib/sogo -L../../SOPE/GDLContentStore/obj/ -L/home/markv/GNUstep/Library/Libraries -L/usr/lib -lNGObjWeb -lNGMime -lNGStreams -lNGExtensions -lGDLAccess -lNGObjWeb -lNGMime -lNGLdap -lNGStreams -lNGExtensions -lEOControl -lDOM -lSaxObjC -lSBJson -lgnustep-base -lobjc -lm
Linking resources into the bundle wrapper...
Linking localized resources into the bundle wrapper...
Making all in Contacts ...
Making all for bundle Contacts...
Creating Contacts.SOGo/....
Compiling file Product.m ...
Compiling file NGVCard+SOGo.m ...
Compiling file NGVList+SOGo.m ...
Compiling file SOGoFolder+CardDAV.m ...
Compiling file SOGoContactFolders.m ...
Compiling file SOGoContactGCSEntry.m ...
SOGoFolder+CardDAV.m: In function ‘-[SOGoFolder(CardDAV) _appendObject:withBaseURL:toREPORTResponse:]’:
SOGoFolder+CardDAV.m:57:2: warning: #warning we provide both "address-data" and "addressbook-data" for compatibility reasons, we should actually check which one has been queried [-Wcpp]
57 | #warning we provide both "address-data" and "addressbook-data" for compatibility reasons, we should actually check which one has been queried
| ^~~~~~~
SOGoContactFolders.m: In function ‘-[SOGoContactFolders lookupName:inContext:acquire:]’:
SOGoContactFolders.m:344:19: warning: passing argument 1 of ‘setSource:’ from distinct Objective-C type
344 | [folder setSource: [um sourceWithID: name]];
| ^
Compiling file SOGoContactGCSList.m ...
NGVCard+SOGo.m: In function ‘-[NGVCard(SOGoExtensions) _setEmails:]’:
NGVCard+SOGo.m:283:11: warning: ‘emails’ may be used uninitialized in this function [-Wmaybe-uninitialized]
283 | if ([mail length] && ![emails containsObject: mail])
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling file SOGoContactGCSFolder.m ...
Compiling file SOGoContactLDIFEntry.m ...
Compiling file SOGoContactSourceFolder.m ...
Compiling file SOGoUserFolder+Contacts.m ...
SOGoContactSourceFolder.m: In function ‘-[SOGoContactSourceFolder _appendComponentProperties:matchingURLs:toResponse:]’:
SOGoContactSourceFolder.m:659:2: warning: #warning review this when fixing http: [-Wcpp]
659 | #warning review this when fixing http://www.scalableogo.org/bugs/view.php?id=276
| ^~~~~~~
Compiling file SOGoContactEntryPhoto.m ...
Compiling file NSArray+Contacts.m ...
Compiling file NSDictionary+LDIF.m ...
Compiling file NSString+LDIF.m ...
Linking bundle Contacts ...
Creating Contacts.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating Contacts.SOGo/Resources/Info-gnustep.plist...
Making all in Mailer ...
Making all for wobundle Mailer...
Compiling file Product.m ...
Compiling file SOGoMailManager.m ...
Compiling file SOGoDraftObject.m ...
SOGoDraftObject.m:86:2: warning: #warning -[NGImap4Connection postData:flags:toFolderURL:] should be enhanced to return at least the new uid [-Wcpp]
86 | #warning -[NGImap4Connection postData:flags:toFolderURL:] should be enhanced \
| ^~~~~~~
Compiling file SOGoMailBaseObject.m ...
SOGoMailBaseObject.m:331:2: warning: #warning we could improve this by simply testing if the reference is the filename of an attachment or if the body part mentionned actually exists in the list of body parts. Another way is to use a prefix such as "attachment-*" to declare attachments. [-Wcpp]
331 | #warning we could improve this by simply testing if the reference is the filename of an attachment or if the body part mentionned actually exists in the list of body parts. Another way is to use a prefix such as "attachment-*" to declare attachments.
| ^~~~~~~
Compiling file SOGoMailAccounts.m ...
Compiling file SOGoMailAccount.m ...
Compiling file SOGoMailFolder.m ...
SOGoMailFolder.m: In function ‘-[SOGoMailFolder copyUIDs:toFolder:inContext:]’:
SOGoMailFolder.m:631:2: warning: #warning this code will fail on implementation using something else than '/' as delimiter [-Wcpp]
631 | #warning this code will fail on implementation using something else than '/' as delimiter
| ^~~~~~~
SOGoMailFolder.m: In function ‘-[SOGoMailFolder markMessagesAsJunkOrNotJunk:junk:]’:
SOGoMailFolder.m:830:2: warning: #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields [-Wcpp]
830 | #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields
| ^~~~~~~
SOGoMailFolder.m: In function ‘-[SOGoMailFolder otherUsersPathToFolder]’:
SOGoMailFolder.m:1638:2: warning: #warning this method should be checked [-Wcpp]
1638 | #warning this method should be checked
| ^~~~~~~
SOGoMailFolder.m: In function ‘-[SOGoMailFolder markMessagesAsJunkOrNotJunk:junk:]’:
SOGoMailFolder.m:869:19: warning: ‘body’ may be used uninitialized in this function [-Wmaybe-uninitialized]
869 | [messageToSend setBody: body];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoMailFolder.m:872:19: warning: ‘messageToSend’ may be used uninitialized in this function [-Wmaybe-uninitialized]
872 | data = [generator generateMimeFromPart: messageToSend];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling file SOGoMailLabel.m ...
Compiling file SOGoMailNamespace.m ...
Compiling file SOGoMailObject.m ...
SOGoMailObject.m: In function ‘-[SOGoMailObject contentAsString]’:
SOGoMailObject.m:510:2: warning: #warning we ignore the charset here? [-Wcpp]
510 | #warning we ignore the charset here?
| ^~~~~~~
SOGoMailObject.m: At top level:
SOGoMailObject.m:892:2: warning: #warning we might need to handle parts with a "name" attribute [-Wcpp]
892 | #warning we might need to handle parts with a "name" attribute
| ^~~~~~~
SOGoMailObject.m: In function ‘-[SOGoMailObject archiveAllFilesinArchiveNamed:]’:
SOGoMailObject.m:966:2: warning: #warning duplicated code from [SOGoMailFolder archiveUIDs] [-Wcpp]
966 | #warning duplicated code from [SOGoMailFolder archiveUIDs]
| ^~~~~~~
SOGoMailObject.m: In function ‘-[SOGoMailObject textDescription]’:
SOGoMailObject.m:1787:2: warning: #warning We should send the content as an NSData [-Wcpp]
1787 | #warning We should send the content as an NSData
| ^~~~~~~
Compiling file SOGoMailObject+Draft.m ...
Compiling file SOGoSentFolder.m ...
Compiling file SOGoDraftsFolder.m ...
Compiling file SOGoTrashFolder.m ...
Compiling file SOGoJunkFolder.m ...
Compiling file SOGoMailBodyPart.m ...
SOGoMailBodyPart.m: In function ‘-[SOGoMailBodyPart bodyPartPath]’:
SOGoMailBodyPart.m:120:2: warning: #warning partToPart should be populated directly [-Wcpp]
120 | #warning partToPart should be populated directly
| ^~~~~~~
Compiling file SOGoHTMLMailBodyPart.m ...
Compiling file SOGoImageMailBodyPart.m ...
Compiling file SOGoMessageMailBodyPart.m ...
Compiling file SOGoCalendarMailBodyPart.m ...
Compiling file SOGoTNEFMailBodyPart.m ...
SOGoTNEFMailBodyPart.m: In function ‘-[SOGoTNEFMailBodyPart setPart:]’:
SOGoTNEFMailBodyPart.m:827:7: warning: ‘NSDictionary’ may not respond to ‘-filename’
827 | [self setFilename: [[newPart bodyInfo] filename]];
| ^
SOGoTNEFMailBodyPart.m:827:7: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Compiling file SOGoVCardMailBodyPart.m ...
Compiling file SOGoMailForward.m ...
Compiling file SOGoMailReply.m ...
Compiling file EOQualifier+MailDAV.m ...
Compiling file NSData+Mail.m ...
Compiling file NSData+SMIME.m ...
NSData+SMIME.m: In function ‘-[NSData(SOGoMailSMIME) signUsingCertificateAndKey:]’:
NSData+SMIME.m:82:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
82 | while (link = PEM_read_bio_X509_AUX(tbio, NULL, 0, NULL))
| ^~~~
NSData+SMIME.m: In function ‘-[NSData(SOGoMailSMIME) messageFromEncryptedDataAndCertificate:]’:
NSData+SMIME.m:308:3: warning: ‘@interface’ of class ‘NGMimeType’ not found
308 | type = [[contentType type] lowercaseString];
| ^~~~
NSData+SMIME.m:308:3: warning: no ‘-type’ method found
NSData+SMIME.m:308:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
NSData+SMIME.m:309:3: warning: ‘@interface’ of class ‘NGMimeType’ not found
309 | subtype = [[contentType subType] lowercaseString];
| ^~~~~~~
NSData+SMIME.m:309:3: warning: no ‘-subType’ method found
NSData+SMIME.m:315:11: warning: ‘@interface’ of class ‘NGMimeType’ not found
315 | smimetype = [[contentType valueOfParameter: @"smime-type"] lowercaseString];
| ^~~~~~~~~
NSData+SMIME.m:315:11: warning: no ‘-valueOfParameter:’ method found
NSData+SMIME.m: In function ‘-[NSData(SOGoMailSMIME) decryptUsingCertificate:]’:
NSData+SMIME.m:286:3: warning: ‘obio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
286 | BIO_free(obio);
| ^~~~~~~~~~~~~~
NSData+SMIME.m:284:3: warning: ‘sbio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
284 | BIO_free(sbio);
| ^~~~~~~~~~~~~~
NSData+SMIME.m: In function ‘-[NSData(SOGoMailSMIME) embeddedContent]’:
NSData+SMIME.m:362:3: warning: ‘obio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
362 | BIO_free(obio);
| ^~~~~~~~~~~~~~
NSData+SMIME.m: In function ‘-[NSData(SOGoMailSMIME) convertPKCS12ToPEMUsingPassword:]’:
NSData+SMIME.m:450:3: warning: ‘obio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
450 | BIO_free(obio);
| ^~~~~~~~~~~~~~
NSData+SMIME.m: In function ‘-[NSData(SOGoMailSMIME) signersFromPKCS7]’:
NSData+SMIME.m:508:3: warning: ‘obio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
508 | BIO_free(obio);
| ^~~~~~~~~~~~~~
Compiling file NSDictionary+Mail.m ...
Compiling file NSString+Mail.m ...
Compiling file SOGoUser+Mailer.m ...
gcc -shared \
-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -shared-libgcc -pthread -fexceptions -rdynamic -o Mailer.SOGo/./Mailer \
./obj/Mailer.obj/Product.m.o ./obj/Mailer.obj/SOGoMailManager.m.o ./obj/Mailer.obj/SOGoDraftObject.m.o ./obj/Mailer.obj/SOGoMailBaseObject.m.o ./obj/Mailer.obj/SOGoMailAccounts.m.o ./obj/Mailer.obj/SOGoMailAccount.m.o ./obj/Mailer.obj/SOGoMailFolder.m.o ./obj/Mailer.obj/SOGoMailLabel.m.o ./obj/Mailer.obj/SOGoMailNamespace.m.o ./obj/Mailer.obj/SOGoMailObject.m.o ./obj/Mailer.obj/SOGoMailObject+Draft.m.o ./obj/Mailer.obj/SOGoSentFolder.m.o ./obj/Mailer.obj/SOGoDraftsFolder.m.o ./obj/Mailer.obj/SOGoTrashFolder.m.o ./obj/Mailer.obj/SOGoJunkFolder.m.o ./obj/Mailer.obj/SOGoMailBodyPart.m.o ./obj/Mailer.obj/SOGoHTMLMailBodyPart.m.o ./obj/Mailer.obj/SOGoImageMailBodyPart.m.o ./obj/Mailer.obj/SOGoMessageMailBodyPart.m.o ./obj/Mailer.obj/SOGoCalendarMailBodyPart.m.o ./obj/Mailer.obj/SOGoTNEFMailBodyPart.m.o ./obj/Mailer.obj/SOGoVCardMailBodyPart.m.o ./obj/Mailer.obj/SOGoMailForward.m.o ./obj/Mailer.obj/SOGoMailReply.m.o ./obj/Mailer.obj/EOQualifier+MailDAV.m.o ./obj/Mailer.obj/NSData+Mail.m.o ./obj/Mailer.obj/NSData+SMIME.m.o ./obj/Mailer.obj/NSDictionary+Mail.m.o ./obj/Mailer.obj/NSString+Mail.m.o ./obj/Mailer.obj/SOGoUser+Mailer.m.o \
-L../SOGo/SOGo.framework/Versions/Current/sogo/ -lSOGo -L../../SOGo/./obj/ -L../../SOPE/NGCards/./obj/ -lNGCards -L../../SOPE/GDLContentStore/./obj/ -lGDLContentStore -L/usr/local/lib -Wl,-rpath,/usr/lib/sogo -L/home/markv/GNUstep/Library/Libraries -L/usr/lib -lNGObjWeb -lNGMime -lNGStreams -lNGExtensions -lGDLAccess -lNGObjWeb -lNGMime -lNGLdap -lNGStreams -lNGExtensions -lEOControl -lDOM -lSaxObjC -lSBJson -lcrypto -lgnustep-base -lobjc -lm
Linking resources into the bundle wrapper...
Linking localized resources into the bundle wrapper...
Making all in Main ...
Making all for tool sogod...
Compiling file sogod.m ...
Compiling file SOGo.m ...
Compiling file SOGo+DAV.m ...
SOGo+DAV.m:127:2: warning: #warning all REPORT method should be standardized... [-Wcpp]
127 | #warning all REPORT method should be standardized...
| ^~~~~~~
SOGo+DAV.m:332:2: warning: #warning this is a bit ugly, as usual [-Wcpp]
332 | #warning this is a bit ugly, as usual
| ^~~~~~~
SOGo+DAV.m: In function ‘-[SOGo(SOGoWebDAVExtensions) _appendProperties:ofCollection:toResponses:]’:
SOGo+DAV.m:467:12: warning: #warning evil eVIL EVIl! [-Wcpp]
467 | #warning evil eVIL EVIl!
| ^~~~~~~
SOGo.m:65:2: warning: #warning might be useful to have a SOGoObject-derived proxy class for handling requests and avoid duplicating methods [-Wcpp]
65 | #warning might be useful to have a SOGoObject-derived proxy class for \
| ^~~~~~~
SOGo.m:160:2: warning: #warning the following methods should be replaced with helpers in GCSSpecialQueries [-Wcpp]
160 | #warning the following methods should be replaced with helpers in GCSSpecialQueries
| ^~~~~~~
SOGo.m: In function ‘-[SOGo dispatchRequest:]’:
SOGo.m:589:7: warning: ‘startDate’ may be used uninitialized in this function [-Wmaybe-uninitialized]
589 | timeDelta = [[NSDate date] timeIntervalSinceDate: startDate];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Linking tool sogod ...
Making all in UI ...
Making all in SOGoUI ...
Making all for library libSOGoUI...
Compiling file UIxComponent.m ...
Compiling file UIxModuleAccessDenied.m ...
Compiling file SOGoAptFormatter.m ...
Compiling file SOGoACLAdvisory.m ...
Compiling file SOGoFolderAdvisory.m ...
Compiling file SOGoDirectAction.m ...
SOGoFolderAdvisory.m: In function ‘-[SOGoFolderAdvisory httpFolderURL]’:
SOGoFolderAdvisory.m:92:2: warning: #warning the url returned by SOGoMail may be empty, we need to handle that [-Wcpp]
92 | #warning the url returned by SOGoMail may be empty, we need to handle that
| ^~~~~~~
SOGoACLAdvisory.m: In function ‘-[SOGoACLAdvisory httpAdvisoryURL]’:
SOGoACLAdvisory.m:101:2: warning: #warning the url returned by SOGoMail may be empty, we need to handle that [-Wcpp]
101 | #warning the url returned by SOGoMail may be empty, we need to handle that
| ^~~~~~~
SOGoACLAdvisory.m: In function ‘-[SOGoACLAdvisory httpFolderURL]’:
SOGoACLAdvisory.m:116:2: warning: #warning the url returned by SOGoMail may be empty, we need to handle that [-Wcpp]
116 | #warning the url returned by SOGoMail may be empty, we need to handle that
| ^~~~~~~
SOGoFolderAdvisory.m: In function ‘-[SOGoFolderAdvisory send]’:
SOGoFolderAdvisory.m:189:2: warning: #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields [-Wcpp]
189 | #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields
| ^~~~~~~
SOGoACLAdvisory.m: In function ‘-[SOGoACLAdvisory send]’:
SOGoACLAdvisory.m:219:2: warning: #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields [-Wcpp]
219 | #warning SOPE is just plain stupid here - if you change the case of keys, it will break the encoding of fields
| ^~~~~~~
Linking library libSOGoUI ...
Making all in SOGoElements ...
Making all for bundle SOGoElements...
Creating SOGoElements.wox/....
Compiling file SOGoElementsBundle.m ...
Compiling file SOGoElementsBuilder.m ...
Compiling file SOGoIEConditional.m ...
Linking bundle SOGoElements ...
Creating SOGoElements.wox/Resources...
Creating stamp file...
Creating SOGoElements.wox/Resources/Info-gnustep.plist...
Making all in Common ...
Making all for bundle CommonUI...
Creating CommonUI.SOGo/....
Compiling file CommonUIProduct.m ...
Compiling file UIxPageFrame.m ...
Compiling file UIxAclEditor.m ...
Compiling file UIxObjectActions.m ...
Compiling file UIxFolderActions.m ...
Compiling file UIxParentFolderActions.m ...
Compiling file UIxUserRightsEditor.m ...
Compiling file UIxTopnavToolbar.m ...
UIxUserRightsEditor.m: In function ‘-[UIxUserRightsEditor _initRightsForUserID:]’:
UIxUserRightsEditor.m:174:2: warning: #warning Duplicated code from _initRights [-Wcpp]
174 | #warning Duplicated code from _initRights
| ^~~~~~~
Compiling file UIxToolbar.m ...
Linking bundle CommonUI ...
Creating CommonUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating CommonUI.SOGo/Resources/Info-gnustep.plist...
Making all in Contacts ...
Making all for bundle ContactsUI...
Creating ContactsUI.SOGo/....
Compiling file UIxContactsUserFolders.m ...
Compiling file UIxContactsUserRightsEditor.m ...
Compiling file ContactsUIProduct.m ...
Compiling file UIxContactActions.m ...
Compiling file UIxContactView.m ...
Compiling file UIxContactEditor.m ...
Compiling file UIxListView.m ...
Compiling file UIxListEditor.m ...
UIxContactEditor.m: In function ‘-[UIxContactEditor ldifRecord]’:
UIxContactEditor.m:90:7: warning: ‘UIxContactEditor’ may not respond to ‘-queryParameterForKey:’
90 | queryValue = [self queryParameterForKey: @"contactEmail"];
| ^~~~~~~~~~
UIxContactEditor.m:90:7: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
UIxContactEditor.m:93:7: warning: ‘UIxContactEditor’ may not respond to ‘-queryParameterForKey:’
93 | queryValue = [self queryParameterForKey: @"contactFN"];
| ^~~~~~~~~~
Compiling file UIxContactsListActions.m ...
Compiling file UIxContactFoldersView.m ...
Compiling file UIxContactFolderActions.m ...
Compiling file UIxContactFolderLinksTemplate.m ...
UIxContactFoldersView.m: In function ‘-[UIxContactFoldersView contactFolders]’:
UIxContactFoldersView.m:302:7: warning: ‘-ownerInContext:’ not found in protocol(s)
302 | owner = [currentFolder ownerInContext: context];
| ^~~~~
UIxContactFoldersView.m:308:41: warning: ‘-cardDavURL’ not found in protocol(s)
308 | [currentFolder cardDavURL], @"cardDavURL",
| ^
UIxContactFoldersView.m:312:15: warning: ‘-publicCardDavURL’ not found in protocol(s)
312 | [urls setObject: [currentFolder publicCardDavURL] forKey: @"publicCardDavURL"];
| ^
UIxContactFoldersView.m:317:7: warning: ‘-aclsForUser:’ not found in protocol(s)
317 | allACLs = ([owner isEqualToString: userLogin] ? nil : [currentFolder aclsForUser: userLogin]);
| ^~~~~~~
UIxContactFoldersView.m:326:9: warning: ‘-synchronize’ not found in protocol(s)
326 | synchronize = [currentFolder synchronize];
| ^~~~~~~~~~~
UIxContactFoldersView.m:330:7: warning: ‘-nameInContainer’ not found in protocol(s)
330 | if ([[currentFolder nameInContainer] isEqualToString: @"personal"])
| ^~
UIxContactFoldersView.m:336:35: warning: ‘-nameInContainer’ not found in protocol(s)
336 | [NSString stringWithFormat: @"%@", [currentFolder nameInContainer]], @"id",
| ^
UIxContactFoldersView.m:337:35: warning: ‘-displayName’ not found in protocol(s)
337 | [currentFolder displayName], @"name",
| ^
UIxContactFoldersView.m:342:45: warning: ‘-isPersonalSource’ not found in protocol(s)
342 | && ![currentFolder isPersonalSource]], @"isRemote",
| ^~
UIxContactFoldersView.m:344:45: warning: ‘-listRequiresDot’ not found in protocol(s)
344 | && [currentFolder listRequiresDot]], @"listRequiresDot",
| ^~
UIxContactFoldersView.m:347:35: warning: ‘-searchFields’ not found in protocol(s)
347 | [currentFolder searchFields], @"searchFields",
| ^
Compiling file UIxContactFolderProperties.m ...
Linking bundle ContactsUI ...
Creating ContactsUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating ContactsUI.SOGo/Resources/Info-gnustep.plist...
Making all in MailPartViewers ...
Making all for bundle MailPartViewers...
Creating MailPartViewers.SOGo/....
Compiling file MailPartViewersProduct.m ...
Compiling file UIxMailRenderingContext.m ...
Compiling file UIxMailSizeFormatter.m ...
Compiling file UIxMailPartViewer.m ...
Compiling file UIxMailPartTextViewer.m ...
UIxMailPartViewer.m: In function ‘-[UIxMailPartViewer renderedPart]’:
UIxMailPartViewer.m:196:24: warning: ‘UIxMailPartViewer’ may not respond to ‘-pathForDownload’
196 | [self pathForDownload], @"downloadURL",
| ^
UIxMailPartViewer.m:196:24: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
UIxMailPartViewer.m: In function ‘-[UIxMailPartViewer _pathForAttachmentOrDownload:]’:
Compiling file UIxMailPartHTMLViewer.m ...
UIxMailPartViewer.m:364:5: warning: ‘NSString’ may not respond to ‘-filename’
364 | attachment = [[[self decodedFlatContent] headerForKey: @"content-disposition"] filename];
| ^~~~~~~~~~
Compiling file UIxMailPartImageViewer.m ...
Compiling file UIxMailPartLinkViewer.m ...
Compiling file UIxMailPartMixedViewer.m ...
Compiling file UIxMailPartEncryptedViewer.m ...
Compiling file UIxMailPartSignedViewer.m ...
Compiling file UIxMailPartAlternativeViewer.m ...
Compiling file UIxMailPartMessageViewer.m ...
UIxMailPartEncryptedViewer.m: In function ‘-[UIxMailPartEncryptedViewer contentViewerComponent]’:
UIxMailPartEncryptedViewer.m:308:3: warning: ‘UIxMailPartEncryptedViewer’ may not respond to ‘-childInfo’
308 | info = [self childInfo];
| ^~~~
UIxMailPartEncryptedViewer.m:308:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
UIxMailPartEncryptedViewer.m: In function ‘-[UIxMailPartEncryptedViewer renderedPart]’:
UIxMailPartEncryptedViewer.m:318:3: warning: no ‘-mailObject’ method found
318 | mailObject = [[self clientObject] mailObject];
| ^~~~~~~~~~
UIxMailPartEncryptedViewer.m:412:7: warning: ‘message’ may be used uninitialized in this function [-Wmaybe-uninitialized]
412 | part = [message retain];
| ~~~~~~~~~~~~~~~~
Compiling file UIxMailPartICalViewer.m ...
UIxMailPartEncryptedViewer.m: In function ‘-[UIxMailPartEncryptedViewer _processMessageWith:]’:
UIxMailPartEncryptedViewer.m:204:3: warning: ‘obio’ may be used uninitialized in this function [-Wmaybe-uninitialized]
204 | BIO_free (obio);
| ^~~~~~~~~~~~~~~
UIxMailPartHTMLViewer.m: In function ‘-[_UIxHTMLMailContentHandler _appendStyle:length:]’:
UIxMailPartHTMLViewer.m:362:19: warning: ‘declaration’ may be used uninitialized in this function [-Wmaybe-uninitialized]
362 | [css appendString: declaration];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UIxMailPartHTMLViewer.m:329:69: warning: ‘currentChar’ may be used uninitialized in this function [-Wmaybe-uninitialized]
329 | length: (currentChar - start)]];
| ^
Compiling file UIxMailPartTNEFViewer.m ...
Compiling file UIxMailPartICalActions.m ...
UIxMailPartICalActions.m: In function ‘-[UIxMailPartICalActions _eventObjectWithUID:]’:
UIxMailPartICalActions.m:120:2: warning: #warning this will not work if Bob reads emails of Alice and accepts events for her [-Wcpp]
120 | #warning this will not work if Bob reads emails of Alice and accepts events for her
| ^~~~~~~
Linking bundle MailPartViewers ...
Creating MailPartViewers.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating MailPartViewers.SOGo/Resources/Info-gnustep.plist...
Making all in MailerUI ...
Making all for bundle MailerUI...
Creating MailerUI.SOGo/....
Compiling file MailerUIProduct.m ...
Compiling file UIxMailFormatter.m ...
Compiling file UIxEnvelopeAddressFormatter.m ...
Compiling file WOContext+UIxMailer.m ...
Compiling file UIxMailMainFrame.m ...
Compiling file UIxMailListActions.m ...
Compiling file UIxMailView.m ...
Compiling file UIxMailSourceView.m ...
Compiling file UIxMailPopupView.m ...
Compiling file UIxMailMoveToPopUp.m ...
Compiling file UIxMailAccountActions.m ...
Compiling file UIxMailFolderActions.m ...
Compiling file UIxMailFolderSubscriptions.m ...
Compiling file UIxMailActions.m ...
Compiling file UIxMailEditor.m ...
Compiling file UIxMailWindowCloser.m ...
Compiling file UIxMailUserRightsEditor.m ...
Compiling file UIxMailUserDelegationEditor.m ...
UIxMailEditor.m: In function ‘-[UIxMailEditor sendAction]’:
UIxMailEditor.m:897:3: warning: type ‘id <WOActionResults>’ does not conform to the ‘NSObject’ protocol
897 | return response;
| ^~~~~~
Linking bundle MailerUI ...
Creating MailerUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating MailerUI.SOGo/Resources/Info-gnustep.plist...
Making all in MainUI ...
Making all for bundle MainUI...
Creating MainUI.SOGo/....
Compiling file MainUIProduct.m ...
Compiling file SOGoRootPage.m ...
Compiling file SOGoUserHomePage.m ...
Compiling file SOGoBrowsersPanel.m ...
Compiling file SOGoMicrosoftActiveSyncActions.m ...
Linking bundle MainUI ...
Creating MainUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating MainUI.SOGo/Resources/Info-gnustep.plist...
Making all in PreferencesUI ...
Making all for bundle PreferencesUI...
Creating PreferencesUI.SOGo/....
Compiling file PreferencesUIProduct.m ...
Compiling file UIxJSONPreferences.m ...
Compiling file UIxPreferences.m ...
Compiling file UIxAccountEditor.m ...
Compiling file UIxFilterEditor.m ...
Compiling file UIxAdditionalPreferences.m ...
UIxPreferences.m: In function ‘-[UIxPreferences init]’:
UIxPreferences.m:109:2: warning: #warning user should be the owner rather than the activeUser [-Wcpp]
109 | #warning user should be the owner rather than the activeUser
| ^~~~~~~
Linking bundle PreferencesUI ...
Creating PreferencesUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating PreferencesUI.SOGo/Resources/Info-gnustep.plist...
Making all in Scheduler ...
Making all for bundle SchedulerUI...
Creating SchedulerUI.SOGo/....
Compiling file SchedulerUIProduct.m ...
Compiling file NSArray+Scheduler.m ...
Compiling file NSDictionary+Scheduler.m ...
Compiling file UIxCalMainView.m ...
Compiling file UIxCalendarProperties.m ...
Compiling file UIxCalendarFolderLinksTemplate.m ...
Compiling file UIxCalDayTable.m ...
Compiling file UIxCalUserRightsEditor.m ...
Compiling file UIxCalFolderActions.m ...
Compiling file UIxCalView.m ...
Compiling file UIxCalDayView.m ...
Compiling file UIxCalMulticolumnDayView.m ...
Compiling file UIxCalWeekView.m ...
Compiling file UIxCalMonthView.m ...
Compiling file UIxCalListingActions.m ...
Compiling file UIxCalMainActions.m ...
Compiling file UIxAttendeesEditor.m ...
UIxCalListingActions.m: In function ‘-[UIxCalListingActions _fetchFields:forComponentOfType:]’:
UIxCalListingActions.m:572:15: warning: ‘UIxCalListingActions’ may not respond to ‘-_addStartHour:’
572 | [self _addStartHour: newInfo];
| ^
UIxCalListingActions.m:572:15: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
UIxCalMainActions.m: In function ‘-[UIxCalMainActions addWebCalendarAction]’:
UIxCalMainActions.m:102:13: warning: ‘jsonResponse’ may be used uninitialized in this function [-Wmaybe-uninitialized]
101 | return [self responseWithStatus: httpStatus
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
102 | andJSONRepresentation: jsonResponse];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compiling file UIxComponentEditor.m ...
Compiling file UIxCalendarSelector.m ...
Compiling file UIxAppointmentActions.m ...
Compiling file UIxAppointmentEditor.m ...
Compiling file UIxTaskEditor.m ...
Compiling file UIxRecurrenceEditor.m ...
Compiling file UIxReminderEditor.m ...
Compiling file UIxOccurenceEditor.m ...
Linking bundle SchedulerUI ...
Creating SchedulerUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating SchedulerUI.SOGo/Resources/Info-gnustep.plist...
Making all in AdministrationUI ...
Making all for bundle AdministrationUI...
Creating AdministrationUI.SOGo/....
Compiling file AdministrationUIProduct.m ...
Compiling file UIxAdministration.m ...
Compiling file UIxAdministrationAclEditor.m ...
Compiling file UIxAdministrationFilterPanel.m ...
UIxAdministrationAclEditor.m: In function ‘-[UIxAdministrationAclEditor saveAclsAction]’:
UIxAdministrationAclEditor.m:262:3: warning: ‘UIxAdministrationAclEditor’ may not respond to ‘-jsCloseWithRefreshMethod:’
262 | return [self jsCloseWithRefreshMethod: nil];
| ^~~~~~
UIxAdministrationAclEditor.m:262:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
UIxAdministrationFilterPanel.m: In function ‘+[UIxAdministrationFilterPanel initialize]’:
UIxAdministrationFilterPanel.m:39:2: warning: #warning how useful is this? [-Wcpp]
39 | #warning how useful is this?
| ^~~~~~~
Linking bundle AdministrationUI ...
Creating AdministrationUI.SOGo/Resources...
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Creating stamp file...
Creating AdministrationUI.SOGo/Resources/Info-gnustep.plist...
Making all in Templates ...
Template files validated
Making all in WebServerResources ...
The 'all' target does nothing. Use 'make dev' to generate static files and 'make install' to install them.
Making all in Tools ...
Making all for tool sogo-tool...
Making all for tool sogo-slapd-sockd...
Making all for tool sogo-ealarms-notify...
Compiling file sogo-tool.m ...
Compiling file sogo-ealarms-notify.m ...
Compiling file sogo-slapd-sockd.m ...
Compiling file SOGoEAlarmsNotifier.m ...
Compiling file SOGoTool.m ...
Compiling file SOGoToolBackup.m ...
Compiling file SOGoSockD.m ...
SOGoEAlarmsNotifier.m: In function ‘-[SOGoEAlarmsNotifier _processAlarm:withOwner:andContainerPath:]’:
SOGoEAlarmsNotifier.m:182:3: warning: no ‘-initWithName:’ method found
182 | app = [[WOApplication alloc] initWithName: @"SOGo"];
| ^~~
SOGoEAlarmsNotifier.m:182:3: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
SOGoEAlarmsNotifier.m:187:3: warning: ‘WOApplication’ may not respond to ‘-_setCurrentContext:’
187 | [app _setCurrentContext:localContext];
| ^
Compiling file SOGoToolDumpDefaults.m ...
Compiling file SOGoSockDScanner.m ...
Compiling file SOGoSockDOperation.m ...
Compiling file SOGoToolUpdateAutoReply.m ...
Linking tool sogo-ealarms-notify ...
Compiling file SOGoToolExpireUserSessions.m ...
Compiling file SOGoToolRemove.m ...
Linking tool sogo-slapd-sockd ...
Compiling file SOGoToolRemoveDoubles.m ...
Compiling file SOGoToolRenameUser.m ...
Compiling file SOGoToolCheckupUser.m ...
Compiling file SOGoToolCleanupUser.m ...
Compiling file SOGoToolRestore.m ...
Compiling file SOGoToolCreateFolder.m ...
Compiling file SOGoToolUserPreferences.m ...
Compiling file SOGoToolManageACL.m ...
Compiling file SOGoToolManageEAS.m ...
Compiling file SOGoToolTruncateCalendar.m ...
SOGoToolTruncateCalendar.m: In function ‘-[SOGoToolTruncateCalendar parseArguments]’:
SOGoToolTruncateCalendar.m:76:5: warning: ‘SOGoToolTruncateCalendar’ may not respond to ‘-usage’
76 | [self usage];
| ^
SOGoToolTruncateCalendar.m:76:5: warning: (messages without a matching method signature will be assumed to return ‘id’ and accept ‘...’ as arguments)
Linking tool sogo-tool ...
Making all in Tests/Unit ...
Making all for test_tool sogo-tests...
Compiling file sogo-tests.m ...
Compiling file SOGoTest.m ...
Compiling file SOGoTestRunner.m ...
Compiling file SaxXMLReaderFactory+SOGoTests.m ...
Compiling file TestVersit.m ...
Compiling file TestiCalTimeZonePeriod.m ...
sogo-tests.m: In function ‘main’:
sogo-tests.m:127:3: warning: ‘outFormat’ may be used uninitialized in this function [-Wmaybe-uninitialized]
127 | rc = [[SOGoTestRunner testRunnerWithFormat: reportFormat] run];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TestVersit.m: In function ‘-[TestVersit test_rendering]’:
TestVersit.m:36: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
36 | #pragma clang diagnostic push
|
TestVersit.m:37: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
37 | #pragma clang diagnostic ignored "-Wobjc-string-compare"
|
Compiling file TestiCalRecurrenceCalculator.m ...
TestVersit.m:143: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
143 | #pragma clang diagnostic pop
|
TestVersit.m: In function ‘-[TestVersit test_parsing]’:
TestVersit.m:150: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
150 | #pragma clang diagnostic push
|
TestVersit.m:151: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
151 | #pragma clang diagnostic ignored "-Wobjc-string-compare"
|
TestVersit.m:214: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas]
214 | #pragma clang diagnostic pop
|
Compiling file TestSBJsonParser.m ...
Compiling file TestNGMimeAddressHeaderFieldGenerator.m ...
Compiling file TestNGMimeHeaderFieldGenerator.m ...
Compiling file TestNGMimeMessageGenerator.m ...
Compiling file TestNGMimeType.m ...
Compiling file TestNSData+Crypto.m ...
Compiling file TestNSString+Crypto.m ...
Compiling file TestNSString+URLEscaping.m ...
Compiling file TestNSString+Utilities.m ...
Compiling file TestNSURL+misc.m ...
Compiling file TestNGMailAddressParser.m ...
Compiling file TestNGInternetSocketAddress.m ...
Compiling file TestRTFHandler.m ...
Linking test_tool sogo-tests ...
==> Entering fakeroot environment...
==> Starting package()...
This is gnustep-make 2.9.0. Type 'make print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all in SOPE/NGCards ...
Making all for library libNGCards...
make[4]: Nothing to be done for 'internal-library-compile'.
Making all in versitCardsSaxDriver ...
Making all for bundle versitCardsSaxDriver...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Making all in SOPE/GDLContentStore ...
Making all for library libGDLContentStore...
make[4]: Nothing to be done for 'internal-library-compile'.
make[2]: Nothing to be done for 'internal-master-tool-all'.
Making all in SoObjects ...
Making all in SOGo ...
Making build-headers for framework SOGo...
Making all for framework SOGo...
Compiling file SOGoBuild.m ...
Creating derived_src/NSFramework_SOGo.m...
Compiling file derived_src/NSFramework_SOGo.m ...
Linking framework SOGo ...
Copying resources into the framework wrapper...
Creating SOGo.framework/Versions/5/Resources/Info-gnustep.plist...
make[3]: Nothing to be done for 'internal-master-library-all'.
make[3]: Nothing to be done for 'internal-master-tool-all'.
Making all in Appointments ...
Making all for wobundle Appointments...
Linking resources into the bundle wrapper...
Linking localized resources into the bundle wrapper...
Making all in Contacts ...
Making all for bundle Contacts...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in Mailer ...
Making all for wobundle Mailer...
Linking resources into the bundle wrapper...
Linking localized resources into the bundle wrapper...
Making all in Main ...
Making all for tool sogod...
make[4]: Nothing to be done for 'internal-tool-compile'.
Making all in UI ...
Making all in SOGoUI ...
Making all for library libSOGoUI...
make[5]: Nothing to be done for 'internal-library-compile'.
Making all in SOGoElements ...
Making all for bundle SOGoElements...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Making all in Common ...
Making all for bundle CommonUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in Contacts ...
Making all for bundle ContactsUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in MailPartViewers ...
Making all for bundle MailPartViewers...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in MailerUI ...
Making all for bundle MailerUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in MainUI ...
Making all for bundle MainUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in PreferencesUI ...
Making all for bundle PreferencesUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in Scheduler ...
Making all for bundle SchedulerUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in AdministrationUI ...
Making all for bundle AdministrationUI...
make[5]: Nothing to be done for 'internal-bundle-compile'.
Copying resources into the bundle wrapper...
Copying localized resources into the bundle wrapper...
Making all in Templates ...
Template files validated
Making all in WebServerResources ...
The 'all' target does nothing. Use 'make dev' to generate static files and 'make install' to install them.
Making all in Tools ...
Making all for tool sogo-tool...
Making all for tool sogo-slapd-sockd...
Making all for tool sogo-ealarms-notify...
make[4]: Nothing to be done for 'internal-tool-compile'.
make[4]: Nothing to be done for 'internal-tool-compile'.
make[4]: Nothing to be done for 'internal-tool-compile'.
Making all in Tests/Unit ...
Making all for test_tool sogo-tests...
make[4]: Nothing to be done for 'internal-tool-compile'.
Making install in SOPE/NGCards ...
Making install for library libNGCards...
Creating /home/markv/sogo/pkg/sogo//usr/lib/sogo...
Installing library libNGCards...
Creating /home/markv/sogo/pkg/sogo//usr/include//NGCards...
Installing headers...
Making install in versitCardsSaxDriver ...
Making install for bundle versitCardsSaxDriver...
Creating /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SaxDrivers-4.9/...
Installing bundle directory...
/usr/share/GNUstep/Makefiles/mkinstalldirs "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SaxMappings"
/usr/bin/install -c -p -m 644 NGCards.xmap "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SaxMappings"
/usr/share/GNUstep/Makefiles/mkinstalldirs /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/Libraries/Resources/NGCards
cp -R TimeZones /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/Libraries/Resources/NGCards
Making install in SOPE/GDLContentStore ...
Making install for library libGDLContentStore...
Installing library libGDLContentStore...
Creating /home/markv/sogo/pkg/sogo//usr/include//GDLContentStore...
Installing headers...
/usr/share/GNUstep/Makefiles/mkinstalldirs /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/OCSTypeModels
Copying type models into install path ...
Making install in SoObjects ...
Making install in SOGo ...
Making install for framework SOGo...
Creating /home/markv/sogo/pkg/sogo/usr/lib/GNUstep/Frameworks...
Installing framework SOGo...
Installing headers...
Making install in Appointments ...
Making install for wobundle Appointments...
if [ -e /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Appointments.SOGo ]; then rm -rf /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Appointments.SOGo; fi; \
cp -LR Appointments.SOGo /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo
Making install in Contacts ...
Making install for bundle Contacts...
Installing bundle directory...
Making install in Mailer ...
Making install for wobundle Mailer...
if [ -e /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Mailer.SOGo ]; then rm -rf /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Mailer.SOGo; fi; \
cp -LR Mailer.SOGo /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo
Making install in Main ...
Making install for tool sogod...
Creating /home/markv/sogo/pkg/sogo//usr/bin/....
Installing tool sogod...
Making install in UI ...
Making install in SOGoUI ...
Making install for library libSOGoUI...
Installing library libSOGoUI...
Creating /home/markv/sogo/pkg/sogo//usr/include//SOGoUI...
Installing headers...
Making install in SOGoElements ...
Making install for bundle SOGoElements...
Creating /home/markv/sogo/pkg/sogo//usr/lib/GNUstep/WOxElemBuilders-4.9...
Installing bundle directory...
Making install in Common ...
Making install for bundle CommonUI...
Installing bundle directory...
Making install in Contacts ...
Making install for bundle ContactsUI...
Installing bundle directory...
Making install in MailPartViewers ...
Making install for bundle MailPartViewers...
Installing bundle directory...
Making install in MailerUI ...
Making install for bundle MailerUI...
Installing bundle directory...
Making install in MainUI ...
Making install for bundle MainUI...
Installing bundle directory...
Making install in PreferencesUI ...
Making install for bundle PreferencesUI...
Installing bundle directory...
Making install in Scheduler ...
Making install for bundle SchedulerUI...
Installing bundle directory...
Making install in AdministrationUI ...
Making install for bundle AdministrationUI...
Installing bundle directory...
Making install in Templates ...
Template files validated
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./SchedulerUI"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./AdministrationUI"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./Appointments"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./ContactsUI"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./MailerUI"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./MailPartViewers"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./MainUI"...
Creating template directory "/home/markv/sogo/pkg/sogo//usr/lib/GNUstep/SOGo/Templates/./PreferencesUI"...
Installing template files...
Making install in WebServerResources ...
Making install in Tools ...
Making install for tool sogo-tool...
Installing tool sogo-tool...
Making install for tool sogo-slapd-sockd...
Installing tool sogo-slapd-sockd...
Making install for tool sogo-ealarms-notify...
Installing tool sogo-ealarms-notify...
Making install in Tests/Unit ...
Skipping installation of test tools...
This is gnustep-make 2.9.0. Type 'make print-gnustep-make-help' for help.
Running in gnustep-make version 2 strict mode.
Making all for bundle ActiveSync...
Creating ActiveSync.SOGo/....
Compiling file ActiveSyncProduct.m ...
Compiling file iCalAlarm+ActiveSync.m ...
Compiling file iCalEvent+ActiveSync.m ...
Compiling file iCalRecurrenceRule+ActiveSync.m ...
Compiling file iCalTimeZone+ActiveSync.m ...
Compiling file iCalToDo+ActiveSync.m ...
Compiling file NSCalendarDate+ActiveSync.m ...
Compiling file NSData+ActiveSync.m ...
Compiling file NSDate+ActiveSync.m ...
Compiling file NGDOMElement+ActiveSync.m ...
Compiling file NGMimeMessage+ActiveSync.m ...
Compiling file NGVCard+ActiveSync.m ...
Compiling file NSArray+SyncCache.m ...
Compiling file NSString+ActiveSync.m ...
Compiling file SOGoActiveSyncDispatcher.m ...
Compiling file SOGoActiveSyncDispatcher+Sync.m ...
Compiling file SOGoMailObject+ActiveSync.m ...
Compiling file SOGoSyncCacheObject.m ...
Compiling file SoObjectWebDAVDispatcher+ActiveSync.m ...
SoObjectWebDAVDispatcher+ActiveSync.m:104:1: warning: incomplete implementation of category ‘ActiveSync’
104 | @end
| ^
SoObjectWebDAVDispatcher+ActiveSync.m:104:1: warning: method definition for ‘-_callObjectMethod:inContext:’ not found
SOGoMailObject+ActiveSync.m: In function ‘-[SOGoMailObject(ActiveSync) storeMail:inBuffer:inContext:]’:
SOGoMailObject+ActiveSync.m:1728:15: warning: ‘attachments’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1728 | a = [attachments objectAtIndex: i];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoMailObject+ActiveSync.m:1720:7: warning: ‘messageId’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1720 | [theBuffer appendFormat: @"<ConversationId xmlns=\"Email2:\">%@</ConversationId>", [[messageId dataUsingEncoding: NSUTF8StringEncoding] activeSyncRepresentationInContext: context]];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoActiveSyncDispatcher.m: In function ‘-[SOGoActiveSyncDispatcher processMoveItems:inResponse:]’:
SOGoActiveSyncDispatcher.m:2319:14: warning: ‘ex’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2319 | if (!ex && ![srcSogoObject isKindOfClass: [NSException class]])
| ^
SOGoActiveSyncDispatcher.m:2359:25: warning: ‘newUID’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2359 | [self logWithFormat: @"EAS - Saved new easId: %@ for serverId: %@", newUID, newUID];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoActiveSyncDispatcher.m:2321:15: warning: ‘dstObjectRoles’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2321 | if (([dstObjectRoles containsObject: SOGoRole_ObjectCreator] || [[dstSogoObject ownerInContext: context] isEqualToString: [[context activeUser] login]]) &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoActiveSyncDispatcher.m:2322:19: warning: ‘srcObjectRoles’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2322 | ([srcObjectRoles containsObject: SOGoRole_ObjectEraser] || [[srcSogoObject ownerInContext: context] isEqualToString: [[context activeUser] login]]))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoActiveSyncDispatcher.m:2321:15: warning: ‘dstSogoObject’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2321 | if (([dstObjectRoles containsObject: SOGoRole_ObjectCreator] || [[dstSogoObject ownerInContext: context] isEqualToString: [[context activeUser] login]]) &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SOGoActiveSyncDispatcher.m: In function ‘-[SOGoActiveSyncDispatcher processSearchGAL:inResponse:]’:
SOGoActiveSyncDispatcher.m:3067:27: warning: ‘maxPictures’ may be used uninitialized in this function [-Wmaybe-uninitialized]
3067 | else if (total >= maxPictures)
| ^
SOGoActiveSyncDispatcher.m:3057:39: warning: ‘maxSize’ may be used uninitialized in this function [-Wmaybe-uninitialized]
3057 | if (o && [o length] <= maxSize && total < maxPictures)
| ~~~~~~~~~~~^~~~~~~~~~
Linking bundle ActiveSync ...
Creating ActiveSync.SOGo/Resources...
Copying resources into the bundle wrapper...
Creating stamp file...
Creating ActiveSync.SOGo/Resources/Info-gnustep.plist...
Making install for bundle ActiveSync...
Installing bundle directory...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/sogo-slapd-sockd
usr/bin/sogo-ealarms-notify
usr/bin/sogo-tool
usr/bin/sogod
usr/lib/sogo/libNGCards.so.4.9.0
usr/lib/sogo/libSOGoUI.so.5.2.0
usr/lib/sogo/libGDLContentStore.so.4.9.0
usr/lib/GNUstep/Frameworks/SOGo.framework/Versions/5/sogo/libSOGo.so.5.2.0
usr/lib/GNUstep/SOGo/CommonUI.SOGo/CommonUI
usr/lib/GNUstep/SOGo/Mailer.SOGo/Mailer
usr/lib/GNUstep/SOGo/AdministrationUI.SOGo/AdministrationUI
usr/lib/GNUstep/SOGo/SchedulerUI.SOGo/SchedulerUI
usr/lib/GNUstep/SOGo/Contacts.SOGo/Contacts
usr/lib/GNUstep/SOGo/MainUI.SOGo/MainUI
usr/lib/GNUstep/SOGo/MailerUI.SOGo/MailerUI
usr/lib/GNUstep/SOGo/PreferencesUI.SOGo/PreferencesUI
usr/lib/GNUstep/SOGo/ActiveSync.SOGo/ActiveSync
usr/lib/GNUstep/SOGo/Appointments.SOGo/Appointments
usr/lib/GNUstep/SOGo/ContactsUI.SOGo/ContactsUI
usr/lib/GNUstep/SOGo/MailPartViewers.SOGo/MailPartViewers
usr/lib/GNUstep/SaxDrivers-4.9/versitCardsSaxDriver.sax/versitCardsSaxDriver
usr/lib/GNUstep/WOxElemBuilders-4.9/SOGoElements.wox/SOGoElements
==> Creating package "sogo"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: sogo 5.2.0-2 (ma 13 sep 2021 18:56:05 CEST)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment