+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libmicrodns-0.2.0/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libmicrodns-0.2.0/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libmicrodns-0.2.0 ninja: Entering directory `output' [1/14] Compiling C object compat/libcompat.a.p/inet.c.o [2/14] Compiling C object compat/libcompat.a.p/poll.c.o [3/14] Compiling C object compat/libcompat.a.p/compat.c.o [4/14] Linking static target compat/libcompat.a [5/14] Compiling C object src/libmicrodns.so.1.0.0.p/mdns.c.o FAILED: src/libmicrodns.so.1.0.0.p/mdns.c.o cc -Isrc/libmicrodns.so.1.0.0.p -Isrc -I../src -I. -I.. -Iinclude -I../include -Icompat -I../compat -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wsign-compare -Wstrict-aliasing -Wstrict-overflow -Wformat=2 -Wno-unused-parameter -Wcast-align -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wlogical-op -pipe -O2 -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ src/libmicrodns.so.1.0.0.p/mdns.c.o -MF src/libmicrodns.so.1.0.0.p/mdns.c.o.d -o src/libmicrodns.so.1.0.0.p/mdns.c.o -c ../src/mdns.c ../src/mdns.c: In function 'count_interfaces': ../src/mdns.c:105:5: error: 'for' loop initial declarations are only allowed in C99 mode for ( const struct addrinfo* addr = addrs; addr != NULL; addr = addr->ai_next ) { ^ ../src/mdns.c:105:5: note: use option -std=c99 or -std=gnu99 to compile your code ../src/mdns.c:106:13: error: 'for' loop initial declarations are only allowed in C99 mode for (const struct ifaddrs *c = ifs; c != NULL; c = c->ifa_next) { ^ ../src/mdns.c: In function 'mdns_list_interfaces': ../src/mdns.c:159:9: error: 'for' loop initial declarations are only allowed in C99 mode for ( const struct addrinfo* addr = addrs; addr != NULL; addr = addr->ai_next ) { ^ ../src/mdns.c: In function 'mdns_init': ../src/mdns.c:492:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i ) { ^ ../src/mdns.c: In function 'mdns_destroy': ../src/mdns.c:535:17: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c: In function 'mdns_entries_send': ../src/mdns.c:608:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c: In function 'mdns_parse': ../src/mdns.c:661:5: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < num_entry; ++i) { ^ ../src/mdns.c: In function 'mdns_listen_probe_network': ../src/mdns.c:740:5: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:749:17: error: redefinition of 'i' for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:740:17: note: previous definition of 'i' was here for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:749:5: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:765:13: error: 'for' loop initial declarations are only allowed in C99 mode for (struct rr_entry *entry = entries; entry; entry = entry->next) { ^ ../src/mdns.c:766:21: error: 'for' loop initial declarations are only allowed in C99 mode for (unsigned int i = 0; i < nb_names; ++i) { ^ ../src/mdns.c: In function 'mdns_listen': ../src/mdns.c:794:9: error: 'for' loop initial declarations are only allowed in C99 mode for (unsigned int i = 0; i < nb_names; ++i) ^ ../src/mdns.c:803:21: error: conflicting types for 'i' for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:794:27: note: previous definition of 'i' was here for (unsigned int i = 0; i < nb_names; ++i) ^ ../src/mdns.c:803:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c: In function 'mdns_request_initial_announce': ../src/mdns.c:850:5: error: 'for' loop initial declarations are only allowed in C99 mode for (struct mdns_svc* svc = ctx->services; svc; svc = svc->next) { ^ ../src/mdns.c:851:9: error: 'for' loop initial declarations are only allowed in C99 mode for ( size_t i = 0; i < ctx->nb_conns; ++i ) { ^ ../src/mdns.c: In function 'mdns_serve': ../src/mdns.c:867:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:874:13: error: 'for' loop initial declarations are only allowed in C99 mode for ( size_t i = 0; i < ctx->nb_conns; ++i ) { ^ ../src/mdns.c:884:17: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:891:29: error: redefinition of 'i' for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:884:29: note: previous definition of 'i' was here for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:891:17: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < ctx->nb_conns; ++i) { ^ ../src/mdns.c:917:13: error: 'for' loop initial declarations are only allowed in C99 mode for ( size_t i = 0; i < ctx->nb_conns; ++i ) { ^ [6/14] Compiling C object src/libmicrodns.so.1.0.0.p/rr.c.o FAILED: src/libmicrodns.so.1.0.0.p/rr.c.o cc -Isrc/libmicrodns.so.1.0.0.p -Isrc -I../src -I. -I.. -Iinclude -I../include -Icompat -I../compat -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wsign-compare -Wstrict-aliasing -Wstrict-overflow -Wformat=2 -Wno-unused-parameter -Wcast-align -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wlogical-op -pipe -O2 -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_CONFIG_H -MD -MQ src/libmicrodns.so.1.0.0.p/rr.c.o -MF src/libmicrodns.so.1.0.0.p/rr.c.o.d -o src/libmicrodns.so.1.0.0.p/rr.c.o -c ../src/rr.c ../src/rr.c: In function 'rr_read': ../src/rr.c:481:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < rr_num; ++i) { ^ ../src/rr.c:481:9: note: use option -std=c99 or -std=gnu99 to compile your code ../src/rr.c: In function 'rr_write': ../src/rr.c:511:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < rr_num; ++i) { ^ ../src/rr.c: In function 'rr_type_str': ../src/rr.c:527:9: error: 'for' loop initial declarations are only allowed in C99 mode for (size_t i = 0; i < rr_num; ++i) { ^ ninja: build stopped: subcommand failed. *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/net/libmicrodns *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/net/libmicrodns