=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for expatobjc-1.0nb5 clang -Wno-import -DHAVE_CONFIG_H -x objective-c -O2 -c -o XMLParser.o XMLParser.m In file included from XMLParser.m:2: ./XMLParser.h:19:24: error: cannot find interface declaration for 'Object', superclass of 'XMLParser' @interface XMLParser : Object { ~~~~~~~~~~~~~~~~~~~~ ^ ./XMLParser.h:27:34: warning: 'qname' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - startElement:(const XML_Char *)qname:(const XML_Char **)atts; ^ ./XMLParser.h:27:34: note: introduce a parameter name to make 'qname' part of the selector ./XMLParser.h:27:39: note: or insert whitespace before ':' to use 'qname' as parameter name and have an empty entry in the selector - startElement:(const XML_Char *)qname:(const XML_Char **)atts; ^ ./XMLParser.h:31:32: warning: 's' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - characters:(const XML_Char *)s:(int)len; ^ ./XMLParser.h:31:32: note: introduce a parameter name to make 's' part of the selector ./XMLParser.h:31:33: note: or insert whitespace before ':' to use 's' as parameter name and have an empty entry in the selector - characters:(const XML_Char *)s:(int)len; ^ ./XMLParser.h:34:43: warning: 'target' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - processingInstruction:(const XML_Char *)target:(const XML_Char *)data; ^ ./XMLParser.h:34:43: note: introduce a parameter name to make 'target' part of the selector ./XMLParser.h:34:49: note: or insert whitespace before ':' to use 'target' as parameter name and have an empty entry in the selector - processingInstruction:(const XML_Char *)target:(const XML_Char *)data; ^ ./XMLParser.h:44:41: warning: 'context' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - (int)externalEntity:(const XML_Char *)context:(const XML_Char *)base ^ ./XMLParser.h:44:41: note: introduce a parameter name to make 'context' part of the selector ./XMLParser.h:44:48: note: or insert whitespace before ':' to use 'context' as parameter name and have an empty entry in the selector - (int)externalEntity:(const XML_Char *)context:(const XML_Char *)base ^ ./XMLParser.h:45:20: warning: 'publicID' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] :(const XML_Char *)publicID:(const XML_Char *)systemID; ^ ./XMLParser.h:45:20: note: introduce a parameter name to make 'publicID' part of the selector ./XMLParser.h:45:28: note: or insert whitespace before ':' to use 'publicID' as parameter name and have an empty entry in the selector :(const XML_Char *)publicID:(const XML_Char *)systemID; ^ ./XMLParser.h:46:40: warning: 'name' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - unparsedEntityDecl:(const XML_Char *)name:(const XML_Char *)base ^ ./XMLParser.h:46:40: note: introduce a parameter name to make 'name' part of the selector ./XMLParser.h:46:44: note: or insert whitespace before ':' to use 'name' as parameter name and have an empty entry in the selector - unparsedEntityDecl:(const XML_Char *)name:(const XML_Char *)base ^ ./XMLParser.h:47:20: warning: 'publicID' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] :(const XML_Char *)publicID:(const XML_Char *)systemID ^ ./XMLParser.h:47:20: note: introduce a parameter name to make 'publicID' part of the selector ./XMLParser.h:47:28: note: or insert whitespace before ':' to use 'publicID' as parameter name and have an empty entry in the selector :(const XML_Char *)publicID:(const XML_Char *)systemID ^ ./XMLParser.h:51:40: warning: 'uri' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - startPrefixMapping:(const XML_Char *)uri:(const XML_Char *)localName; ^ ./XMLParser.h:51:40: note: introduce a parameter name to make 'uri' part of the selector ./XMLParser.h:51:43: note: or insert whitespace before ':' to use 'uri' as parameter name and have an empty entry in the selector - startPrefixMapping:(const XML_Char *)uri:(const XML_Char *)localName; ^ ./XMLParser.h:55:36: warning: 's' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - defaultHandler:(const XML_Char *)s:(int)len; ^ ./XMLParser.h:55:36: note: introduce a parameter name to make 's' part of the selector ./XMLParser.h:55:37: note: or insert whitespace before ':' to use 's' as parameter name and have an empty entry in the selector - defaultHandler:(const XML_Char *)s:(int)len; ^ ./XMLParser.h:58:25: warning: 'buff' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - (int)dataRead:(char *)buff:(int)buflen; ^ ./XMLParser.h:58:25: note: introduce a parameter name to make 'buff' part of the selector ./XMLParser.h:58:29: note: or insert whitespace before ':' to use 'buff' as parameter name and have an empty entry in the selector - (int)dataRead:(char *)buff:(int)buflen; ^ ./XMLParser.h:64:26: warning: 'encoding' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask; ^ ./XMLParser.h:64:26: note: introduce a parameter name to make 'encoding' part of the selector ./XMLParser.h:64:34: note: or insert whitespace before ':' to use 'encoding' as parameter name and have an empty entry in the selector - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask; ^ ./XMLParser.h:64:45: warning: 'sep' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask; ^ ./XMLParser.h:64:45: note: introduce a parameter name to make 'sep' part of the selector ./XMLParser.h:64:48: note: or insert whitespace before ':' to use 'sep' as parameter name and have an empty entry in the selector - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask; ^ ./XMLParser.h:64:54: warning: 'bs' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask; ^ ./XMLParser.h:64:54: note: introduce a parameter name to make 'bs' part of the selector ./XMLParser.h:64:56: note: or insert whitespace before ':' to use 'bs' as parameter name and have an empty entry in the selector - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask; ^ XMLParser.m:132:34: warning: 'qname' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - startElement:(const XML_Char *)qname:(const XML_Char **)atts ^ XMLParser.m:132:34: note: introduce a parameter name to make 'qname' part of the selector XMLParser.m:132:39: note: or insert whitespace before ':' to use 'qname' as parameter name and have an empty entry in the selector - startElement:(const XML_Char *)qname:(const XML_Char **)atts ^ XMLParser.m:140:32: warning: 's' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - characters:(const XML_Char *)s:(int)len ^ XMLParser.m:140:32: note: introduce a parameter name to make 's' part of the selector XMLParser.m:140:33: note: or insert whitespace before ':' to use 's' as parameter name and have an empty entry in the selector - characters:(const XML_Char *)s:(int)len ^ XMLParser.m:144:43: warning: 'target' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - processingInstruction:(const XML_Char *)target:(const XML_Char *)data ^ XMLParser.m:144:43: note: introduce a parameter name to make 'target' part of the selector XMLParser.m:144:49: note: or insert whitespace before ':' to use 'target' as parameter name and have an empty entry in the selector - processingInstruction:(const XML_Char *)target:(const XML_Char *)data ^ XMLParser.m:160:41: warning: 'context' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - (int)externalEntity:(const XML_Char *)context:(const XML_Char *)base ^ XMLParser.m:160:41: note: introduce a parameter name to make 'context' part of the selector XMLParser.m:160:48: note: or insert whitespace before ':' to use 'context' as parameter name and have an empty entry in the selector - (int)externalEntity:(const XML_Char *)context:(const XML_Char *)base ^ XMLParser.m:161:20: warning: 'publicID' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] :(const XML_Char *)publicID:(const XML_Char *)systemID ^ XMLParser.m:161:20: note: introduce a parameter name to make 'publicID' part of the selector XMLParser.m:161:28: note: or insert whitespace before ':' to use 'publicID' as parameter name and have an empty entry in the selector :(const XML_Char *)publicID:(const XML_Char *)systemID ^ XMLParser.m:165:40: warning: 'name' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - unparsedEntityDecl:(const XML_Char *)name:(const XML_Char *)base ^ XMLParser.m:165:40: note: introduce a parameter name to make 'name' part of the selector XMLParser.m:165:44: note: or insert whitespace before ':' to use 'name' as parameter name and have an empty entry in the selector - unparsedEntityDecl:(const XML_Char *)name:(const XML_Char *)base ^ XMLParser.m:166:20: warning: 'publicID' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] :(const XML_Char *)publicID:(const XML_Char *)systemID ^ XMLParser.m:166:20: note: introduce a parameter name to make 'publicID' part of the selector XMLParser.m:166:28: note: or insert whitespace before ':' to use 'publicID' as parameter name and have an empty entry in the selector :(const XML_Char *)publicID:(const XML_Char *)systemID ^ XMLParser.m:171:40: warning: 'uri' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - startPrefixMapping:(const XML_Char *)uri:(const XML_Char *)localName ^ XMLParser.m:171:40: note: introduce a parameter name to make 'uri' part of the selector XMLParser.m:171:43: note: or insert whitespace before ':' to use 'uri' as parameter name and have an empty entry in the selector - startPrefixMapping:(const XML_Char *)uri:(const XML_Char *)localName ^ XMLParser.m:179:36: warning: 's' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - defaultHandler:(const XML_Char *)s:(int)len ^ XMLParser.m:179:36: note: introduce a parameter name to make 's' part of the selector XMLParser.m:179:37: note: or insert whitespace before ':' to use 's' as parameter name and have an empty entry in the selector - defaultHandler:(const XML_Char *)s:(int)len ^ XMLParser.m:183:25: warning: 'buff' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - (int)dataRead:(char *)buff:(int)buflen ^ XMLParser.m:183:25: note: introduce a parameter name to make 'buff' part of the selector XMLParser.m:183:29: note: or insert whitespace before ':' to use 'buff' as parameter name and have an empty entry in the selector - (int)dataRead:(char *)buff:(int)buflen ^ XMLParser.m:242:26: warning: 'encoding' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask ^ XMLParser.m:242:26: note: introduce a parameter name to make 'encoding' part of the selector XMLParser.m:242:34: note: or insert whitespace before ':' to use 'encoding' as parameter name and have an empty entry in the selector - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask ^ XMLParser.m:242:45: warning: 'sep' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask ^ XMLParser.m:242:45: note: introduce a parameter name to make 'sep' part of the selector XMLParser.m:242:48: note: or insert whitespace before ':' to use 'sep' as parameter name and have an empty entry in the selector - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask ^ XMLParser.m:242:54: warning: 'bs' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name] - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask ^ XMLParser.m:242:54: note: introduce a parameter name to make 'bs' part of the selector XMLParser.m:242:56: note: or insert whitespace before ':' to use 'bs' as parameter name and have an empty entry in the selector - init:(const XML_Char *)encoding:(XML_Char)sep:(int)bs:(unsigned int)parsemask ^ XMLParser.m:190:3: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration] printf("errorcode = %d\n", errcode); ^ XMLParser.m:190:3: note: include the header or explicitly provide a declaration for 'printf' XMLParser.m:246:4: error: 'XMLParser' cannot use 'super' because it is a root class [super init]; ^ XMLParser.m:277:4: error: 'XMLParser' cannot use 'super' because it is a root class [super free]; ^ In file included from XMLParser.m:2: ./XMLParser.h:19:12: warning: class 'XMLParser' defined without specifying a base class [-Wobjc-root-class] @interface XMLParser : Object { ^ ./XMLParser.h:19:21: note: add a super class to fix this problem @interface XMLParser : Object { ^ 28 warnings and 3 errors generated. gmake: *** [Makefile:35: XMLParser.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/textproc/expatobjc *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/textproc/expatobjc