=> Bootstrap dependency digest>=20010302: found digest-20211005 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for SOPE-2.3.23nb11 This is gnustep-make 2.8.0. Type 'gmake print-gnustep-make-help' for help. Running in gnustep-make version 2 strict mode. Making all in sope-xml ... Making all in SaxObjC ... Making all for library libSaxObjC... Compiling file SaxAttributeList.m ... Compiling file SaxAttributes.m ... Compiling file SaxDefaultHandler.m ... Compiling file SaxException.m ... Compiling file SaxHandlerBase.m ... Compiling file SaxLocator.m ... Compiling file SaxMethodCallHandler.m ... Compiling file SaxNamespaceSupport.m ... Compiling file SaxObjectDecoder.m ... Compiling file SaxObjectModel.m ... Compiling file SaxXMLFilter.m ... Compiling file SaxXMLReaderFactory.m ... Linking library libSaxObjC ... Making all in DOM ... Making all for library libDOM... Compiling file DOMSaxBuilder.m ... Compiling file DOMSaxHandler.m ... Compiling file DOMXMLOutputter.m ... Compiling file DOMPYXOutputter.m ... Compiling file DOMNodeWalker.m ... Compiling file NSObject+DOM.m ... Compiling file DOMNode+Enum.m ... Compiling file DOMNode+QueryPath.m ... Compiling file DOMQueryPathExpression.m ... Compiling file NSObject+QPEval.m ... Compiling file DOMNode+QPEval.m ... Compiling file NSObject+StringValue.m ... Compiling file DOMAttribute.m ... Compiling file DOMCDATASection.m ... Compiling file DOMCharacterData.m ... Compiling file DOMComment.m ... Compiling file DOMDocument.m ... Compiling file DOMElement.m ... Compiling file DOMEntity.m ... Compiling file DOMEntityReference.m ... Compiling file DOMImplementation.m ... Compiling file DOMNode.m ... Compiling file DOMNodeWithChildren.m ... Compiling file DOMNotation.m ... Compiling file DOMProcessingInstruction.m ... Compiling file DOMText.m ... Compiling file DOMDocument+factory.m ... Compiling file DOMDocumentType.m ... Compiling file DOM+JS.m ... Compiling file DOMBuilderFactory.m ... Compiling file DOMTreeWalker.m ... Compiling file DOMNodeFilter.m ... Compiling file DOMNodeIterator.m ... Linking library libDOM ... Making all in XmlRpc ... Making all for library libXmlRpc... Compiling file XmlRpcEncoder.m ... Compiling file XmlRpcDecoder.m ... Compiling file XmlRpcMethodCall.m ... Compiling file XmlRpcMethodResponse.m ... Compiling file XmlRpcSaxHandler.m ... Compiling file XmlRpcValue.m ... Compiling file NSMutableString+XmlRpcDecoder.m ... Compiling file NSArray+XmlRpcCoding.m ... Compiling file NSData+XmlRpcCoding.m ... Compiling file NSDate+XmlRpcCoding.m ... Compiling file NSDictionary+XmlRpcCoding.m ... Compiling file NSException+XmlRpcCoding.m ... Compiling file NSHost+XmlRpcCoding.m ... Compiling file NSNotification+XmlRpcCoding.m ... Compiling file NSNumber+XmlRpcCoding.m ... Compiling file NSObject+XmlRpc.m ... Compiling file NSString+XmlRpcCoding.m ... Compiling file NSURL+XmlRpcCoding.m ... Linking library libXmlRpc ... Making all in STXSaxDriver ... Making all in subprojects of bundle STXSaxDriver... Making all for subproject ExtraSTX... Compiling file NSString+STX.m ... Compiling file StructuredLine.m ... Compiling file StructuredStack.m ... Compiling file StructuredText.m ... Linking subproject ExtraSTX ... Making all for subproject Model... Compiling file StructuredTextDocument.m ... Compiling file StructuredTextBodyElement.m ... Compiling file StructuredTextParagraph.m ... Compiling file StructuredTextListItem.m ... Compiling file StructuredTextList.m ... Compiling file StructuredTextLiteralBlock.m ... Compiling file StructuredTextHeader.m ... Linking subproject Model ... Making all for bundle STXSaxDriver... Creating STXSaxDriver.sax/.... Compiling file STXSaxDriver.m ... Compiling file StructuredTextBodyElement+SAX.m ... Linking bundle STXSaxDriver ... Creating STXSaxDriver.sax/Resources... Copying resources into the bundle wrapper... Copying resources from subprojects into the bundle wrapper... Creating stamp file... Creating STXSaxDriver.sax/Resources/Info-gnustep.plist... Making all in libxmlSAXDriver ... Making all for bundle libxmlSAXDriver... Creating libxmlSAXDriver.sax/.... Compiling file libxmlSAXDriver.m ... Compiling file libxmlHTMLSAXDriver.m ... Compiling file libxmlDocSAXDriver.m ... Compiling file libxmlSAXLocator.m ... Compiling file TableCallbacks.m ... Linking bundle libxmlSAXDriver ... Creating libxmlSAXDriver.sax/Resources... Copying resources into the bundle wrapper... Creating stamp file... Creating libxmlSAXDriver.sax/Resources/Info-gnustep.plist... Making all in sope-core ... Making all in EOControl ... Making all for library libEOControl... Compiling file EOAndQualifier.m ... Compiling file EOArrayDataSource.m ... Compiling file EOClassDescription.m ... Compiling file EODataSource.m ... Compiling file EODetailDataSource.m ... Compiling file EOFetchSpecification.m ... Compiling file EOGenericRecord.m ... Compiling file EOGlobalID.m ... Compiling file EOKeyComparisonQualifier.m ... Compiling file EOKeyGlobalID.m ... Compiling file EOKeyValueArchiver.m ... Compiling file EOKeyValueCoding.m ... Compiling file EOKeyValueQualifier.m ... Compiling file EONotQualifier.m ... EOKeyValueCoding.m:1528:15: warning: array subscript is of type 'char' [-Wchar-subscripts] *bufPtr = toupper(keyStr[1]); bufPtr++; ^~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ Compiling file EONull.m ... 1 warning generated. Compiling file EOObserver.m ... Compiling file EOOrQualifier.m ... Compiling file EOQualifier.m ... Compiling file EOQualifierParser.m ... Compiling file EOSortOrdering.m ... Compiling file EOValidation.m ... EOQualifierParser.m:868:44: warning: array subscript is of type 'char' [-Wchar-subscripts] if (strstr(_buf, "cast") == _buf && (isspace(_buf[4]) || _buf[4]=='(')) { ^~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ EOQualifierParser.m:871:16: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(_buf[pos])) /* skip spaces */ ^~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ EOQualifierParser.m:958:38: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!(_buf[pos + toklen] == '\0' || isspace(_buf[pos + toklen]) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ EOQualifierParser.m:1013:14: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(_buf[pos]) && pos < _bufLen) pos++; ^~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ EOQualifierParser.m:1026:9: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(_buf[pos]) && pos < _bufLen) pos++; ^~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ Compiling file NSArray+EOQualifier.m ... 5 warnings generated. Compiling file NSObject+EOQualifierOps.m ... Compiling file EOSQLParser.m ... EOValidation.m:147:14: warning: array subscript is of type 'char' [-Wchar-subscripts] buf[8] = toupper(buf[8]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ 1 warning generated. Compiling file EOQualifierVariable.m ... Compiling file NSObject+QualDesc.m ... Linking library libEOControl ... Making all in NGExtensions ... Making all in subprojects of library libNGExtensions... Making all for subproject FdExt... Compiling file NSArray+enumerator.m ... Compiling file NSAutoreleasePool+misc.m ... Compiling file NSBundle+misc.m ... Compiling file NSCalendarDate+misc.m ... NSArray+enumerator.m:146:46: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NSArrayEnumerator() { ^ 1 warning generated. Compiling file NSCalendarDate+matrix.m ... NSAutoreleasePool+misc.m:149:42: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSAutoreleasePool_misc(void) { ^ 1 warning generated. Compiling file NSData+gzip.m ... Compiling file NSData+misc.m ... NSCalendarDate+misc.m:623:39: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSCalendarDate_misc(void) { ^ 1 warning generated. Compiling file NSDictionary+KVC.m ... NSData+gzip.m:190:31: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSData_gzip(void) { ^ 1 warning generated. Compiling file NSDictionary+misc.m ... NSData+misc.m:48:27: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSData_misc() { ^ 1 warning generated. Compiling file NSEnumerator+misc.m ... Compiling file NSException+misc.m ... NSDictionary+KVC.m:53:32: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSDictionary_KVC() { ^ 1 warning generated. NSDictionary+misc.m:68:33: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSDictionary_misc() { Compiling file NSFileManager+Extensions.m ... ^ 1 warning generated. Compiling file NSNull+misc.m ... NSException+misc.m:86:1: warning: category is implementing a method which will also be implemented by its primary class [-Wobjc-protocol-method-implementation] - (id)copyWithZone:(NSZone *)_zone { ^ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSObject.h:236:1: note: method 'copyWithZone:' declared here - (id) copyWithZone: (NSZone*)zone; ^ NSException+misc.m:93:44: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NSExceptionMisc() { ^ 2 warnings generated. Compiling file NSObject+Logs.m ... Compiling file NSObject+Values.m ... Compiling file NSProcessInfo+misc.m ... Compiling file NSRunLoop+FileObjects.m ... Compiling file NSSet+enumerator.m ... NSObject+Values.m:183:47: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NSObjectValues(void) { ^ 1 warning generated. Compiling file NSString+Ext.m ... NSProcessInfo+misc.m:285:38: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSProcessInfo_misc(void) { ^ 1 warning generated. Compiling file NSString+Encoding.m ... Compiling file NSString+Escaping.m ... NSSet+enumerator.m:109:44: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NSSetEnumerator() { ^ 1 warning generated. Compiling file NSString+Formatting.m ... Compiling file NSString+misc.m ... Compiling file NSString+HTMLEscaping.m ... NSString+Formatting.m:797:39: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSString_Formatting(void) { ^ Compiling file NSString+XMLEscaping.m ... 1 warning generated. Compiling file NSString+URLEscaping.m ... NSString+misc.m:384:33: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSString_misc(void) { ^ 1 warning generated. Compiling file NSURL+misc.m ... Compiling file NGPropertyListParser.m ... NSString+URLEscaping.m:79:20: warning: unused function 'isUrlReservedChar' [-Wunused-function] static inline BOOL isUrlReservedChar(unsigned char _c) { ^ NSString+URLEscaping.m:89:20: warning: unused function 'isUrlXalpha' [-Wunused-function] static inline BOOL isUrlXalpha(unsigned char _c) { ^ NSString+URLEscaping.m:98:20: warning: unused function 'isUrlHexChar' [-Wunused-function] static inline BOOL isUrlHexChar(unsigned char _c) { ^ 3 warnings generated. Linking subproject FdExt ... Making all for subproject EOExt... Compiling file EOCacheDataSource.m ... Compiling file EOCompoundDataSource.m ... Compiling file EODataSource+NGExtensions.m ... Compiling file EOFetchSpecification+plist.m ... Compiling file EOFilterDataSource.m ... EODataSource+NGExtensions.m:59:45: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_EODataSource_NGExtensions(void) { ^ 1 warning generated. Compiling file EOGrouping.m ... Compiling file EOGroupingSet.m ... Compiling file EOKeyGrouping.m ... Compiling file EOKeyMapDataSource.m ... Compiling file EOQualifier+CtxEval.m ... Compiling file EOQualifier+plist.m ... Compiling file EOQualifierGrouping.m ... Compiling file EOSortOrdering+plist.m ... Compiling file EOTrueQualifier.m ... Compiling file NSArray+EOGrouping.m ... Compiling file EOGlobalID+Ext.m ... Linking subproject EOExt ... Making all for subproject XmlExt... Compiling file DOMNode+EOQualifier.m ... Linking subproject XmlExt ... Making all for subproject NGRuleEngine... Compiling file NGRule.m ... Compiling file NGRuleAssignment.m ... Compiling file NGRuleContext.m ... Compiling file NGRuleModel.m ... Compiling file NGRuleParser.m ... Linking subproject NGRuleEngine ... Making all for subproject NGLogging... Compiling file NGLogger.m ... Compiling file NGLoggerManager.m ... Compiling file NGLogEvent.m ... Compiling file NGLogEventFormatter.m ... Compiling file NGLogEventDetailedFormatter.m ... Compiling file NGLogAppender.m ... Compiling file NGLogFileHandleAppender.m ... Compiling file NGLogStdoutAppender.m ... Compiling file NGLogStderrAppender.m ... Compiling file NGLogSyslogAppender.m ... Linking subproject NGLogging ... Making all for library libNGExtensions... Compiling file NGExtensions.m ... Compiling file NGBase64Coding.m ... Compiling file NGBitSet.m ... Compiling file NGBundleManager.m ... Compiling file NGCustomFileManager.m ... NGBase64Coding.m:510:34: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGBase64Coding(void) { ^ 1 warning generated. Compiling file NGDirectoryEnumerator.m ... NGBitSet.m:376:37: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NGBitSet() { ^ 1 warning generated. Compiling file NGFileFolderInfoDataSource.m ... NGBundleManager.m:1795:1: warning: category is implementing a method which will also be implemented by its primary class [-Wobjc-protocol-method-implementation] + (NSBundle *)bundleWithPath:(NSString*)path { ^ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSBundle.h:190:1: note: method 'bundleWithPath:' declared here + (NSBundle*) bundleWithPath: (NSString*)path; ^ 1 warning generated Compiling file NGFileManager.m ... . Compiling file NGFileManager+JS.m ... Compiling file NGFileManagerURL.m ... Compiling file NGHashMap.m ... Compiling file NGMerging.m ... Compiling file NGQuotedPrintableCoding.m ... Compiling file NGStack.m ... NGMerging.m:215:42: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NGMerging(void) { ^ 1 warning generated. Compiling file NGCalendarDateRange.m ... NGQuotedPrintableCoding.m:346:43: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGQuotedPrintableCoding(void) { ^ 1 warning generated. Compiling file NGResourceLocator.m ... NGStack.m:327:36: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGExtensions_NGStack() { ^ 1 warning generated. Linking library libNGExtensions ... Making all in NGStreams ... Making all for library libNGStreams... Compiling file NGStreams.m ... Compiling file NGBase64Stream.m ... Compiling file NGBufferedStream.m ... Compiling file NGByteCountStream.m ... Compiling file NGCTextStream.m ... Compiling file NGConcreteStreamFileHandle.m ... Compiling file NGDataStream.m ... Compiling file NGFileStream.m ... Compiling file NGFilterStream.m ... Compiling file NGFilterTextStream.m ... Compiling file NGLockingStream.m ... Compiling file NGStream.m ... Compiling file NGStreamExceptions.m ... Compiling file NGStringTextStream.m ... Compiling file NGTextStream.m ... Compiling file NGDescriptorFunctions.m ... Compiling file NGStreamPipe.m ... Compiling file NGByteBuffer.m ... Compiling file NGCharBuffer.m ... Compiling file NGTerminalSupport.m ... Compiling file NGActiveSocket.m ... NGTerminalSupport.m:114:47: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGStreams_NGTerminalSupport(void) { ^ 1 warning generated. Compiling file NGDatagramPacket.m ... Compiling file NGDatagramSocket.m ... Compiling file NGInternetSocketAddress.m ... Compiling file NGInternetSocketDomain.m ... Compiling file NGLocalSocketAddress.m ... Compiling file NGLocalSocketDomain.m ... NGInternetSocketAddress.m:144:22: warning: implicit declaration of function 'gethostbyaddr_r' is invalid in C99 [-Wimplicit-function-declaration] hostEntity = gethostbyaddr_r((char *)&(sockAddr->sin_addr.s_addr), ^ NGInternetSocketAddress.m:144:20: warning: incompatible integer to pointer conversion assigning to 'struct hostent *' from 'int' [-Wint-conversion] hostEntity = gethostbyaddr_r((char *)&(sockAddr->sin_addr.s_addr), ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NGInternetSocketAddress.m:288:11: warning: implicit declaration of function 'gethostbyname_r' is invalid in C99 [-Wimplicit-function-declaration] if (gethostbyname_r(chost, &hostEntity, ^ NGInternetSocketAddress.m:289:63: warning: comparison between pointer and integer ('int' and 'void *') [-Wpointer-integer-compare] buffer, sizeof(buffer), &errorCode) == NULL) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. Compiling file NGNetUtilities.m ... Compiling file NGPassiveSocket.m ... Compiling file NGSocket.m ... Compiling file NGSocketExceptions.m ... Compiling file NGGZipStream.m ... Compiling file NGActiveSSLSocket.m ... Linking library libNGStreams ... Making all in sope-mime ... Making all in subprojects of library libNGMime... Making all for subproject NGMime... Compiling file NGMime.m ... Compiling file NGConcreteMimeType.m ... Compiling file NGMimeBodyGenerator.m ... Compiling file NGMimeBodyParser.m ... Compiling file NGMimeBodyPart.m ... Compiling file NGMimeBodyPartParser.m ... Compiling file NGMimeExceptions.m ... Compiling file NGMimeHeaderFieldGenerator.m ... Compiling file NGMimeHeaderFieldParser.m ... Compiling file NGMimeHeaderFields.m ... Compiling file NGMimeMultipartBody.m ... Compiling file NGMimeMultipartBodyParser.m ... Compiling file NGMimePartGenerator.m ... NGMimeMultipartBody.m:74:20: warning: unused function '_checkParse' [-Wunused-function] static inline void _checkParse(NGMimeMultipartBody *self) { ^ Compiling file NGMimePartParser.m ... 1 warning generated. Compiling file NGMimeType.m ... Compiling file NGPart.m ... Compiling file NGMimeFileData.m ... Compiling file NGMimeJoinedData.m ... NGMimeType.m:641:18: warning: using 'stringWithString:' with a literal is redundant [-Wobjc-redundant-literal-use] *subType = [NSString stringWithString: @"zip"]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. NGPart.m:98:26: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NGPart(void) { ^ Compiling file NGMimeUtilities.m ... 1 warning generated. Compiling file NGMimeContentDispositionHeaderFieldParser.m ... Compiling file NGMimeContentLengthHeaderFieldParser.m ... Compiling file NGMimeContentTypeHeaderFieldParser.m ... Compiling file NGMimeHeaderFieldParserSet.m ... Compiling file NGMimeRFC822DateHeaderFieldParser.m ... Compiling file NGMimeStringHeaderFieldParser.m ... Compiling file NSCalendarDate+RFC822.m ... Compiling file NGMimeAddressHeaderFieldGenerator.m ... NGMimeRFC822DateHeaderFieldParser.m:195:26: warning: array subscript is of type 'char' [-Wchar-subscripts] while (length > 0 && (!isdigit(*bytes))) { ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:213:20: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isdigit(*pe); pe++) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:222:11: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isalpha(*bytes)) { /* go to first char */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:226:20: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isalpha(*pe); pe++) /* find end of string */ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:238:11: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isdigit(*bytes)) { /* go to first digit */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:242:20: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isdigit(*pe); pe++) /* find end of number */ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:263:11: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isdigit(*bytes)) { /* go to first digit */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:267:20: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isdigit(*pe); pe++) /* find end of number */ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:277:11: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isdigit(*bytes)) { /* go to first digit */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:281:20: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isdigit(*pe); pe++) /* find end of number */ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:291:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*bytes)) /* skip spaces */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:294:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*bytes) || *bytes == ':') { Compiling file NGMimeContentDispositionHeaderFieldGenerator.m ... ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:296:13: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isdigit(*bytes)) { /* go to first digit, skip the ':' */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:301:22: warning: Compiling file NGMimeContentLengthHeaderFieldGenerator.m ... array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isdigit(*pe); pe++) /* find end of number */ ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:313:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*bytes) || *bytes == '(') /* skip spaces */ ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:317:20: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pe = bytes; isalnum(*pe) || *pe == '-' || *pe == '+'; pe++) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:64:11: warning: array subscript is of type 'char' [-Wchar-subscripts] switch (toupper(*s)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:66:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (toupper(s[1]) == 'P') return 4; // Apr ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:71:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (toupper(s[1]) == 'A') return 1; // Jan ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:72:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (toupper(s[2]) == 'N') return 6; // Jun ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:75:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (toupper(s[2]) == 'Y' || toupper(s[2]) == 'I') // May or Mai (German ;-) ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:75:33: warning: array subscript is of type 'char' [-Wchar-subscripts] if (toupper(s[2]) == 'Y' || toupper(s[2]) == 'I') // May or Mai (German ;-) ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:93:26: warning: array subscript is of type 'char' [-Wchar-subscripts] while (length < len && isalpha(*(s+length))) ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:108:31: warning: array subscript is of type 'char' [-Wchar-subscripts] for (pos = 0; pos < len && !isdigit(*(s+pos));) ^~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:133:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalpha(s[pos])) { ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ NGMimeRFC822DateHeaderFieldParser.m:137:23: warning: array subscript is of type 'char' [-Wchar-subscripts] while (pos < len && isspace(*(s+pos))) ^~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 26 warnings generated. Compiling file NGMimeContentTypeHeaderFieldGenerator.m ... Compiling file NGMimeHeaderFieldGeneratorSet.m ... Compiling file NGMimeRFC822DateHeaderFieldGenerator.m ... Compiling file NGMimeStringHeaderFieldGenerator.m ... Compiling file NGMimeMultipartBodyGenerator.m ... Compiling file NGMimeTextBodyGenerator.m ... Compiling file NGMimeRfc822BodyGenerator.m ... Compiling file NSData+RFC822.m ... Linking subproject NGMime ... Making all for subproject NGMail... Compiling file NGMail.m ... Compiling file NGMailAddressList.m ... Compiling file NGMailAddressParser.m ... Compiling file NGMailAddress.m ... Compiling file NGMimeMessage.m ... Compiling file NGMimeMessageGenerator.m ... Compiling file NGMimeMessageParser.m ... Compiling file NGMBoxReader.m ... Compiling file NGPop3Client.m ... Compiling file NGPop3Support.m ... Compiling file NGSmtpClient.m ... Compiling file NGSmtpSupport.m ... Compiling file NGSendMail.m ... Compiling file NGMimeMessageBodyGenerator.m ... Compiling file NGMimeMessageMultipartBodyGenerator.m ... Compiling file NGMimeMessageRfc822BodyGenerator.m ... Compiling file NGMimeMessageTextBodyGenerator.m ... Compiling file NGMailBase64Encoding.m ... Compiling file NSData+MimeQP.m ... Linking subproject NGMail ... Making all for subproject NGImap4... Compiling file NGImap4ResponseParser.m ... Compiling file NGImap4Client.m ... Compiling file NGImap4Support.m ... Compiling file NGImap4.m ... NGImap4ResponseParser.m:2178:12: warning: incompatible pointer types returning 'NSDictionary *' from a function with result type 'NSArray *' [-Wincompatible-pointer-types] return [NSDictionary dictionaryWithObjectsAndKeys: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSDictionary.h:56:1: note: class method 'dictionaryWithObjectsAndKeys:' is assumed to return an instance of its receiver type ('NSDictionary *') + (instancetype) dictionaryWithObjectsAndKeys: (id)firstObject, ...; ^ NGImap4ResponseParser.m:2187:10: warning: incompatible pointer types returning 'NSDictionary *' from a function with result type 'NSArray *' [-Wincompatible-pointer-types] return [NSDictionary dictionary]; ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSDictionary.h:43:1: note: class method 'dictionary' is assumed to return an instance of its receiver type ('NSDictionary *') + (instancetype) dictionary; ^ NGImap4Client.m:946:55: warning: '/*' within block comment [-Wcomment] result = [client annotation: folderName entryName: @"/*" attributeName: @"value"]; ^ NGImap4Client.m:947:48: warning: '/*' within block comment [-Wcomment] result = [client annotation: @"" entryName: @"/*" attributeName: @"value"]; ^ Compiling file NGImap4Folder.m ... 2 warnings generated. Compiling file NGImap4Context.m ... 2 warnings generated. Compiling file NGImap4Message.m ... Compiling file NGImap4ServerRoot.m ... NGImap4Folder.m:303:9: warning: incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types] mes = [NSArray array]; ^ ~~~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSArray.h:63:1: note: class method 'array' is assumed to return an instance of its receiver type ('NSArray *') + (instancetype) array; ^ Compiling file NGImap4Functions.m ... 1 warning generated. Compiling file NGImap4FileManager.m ... Compiling file NGImap4DataSource.m ... Compiling file NSString+Imap4.m ... Compiling file NGSieveClient.m ... Compiling file EOQualifier+IMAPAdditions.m ... Compiling file EOSortOrdering+IMAPAdditions.m ... NGSieveClient.m:447:39: warning: format specifies type 'char *' but the argument has type 'const void *' [-Wformat] (int)[auth length], [auth bytes]]; ^~~~~~~~~~~~ NGSieveClient.m:454:39: warning: format specifies type 'char *' but the argument has type 'const void *' [-Wformat] (int)[auth length], [auth bytes]]; ^~~~~~~~~~~~ Compiling file NGImap4MessageGlobalID.m ... 2 warnings generated. Compiling file NGImap4FolderGlobalID.m ... Compiling file NGImap4ServerGlobalID.m ... Compiling file NGImap4FolderMailRegistry.m ... Compiling file NGImap4FolderFlags.m ... Compiling file NGImap4ResponseNormalizer.m ... Compiling file NGImap4Envelope.m ... Compiling file NGImap4EnvelopeAddress.m ... Compiling file NGImap4Connection.m ... Compiling file NGImap4MailboxInfo.m ... Compiling file NGImap4ConnectionManager.m ... Linking subproject NGImap4 ... Making all for library libNGMime... Linking library libNGMime ... /usr/bin/ld: warning: libDOM.so.4.9.24, needed by ./../sope-core/NGExtensions/obj/libNGExtensions.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libSaxObjC.so.4.9.66, needed by ./../sope-core/NGExtensions/obj/libNGExtensions.so, not found (try using -rpath or -rpath-link) Making all in sope-appserver ... Making all in NGObjWeb ... Making all in subprojects of library libNGObjWeb... Making all for subproject NGHttp... Compiling file NGHttp.m ... Compiling file NGHttpCookie.m ... Compiling file NGHttpHeaderFieldParser.m ... Compiling file NGHttpHeaderFields.m ... Compiling file NGHttpBodyParser.m ... Compiling file NGHttpMessage.m ... Compiling file NGHttpMessageParser.m ... Compiling file NGHttpRequest.m ... Compiling file NGHttpResponse.m ... Compiling file NGUrlFormCoder.m ... Linking subproject NGHttp ... Making all for subproject Associations... Compiling file WOAssociation.m ... Compiling file WOValueAssociation.m ... Compiling file WOKeyPathAssociation.m ... Compiling file WOKeyPathAssociationSystemKVC.m ... Compiling file WOScriptAssociation.m ... WOKeyPathAssociation.m:1002:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] result = (self->size > 1) ^ WOKeyPathAssociation.m:996:3: note: previous statement is here if (debugOn) ^ Compiling file WOResourceURLAssociation.m ... 1 warning generated. Compiling file WOLabelAssociation.m ... Compiling file WOBoolAssociation.m ... Compiling file NSUserDefaults+KVC.m ... Linking subproject Associations ... Making all for subproject Templates... Compiling file WOComponentScript.m ... Compiling file WOComponentScriptPart.m ... Compiling file WODParser.m ... Compiling file WOHTMLParser.m ... Compiling file WOSubcomponentInfo.m ... Compiling file WOTemplate.m ... Compiling file WOTemplateBuilder.m ... WOHTMLParser.m:332:9: warning: array subscript is of type 'char' [-Wchar-subscripts] c = isupper(tok[i]) ? tolower(tok[i]) : toupper(tok[i]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:57:44: note: expanded from macro 'isupper' #define isupper(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_U)) ^~~~ WOHTMLParser.m:332:27: warning: array subscript is of type 'char' [-Wchar-subscripts] c = isupper(tok[i]) ? tolower(tok[i]) : toupper(tok[i]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ WOHTMLParser.m:332:45: warning: array subscript is of type 'char' [-Wchar-subscripts] c = isupper(tok[i]) ? tolower(tok[i]) : toupper(tok[i]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ WOHTMLParser.m:836:25: warning: unused function '_makeTextString' [-Wunused-function] static inline NSString *_makeTextString(NSZone *_zone, const unichar *_buffer, ^ 4 warnings generated. Compiling file WOWrapperTemplateBuilder.m ... Compiling file WOxComponentElemBuilder.m ... Compiling file WOxTemplateBuilder.m ... Compiling file WOxElemBuilder.m ... Compiling file WOxTagClassElemBuilder.m ... Compiling file WOApplication+Builders.m ... Linking subproject Templates ... Making all for subproject DynamicElements... Compiling file WOxHTMLElemBuilder.m ... Compiling file WOxControlElemBuilder.m ... Compiling file WOxMiscElemBuilder.m ... Compiling file WOxXULElemBuilder.m ... Compiling file WOxTalElemBuilder.m ... Compiling file WOActionURL.m ... Compiling file WOBody.m ... Compiling file WOBrowser.m ... Compiling file WOCheckBox.m ... Compiling file WOCheckBoxList.m ... Compiling file WOComponentContent.m ... Compiling file WOComponentReference.m ... Compiling file WOCompoundElement.m ... Compiling file WOConditional.m ... Compiling file WOEmbeddedObject.m ... Compiling file WOFileUpload.m ... Compiling file WOForm.m ... Compiling file WOFrame.m ... Compiling file WOFragment.m ... Compiling file WOGenericContainer.m ... Compiling file WOGenericElement.m ... Compiling file WOHtml.m ... Compiling file WOHTMLDynamicElement.m ... Compiling file WOHiddenField.m ... Compiling file WOHyperlink.m ... Compiling file WOHyperlinkInfo.m ... Compiling file WOImage.m ... Compiling file WOImageButton.m ... Compiling file WOInput.m ... Compiling file WOIFrame.m ... Compiling file WOJavaScript.m ... Compiling file WOMetaRefresh.m ... Compiling file WONestedList.m ... Compiling file WOPasswordField.m ... Compiling file WOPopUpButton.m ... Compiling file WORadioButton.m ... Compiling file WORadioButtonList.m ... Compiling file WORepetition.m ... Compiling file WOResetButton.m ... Compiling file WOResourceURL.m ... WORadioButton.m:80:2: warning: FIXME, radio button form handling [-W#warnings] #warning FIXME, radio button form handling ^ Compiling file WOString.m ... 1 warning generated. Compiling file WOSubmitButton.m ... Compiling file WOSwitchComponent.m ... Compiling file WOText.m ... WOString.m:375:22: warning: format specifies type 'char *' but the argument has type 'const void *' [-Wformat] self->value ? self->value : (void*)""]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Compiling file WOTextField.m ... Compiling file WOVBScript.m ... Compiling file WOEntity.m ... Compiling file WOSetCursor.m ... Compiling file WOCopyValue.m ... Compiling file WOSetHeader.m ... Compiling file WONoContentElement.m ... Compiling file _WOStaticHTMLElement.m ... Compiling file _WOConstResourceImage.m ... Compiling file _WOResourceImage.m ... Compiling file _WOComplexHyperlink.m ... Compiling file _WOTemporaryHyperlink.m ... Compiling file _WOCommonStaticDAHyperlink.m ... Compiling file _WOSimpleActionHyperlink.m ... Linking subproject DynamicElements ... Making all for subproject WOHttpAdaptor... Compiling file WOHttpAdaptor.m ... Compiling file WORecordRequestStream.m ... Compiling file WOHttpTransaction.m ... Compiling file WORequest+Adaptor.m ... WOHttpAdaptor.m:130:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*cstr) && index(cstr, ':') == NULL) { ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ WOHttpAdaptor.m:162:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*cstr)) { ^~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ 2 warnings generated. Compiling file WORequestParser.m ... WOHttpTransaction.m:928:31: warning: unused function 'monthAbbr' [-Wunused-function] static __inline__ const char *monthAbbr(int m) { ^ 1 warning generated. WORequestParser.m:102:20: warning: unused function 'skipSpaces' [-Wunused-function] static inline BOOL skipSpaces(WORequestParser *self) { ^ 1 warning generated. Linking subproject WOHttpAdaptor ... Making all for subproject SoObjects... Compiling file NSException+HTTP.m ... Compiling file SoApplication.m ... Compiling file SoClass.m ... Compiling file SoClassRegistry.m ... Compiling file SoClassSecurityInfo.m ... Compiling file SoControlPanel.m ... SoClassRegistry.m:129:52: warning: incompatible pointer types sending 'Class' to parameter of type 'id' [-Wincompatible-pointer-types] if ((soClass = [self->objcToSoClass objectForKey:_clazz])) ^~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSDictionary.h:114:26: note: passing argument to parameter 'aKey' here (GS_GENERIC_TYPE(KeyT))aKey; // Primitive ^ SoClassRegistry.m:139:49: warning: incompatible pointer types sending 'Class' to parameter of type 'id' [-Wincompatible-pointer-types] [self->objcToSoClass setObject:soClass forKey:_clazz]; ^~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSDictionary.h:151:44: note: passing argument to parameter 'aKey' here forKey: (GS_GENERIC_TYPE(KeyT))aKey; // Primitive ^ 2 warnings generated. Compiling file SoDefaultRenderer.m ... Compiling file SoHTTPAuthenticator.m ... Compiling file SoObjCClass.m ... Compiling file SoObject+Traversal.m ... Compiling file SoObject.m ... Compiling file SoObjectMethodDispatcher.m ... Compiling file SoObjectRequestHandler.m ... Compiling file SoObjectSOAPDispatcher.m ... Compiling file SoPageInvocation.m ... Compiling file SoActionInvocation.m ... Compiling file SoPermissions.m ... Compiling file SoProduct.m ... Compiling file SoProductClassInfo.m ... Compiling file SoProductRegistry.m ... Compiling file SoProductResourceManager.m ... Compiling file SoSecurityManager.m ... Compiling file SoSelectorInvocation.m ... Compiling file SoUser.m ... Compiling file SoLookupAssociation.m ... Compiling file WOContext+SoObjects.m ... Compiling file WODirectAction+SoObjects.m ... Compiling file WOComponent+SoObjects.m ... Compiling file WODirectActionRequestHandler+SoObjects.m ... Compiling file WORequest+So.m ... Compiling file SoTemplateRenderer.m ... Compiling file SoSubContext.m ... Compiling file SoSecurityException.m ... Compiling file SoComponent.m ... Compiling file SoProductLoader.m ... Compiling file SoCookieAuthenticator.m ... Linking subproject SoObjects ... Making all for subproject WebDAV... Compiling file EOFetchSpecification+SoDAV.m ... Compiling file SaxDAVHandler.m ... Compiling file SoDAVLockManager.m ... Compiling file SoObject+SoDAV.m ... Compiling file SoObject+SoDAVQuery.m ... Compiling file SoObjectDataSource.m ... Compiling file SoObjectWebDAVDispatcher.m ... Compiling file SoWebDAVRenderer.m ... Compiling file SoWebDAVValue.m ... Compiling file SoObjectResultEntry.m ... Compiling file SoSubscriptionManager.m ... Compiling file SoSubscription.m ... Compiling file SoDAVSQLParser.m ... SoSubscriptionManager.m:189:33: warning: incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types] if (pending == nil) pending = [NSArray array]; ^ ~~~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSArray.h:63:1: note: class method 'array' is assumed to return an instance of its receiver type ('NSArray *') + (instancetype) array; ^ SoSubscriptionManager.m:190:33: warning: incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types] if (inactive == nil) inactive = [NSArray array]; ^ ~~~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSArray.h:63:1: note: class method 'array' is assumed to return an instance of its receiver type ('NSArray *') + (instancetype) array; ^ 2 warnings generated. Linking subproject WebDAV ... Making all for library libNGObjWeb... Compiling file NSObject+WO.m ... Compiling file WOApplication+defaults.m ... Compiling file WOApplication.m ... Compiling file WOCoreApplication.m ... Compiling file WOComponent.m ... Compiling file WOComponent+Sync.m ... Compiling file WOComponentDefinition.m ... Compiling file WOComponentFault.m ... Compiling file WOContext.m ... Compiling file WOElement.m ... Compiling file WOMessage.m ... Compiling file WORequest.m ... Compiling file WOResourceManager.m ... WOMessage.m:522:1: warning: unused function '_escapeHtmlValue' [-Wunused-function] _escapeHtmlValue(unsigned char c, unsigned char *buf, int *pos) ^ WOMessage.m:551:1: warning: unused function '_escapeAttrValue' [-Wunused-function] _escapeAttrValue(unsigned char c, unsigned char *buf, int *pos) ^ Compiling file WOResponse.m ... 2 warnings generated. Compiling file WORunLoop.m ... WORequest.m:407:36: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] if (_enc != NSUTF8StringEncoding || _enc != NSASCIIStringEncoding) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Compiling file WOSession.m ... Compiling file WOSessionStore.m ... Compiling file WOStatisticsStore.m ... Compiling file _WOStringTable.m ... Compiling file WOElementID.m ... Compiling file NGHttp+WO.m ... Compiling file NGObjWeb.m ... Compiling file OWViewRequestHandler.m ... Compiling file OWResourceManager.m ... Compiling file WEClientCapabilities.m ... Compiling file WOAdaptor.m ... Compiling file WOApplicationMain.m ... WEClientCapabilities.m:135:13: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isspace(*tmp) && (*tmp != '\0')) tmp++; ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ WEClientCapabilities.m:137:12: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*tmp) && (*tmp != '\0')) tmp++; ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ WEClientCapabilities.m:213:13: warning: array subscript is of type 'char' [-Wchar-subscripts] while (!isspace(*tmp) && (*tmp != '\0')) tmp++; ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ WEClientCapabilities.m:215:12: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*tmp) && (*tmp != '\0')) tmp++; ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ Compiling file WOChildComponentReference.m ... 4 warnings generated. Compiling file WOComponentRequestHandler.m ... Compiling file WOCookie.m ... Compiling file WOCoreApplication+Bundle.m ... Compiling file WODirectAction.m ... Compiling file WODirectActionRequestHandler.m ... Compiling file WODisplayGroup.m ... Compiling file WODynamicElement.m ... Compiling file WOFileSessionStore.m ... Compiling file WOHTTPConnection.m ... Compiling file WOHTTPURLHandle.m ... Compiling file WOMailDelivery.m ... Compiling file WOMessage+XML.m ... Compiling file WOMessage+Validation.m ... Compiling file WOPageRequestHandler.m ... Compiling file WOProxyRequestHandler.m ... Compiling file WORequestHandler.m ... Compiling file WOResourceRequestHandler.m ... Compiling file WOServerSessionStore.m ... Compiling file WOSimpleHTTPParser.m ... Compiling file WOStats.m ... Compiling file NSString+JavaScriptEscaping.m ... Compiling file WOWatchDogApplicationMain.m ... Linking library libNGObjWeb ... Making all for bundle SoCore... Creating SoCore.sxp/.... Compiling file SoCoreProduct.m ... Linking bundle SoCore ... Creating SoCore.sxp/Resources... Copying resources into the bundle wrapper... Creating stamp file... Creating SoCore.sxp/Resources/Info-gnustep.plist... Making all in subprojects of tool wod... Making all for subproject Templates... gmake[6]: Nothing to be done for 'internal-subproject-compile'. Making all for subproject Associations... gmake[6]: Nothing to be done for 'internal-subproject-compile'. Making all for tool wod... Compiling file wod.m ... Compiling file NSObject+WO.m ... Compiling file WOApplication+defaults.m ... Compiling file WOApplication.m ... Compiling file WOCoreApplication.m ... Compiling file WOComponent.m ... Compiling file WOComponent+Sync.m ... Compiling file WOComponentDefinition.m ... Compiling file WOComponentFault.m ... Compiling file WOContext.m ... Compiling file WOElement.m ... Compiling file WOMessage.m ... Compiling file WORequest.m ... Compiling file WOResourceManager.m ... WOMessage.m:522:1: warning: unused function '_escapeHtmlValue' [-Wunused-function] _escapeHtmlValue(unsigned char c, unsigned char *buf, int *pos) ^ WOMessage.m:551:1: warning: unused function '_escapeAttrValue' [-Wunused-function] _escapeAttrValue(unsigned char c, unsigned char *buf, int *pos) ^ 2 warnings generated. Compiling file WOResponse.m ... WORequest.m:407:36: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare] if (_enc != NSUTF8StringEncoding || _enc != NSASCIIStringEncoding) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling file WORunLoop.m ... 1 warning generated. Compiling file WOSession.m ... Compiling file WOSessionStore.m ... Compiling file WOStatisticsStore.m ... Compiling file _WOStringTable.m ... Compiling file WOElementID.m ... Linking tool wod ... Making all in WEExtensions ... Making all in subprojects of library libWEExtensions... Making all for subproject WETableView... Compiling file WETableCell.m ... Compiling file WETableData.m ... Compiling file WETableHeader.m ... Compiling file WETableView.m ... Compiling file WETableView+Grouping.m ... Compiling file WETableViewState.m ... WETableView.m:465:13: warning: incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *' [-Wincompatible-pointer-types] infos = [NSArray array]; ^ ~~~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSArray.h:63:1: note: class method 'array' is assumed to return an instance of its receiver type ('NSArray *') + (instancetype) array; ^ Compiling file WETableViewConfigObject.m ... 1 warning generated. Compiling file WETableViewColorConfig.m ... Compiling file WETableViewIconConfig.m ... Compiling file WETableViewLabelConfig.m ... Compiling file WETableViewButtonMode.m ... Compiling file WETableViewFooterMode.m ... Compiling file WETableViewGroupMode.m ... Compiling file WETableViewTitleMode.m ... Linking subproject WETableView ... Making all for library libWEExtensions... Compiling file JSClipboard.m ... Compiling file JSShiftClick.m ... Compiling file WEBrowser.m ... Compiling file WECalendarField.m ... Compiling file WECollapsibleComponentContent.m ... Compiling file WEComponentValue.m ... Compiling file WEContextConditional.m ... Compiling file WEContextKey.m ... Compiling file WEDateField.m ... Compiling file WEDragContainer.m ... Compiling file WEDropContainer.m ... Compiling file WEMonthOverview.m ... Compiling file WEPageView.m ... Compiling file WEPageLink.m ... Compiling file WERichString.m ... Compiling file WESwitch.m ... Compiling file WETabItem.m ... Compiling file WETabView.m ... Compiling file WETableCalcMatrix.m ... Compiling file WETableMatrix.m ... Compiling file WETableMatrixContent.m ... Compiling file WETableMatrixLabel.m ... Compiling file WETimeField.m ... Compiling file WETreeView.m ... Compiling file WETreeHeader.m ... Compiling file WETreeData.m ... Compiling file WETreeMatrixElement.m ... Compiling file WEWeekColumnView.m ... Compiling file WEWeekOverview.m ... Compiling file WExExtElemBuilder.m ... Compiling file WExCalElemBuilder.m ... Compiling file WExDnDElemBuilder.m ... Compiling file WEEpozEditor.m ... Compiling file WEQualifierConditional.m ... Compiling file WERedirect.m ... Compiling file WEResourceManager.m ... Compiling file WEResourceKey.m ... Compiling file WEStringTable.m ... Compiling file WEStringTableManager.m ... Compiling file JSStringTable.m ... Linking library libWEExtensions ... /usr/bin/ld: warning: libNGMime.so.4.9.3, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libNGStreams.so.4.9.57, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libDOM.so.4.9.24, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libSaxObjC.so.4.9.66, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) Making all for bundle WEExtensions... Creating WEExtensions.wox/.... Compiling file WEExtensionsBundle.m ... Linking bundle WEExtensions ... Creating WEExtensions.wox/Resources... Creating stamp file... Creating WEExtensions.wox/Resources/Info-gnustep.plist... Making all in WOExtensions ... Making all for library libWOExtensions... Compiling file WOxExtElemBuilder.m ... Compiling file compat.m ... Compiling file WOKeyValueConditional.m ... Compiling file WORedirect.m ... Compiling file WOTabPanel.m ... Compiling file WOTable.m ... Compiling file JSAlertPanel.m ... Compiling file JSConfirmPanel.m ... Compiling file JSImageFlyover.m ... Compiling file JSTextFlyover.m ... Compiling file JSValidatedField.m ... Compiling file JSModalWindow.m ... Compiling file WOCollapsibleComponentContent.m ... Compiling file WODictionaryRepetition.m ... Compiling file WOThresholdColoredNumber.m ... Compiling file WORadioButtonMatrix.m ... Compiling file WOCheckBoxMatrix.m ... Linking library libWOExtensions ... /usr/bin/ld: warning: libNGMime.so.4.9.3, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libNGStreams.so.4.9.57, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libNGExtensions.so.4.9.203, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libEOControl.so.4.9.74, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libDOM.so.4.9.24, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libSaxObjC.so.4.9.66, needed by ./../NGObjWeb/obj/libNGObjWeb.so, not found (try using -rpath or -rpath-link) Making all for bundle WOExtensions... Creating WOExtensions.wox/.... Compiling file WOExtensionsBuilderModule.m ... Linking bundle WOExtensions ... Creating WOExtensions.wox/Resources... Creating stamp file... Creating WOExtensions.wox/Resources/Info-gnustep.plist... Making all in sope-gdl1 ... Making all in GDLAccess ... Making all in subprojects of library libGDLAccess... Making all for subproject FoundationExt... Compiling file DefaultScannerHandler.m ... Compiling file PrintfFormatScanner.m ... Compiling file FormatScanner.m ... Linking subproject FoundationExt ... Making all for library libGDLAccess... Compiling file eoaccess.m ... Compiling file EOAdaptor.m ... Compiling file EOAdaptorChannel.m ... Compiling file EOAdaptorContext.m ... Compiling file EOArrayProxy.m ... Compiling file EOAttribute.m ... Compiling file EOAttributeOrdering.m ... Compiling file EOCustomValues.m ... EOAttribute.m:544:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt + 1]); ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) Compiling file EODatabase.m ... ^~~~ EOAttribute.m:551:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ EOAttribute.m:554:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = tolower(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ 3 warnings generated. Compiling file EODatabaseChannel.m ... Compiling file EODatabaseContext.m ... EOCustomValues.m:179:41: warning: all paths through this function will call itself [-Winfinite-recursion] void EOAccess_EOCustomValues_link(void) { ^ 1 warning generated. Compiling file EOEntity.m ... Compiling file EOExpressionArray.m ... EOEntity.m:833:43: warning: incompatible function pointer types sending 'int (id, id, void *)' to parameter of type 'NSComparisonResult (*)(id, id, void *)' (aka 'enum NSComparisonResult (*)(id, id, void *)') [-Wincompatible-function-pointer-types] [fetAttr sortedArrayUsingFunction:_compareByName context:nil]]; ^~~~~~~~~~~~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSArray.h:144:44: note: passing argument to parameter 'comparator' here (NSComparisonResult (*)(id, id, void*))comparator ^ Compiling file EOFExceptions.m ... EOEntity.m:1109:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt + 1]); ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ EOEntity.m:1116:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ EOEntity.m:1119:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = tolower(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ EOEntity.m:1123:12: warning: array subscript is of type 'char' [-Wchar-subscripts] s[0] = toupper(s[0]); ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ Compiling file EODatabaseFault.m ... Compiling file EODatabaseFaultResolver.m ... 5 warnings generated. Compiling file EOKeySortOrdering.m ... Compiling file EOModel.m ... Compiling file EOObjectUniquer.m ... Compiling file EOPrimaryKeyDictionary.m ... Compiling file EORelationship.m ... Compiling file EOGenericRecord.m ... Compiling file EOModelGroup.m ... Compiling file EOEntityClassDescription.m ... Compiling file EOAdaptorDataSource.m ... Compiling file EOAdaptorChannel+Attributes.m ... Compiling file EOAdaptorOperation.m ... Compiling file EOAdaptorGlobalID.m ... EOAdaptorDataSource.m:730:35: warning: sending 'EOAttribute *' to parameter of incompatible type 'id' value = [objects objectForKey:attr]; ^~~~ /tmp/devel/SOPE/work/.buildlink/include/Foundation/NSDictionary.h:114:26: note: passing argument to parameter 'aKey' here (GS_GENERIC_TYPE(KeyT))aKey; // Primitive ^ Compiling file NSObject+EONullInit.m ... 1 warning generated. Compiling file EOEntity+Factory.m ... Compiling file EORecordDictionary.m ... Compiling file EOFault.m ... Compiling file EOFaultHandler.m ... Compiling file EOAndQualifier+SQL.m ... Compiling file EOKeyComparisonQualifier+SQL.m ... EOFault.m:42:4: warning: TODO: implement for NeXT/Apple runtime! [-W#warnings] # warning TODO: implement for NeXT/Apple runtime! ^ EOFaultHandler.m:91:4: warning: TODO: add complete implementation for Apple/NeXT runtime! [-W#warnings] # warning TODO: add complete implementation for Apple/NeXT runtime! ^ EOFaultHandler.m:104:4: warning: TODO: add implementation for NeXT/Apple runtime! [-W#warnings] # warning TODO: add implementation for NeXT/Apple runtime! ^ EOFaultHandler.m:1121 warning generated. :4: warning: TODO: use NeXT/Apple runtime function [-W#warnings] # warning TODO: use NeXT/Apple runtime function ^ EOFaultHandler.m:132:4: warning: TODO: implement on NeXT/Apple runtime! [-W#warnings] # warning TODO: implement on NeXT/Apple runtime! ^ EOFaultHandler.m:151:4: warning: TODO: add implementation for NeXT/Apple runtime! [-W#warnings] # warning TODO: add implementation for NeXT/Apple runtime! ^ EOFaultHandler.m:162:4: warning: TODO: add implementation for NeXT/Apple runtime! [-W#warnings] # warning TODO: add implementation for NeXT/Apple runtime! ^ Compiling file EOKeyValueQualifier+SQL.m ... 6 warnings generated. Compiling file EONotQualifier+SQL.m ... Compiling file EOOrQualifier+SQL.m ... Compiling file EOQualifier+SQL.m ... Compiling file EOSQLQualifier.m ... Compiling file EOSQLExpression.m ... Compiling file EOSelectSQLExpression.m ... Compiling file EOQuotedExpression.m ... Compiling file EOQualifierScanner.m ... Linking library libGDLAccess ... Making all for tool load-EOAdaptor... Making all for tool connect-EOAdaptor... Compiling file load-EOAdaptor.m ... Compiling file connect-EOAdaptor.m ... Linking tool load-EOAdaptor ... Linking tool connect-EOAdaptor ... Making all in PostgreSQL ... Making all for bundle PostgreSQL... Creating PostgreSQL.gdladaptor/.... Compiling file PGConnection.m ... Compiling file PGResultSet.m ... Compiling file PostgreSQL72Expression.m ... Compiling file PostgreSQL72Adaptor.m ... Compiling file PostgreSQL72Context.m ... PostgreSQL72Expression.m: Compiling file PostgreSQL72Channel.m ... 96:38: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_PostgreSQL72Expression() { ^ 1 warning generated. Compiling file PostgreSQL72Channel+Model.m ... PostgreSQL72Adaptor.m:165:38: warning: all paths through this function will call itself [-Winfinite-recursion] void __linkPostgreSQL72Adaptor(void) { ^ 1 warning generated. Compiling file PostgreSQL72Exception.m ... PostgreSQL72Context.m:95:35: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_PostgreSQL72Context() { ^ 1 warning generated. Compiling file NSString+PostgreSQL72.m ... PostgreSQL72Channel.m:788:35: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_PostgreSQL72Channel() { ^ 1 warning generated. Compiling file EOAttribute+PostgreSQL72.m ... PostgreSQL72Exception.m:59:37: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_PostgreSQL72Exception() { ^ 1 warning generated. PostgreSQL72Channel+Model.m:363:40: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_PostgreSQL72ChannelModel() { ^ 1 warning generated. Compiling file NSString+PGVal.m ... NSString+PostgreSQL72.m:170:36: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSStringPostgreSQL72() { ^ Compiling file NSData+PGVal.m ... 1 warning generated. Compiling file NSCalendarDate+PGVal.m ... EOAttribute+PostgreSQL72.m:224:39: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_EOAttributePostgreSQL72() { ^ 1 warning generated. Compiling file NSNumber+PGVal.m ... Compiling file EOKeyGlobalID+PGVal.m ... Compiling file NSNull+PGVal.m ... Compiling file NSNumber+ExprValue.m ... Compiling file PostgreSQL72DataTypeMappingException.m ... PostgreSQL72DataTypeMappingException.m:75:34: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_PostgreSQL72Values() { ^ 1 warning generated. Linking bundle PostgreSQL ... Creating PostgreSQL.gdladaptor/Resources... Copying resources into the bundle wrapper... Creating stamp file... Creating PostgreSQL.gdladaptor/Resources/Info-gnustep.plist... Making all in MySQL ... Making all for bundle MySQL... Creating MySQL.gdladaptor/.... Compiling file MySQL4Expression.m ... Compiling file MySQL4Adaptor.m ... Compiling file MySQL4Context.m ... Compiling file MySQL4Channel.m ... MySQL4Expression.m:89:32: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_MySQL4Expression() { ^ 1 warning generated. Compiling file MySQL4Channel+Model.m ... MySQL4Adaptor.m:146:32: warning: all paths through this function will call itself [-Winfinite-recursion] void __linkMySQL4Adaptor(void) { ^ 1 warning generated. Compiling file MySQL4Exception.m ... MySQL4Context.m:87:29: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_MySQL4Context() { ^ 1 warning generated. Compiling file MySQL4Values.m ... MySQL4Channel.m:53:16: warning: using 'stringWithString:' with a literal is redundant [-Wobjc-redundant-literal-use] encoding = [NSString stringWithString: @"utf8"]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MySQL4Channel.m:98:24: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] NSLog(@"%@: message %@.", _message); ~^ MySQL4Channel.m:150:20: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] NSLog(@"ERROR(%s): could not allocate MySQL4 connection!"); ~^ MySQL4Channel.m:634:12: warning: expression which evaluates to zero treated as a null pointer constant of type 'NSException *' [-Wnon-literal-null-conversion] return NO; ^~ /tmp/devel/SOPE/work/.buildlink/include/objc/runtime.h:195:13: note: expanded from macro 'NO' # define NO ((BOOL)0) ^~~~~~~~~ MySQL4Channel.m:801:29: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_MySQL4Channel() { ^ 5 warnings generated. Compiling file NSString+MySQL4.m ... MySQL4Channel+Model.m:305:34: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_MySQL4ChannelModel() { ^ 1 warning generated. Compiling file EOAttribute+MySQL4.m ... MySQL4Exception.m:59:31: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_MySQL4Exception() { ^ 1 warning generated. Compiling file NSString+MySQL4Val.m ... MySQL4Values.m:44:55: warning: format specifies type 'int' but the argument has type 'NSString *' [-Wformat] typeName = [NSString stringWithFormat:@"Oid[%i]", _dt]; ~~ ^~~ %@ NSString+MySQL4.m:50:17: warning: MySQL4Values.marray subscript is of type 'char' [-Wchar-subscripts]: 173: s[cnt2] = toupper(s[cnt + 1]); ^~~~~~~~~~~~~~~~~~~ 28/usr/include/sys/ctype_inline.h::60 :warning46:: all paths through this function will call itself [-Winfinite-recursion]note : void __link_MySQL4Values() {expanded from macro 'toupper' ^#define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:57:17: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:60:17: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = tolower(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:84:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt + 1]); ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:91:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = toupper(s[cnt]); 2 ^~~~~~~~~~~~~~~ warning s/usr/include/sys/ctype_inline.h generated:. 60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:94:19: warning: array subscript is of type 'char' [-Wchar-subscripts] s[cnt2] = tolower(s[cnt]); ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:98:10: warning: array subscript is of type 'char' [-Wchar-subscripts] s[0] = toupper(s[0]); ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:60:46: note: expanded from macro 'toupper' #define toupper(c) ((int)((_toupper_tab_ + 1)[(c)])) ^~~~ NSString+MySQL4.m:158:30: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_NSStringMySQL4() { ^ 8 warnings generated. Compiling file NSData+MySQL4Val.m ... EOAttribute+MySQL4.m:218:33: warning: all paths through this function will call itself [-Winfinite-recursion] void __link_EOAttributeMySQL4() { ^ Compiling file NSCalendarDate+MySQL4Val.m ... 1 warning generated. Compiling file NSNumber+MySQL4Val.m ... Linking bundle MySQL ... /usr/bin/ld: warning: libEOControl.so.4.9.74, needed by ./../GDLAccess/obj/libGDLAccess.so, not found (try using -rpath or -rpath-link) Creating MySQL.gdladaptor/Resources... Copying resources into the bundle wrapper... Creating stamp file... Creating MySQL.gdladaptor/Resources/Info-gnustep.plist... Making all in sope-json ... Making all in SBJson ... Making all in Classes ... Making all for library SBJson... Compiling file NSObject+SBJSON.m ... Compiling file NSString+SBJSON.m ... Compiling file SBJsonBase.m ... Compiling file SBJsonParser.m ... Compiling file SBJsonWriter.m ... SBJsonParser.m:119:5: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:206:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:219:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:221:13: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:245:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:256:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:271:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:273:13: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ SBJsonParser.m:433:13: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isdigit(*c)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:438:17: warning: array subscript is of type 'char' [-Wchar-subscripts] } else if (!isdigit(*c) && c != ns) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:443:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipDigits(c); ^~~~~~~~~~~~~ SBJsonParser.m:54:30: note: expanded from macro 'skipDigits' #define skipDigits(c) while (isdigit(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:449:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*c)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:453:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipDigits(c); ^~~~~~~~~~~~~ SBJsonParser.m:54:30: note: expanded from macro 'skipDigits' #define skipDigits(c) while (isdigit(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:464:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isdigit(*c)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:468:9: warning: array subscript is of type 'char' [-Wchar-subscripts] skipDigits(c); ^~~~~~~~~~~~~ SBJsonParser.m:54:30: note: expanded from macro 'skipDigits' #define skipDigits(c) while (isdigit(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:483:16: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isdigit(*d)) { ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:51:44: note: expanded from macro 'isdigit' #define isdigit(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_D)) ^~~~ SBJsonParser.m:517:5: warning: array subscript is of type 'char' [-Wchar-subscripts] skipWhitespace(c); ^~~~~~~~~~~~~~~~~ SBJsonParser.m:53:34: note: expanded from macro 'skipWhitespace' #define skipWhitespace(c) while (isspace(*c)) c++ ^~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ 17 warnings generated. Linking library SBJson ... Making all in sope-ldap ... Making all in NGLdap ... Making all for library libNGLdap... Compiling file EOQualifier+LDAP.m ... Compiling file NSString+DN.m ... Compiling file NGLdapAttribute.m ... Compiling file NGLdapEntry.m ... Compiling file NGLdapSearchResultEnumerator.m ... Compiling file NGLdapModification.m ... Compiling file NGLdapConnection.m ... Compiling file NGLdapDataSource.m ... Compiling file NGLdapURL.m ... Compiling file NGLdapGlobalID.m ... Compiling file NGLdapFileManager.m ... NGLdapFileManager.m:724:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (![self->connection port] == [gid port]) ^ ~~ NGLdapFileManager.m:724:7: note: add parentheses after the '!' to evaluate the comparison first if (![self->connection port] == [gid port]) ^ ( ) NGLdapFileManager.m:724:7: note: add parentheses around left hand side expression to silence this warning if (![self->connection port] == [gid port]) ^ ( ) 1 warning generated. Linking library libNGLdap ... /usr/bin/ld: warning: libDOM.so.4.9.24, needed by ./../../sope-core/NGExtensions/obj/libNGExtensions.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libSaxObjC.so.4.9.66, needed by ./../../sope-core/NGExtensions/obj/libNGExtensions.so, not found (try using -rpath or -rpath-link)