+ 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 cd /home/pbulk/build/net/libmicrodns/work/microdns-0.2.0 && cd . && /bin/env CMAKE=false USETOOLS=no CC=cc CFLAGS=-pipe\ -O2\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-pipe\ -O2\ -D_FORTIFY_SOURCE=2 COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-zrelro\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/net/libmicrodns/work/.cwrapper/bin:/home/pbulk/build/net/libmicrodns/work/.buildlink/bin:/home/pbulk/build/net/libmicrodns/work/.gcc/bin:/home/pbulk/build/net/libmicrodns/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/home/pbulk/build/net/libmicrodns/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/net/libmicrodns/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/bin/install BSD_INSTALL_PROGRAM_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/home/pbulk/build/net/libmicrodns/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/net/libmicrodns/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/net/libmicrodns/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/net/libmicrodns/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/net/libmicrodns/work/.buildlink/lib64/pkgconfig:/home/pbulk/build/net/libmicrodns/work/.buildlink/lib/pkgconfig:/home/pbulk/build/net/libmicrodns/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/net/libmicrodns/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/net/libmicrodns/work/.cwrapper/config ninja -j 2 -C output 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/compat.c.o [3/14] Compiling C object compat/libcompat.a.p/poll.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