Hi Stuart! Thanks for your review.
On Thu, Jul 27, 2017 at 09:11:21PM +0100, Stuart Henderson wrote: | On 2017/07/27 21:36, Paul de Weerd wrote: | > I'm actively using (and enjoying) the fruit of Rafael's work on his | > multicast proxy daemon (see [1] for details). Although I still | > believe it would be beneficial to have code exercising the kernel's | > multicast bits in base, that doesn't seem to be in the stars (at this | > moment). So, with Rafael's permission, I'm presenting a port of his | > work. | | rc script needs ${TRUEPREFIX} in "daemon". Good point, fixing that. | There are several warnings in build: That's weird - I don't see those: [weerd@pom] $ make package ===> Looking for mcast-proxy-1.0.tgz in $PKG_PATH - not found *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1918 '/usr/ports/packages/amd64/cache/mcast-proxy-1.0.tgz': @if /usr/bin/env -i P...) ===> Checking files for mcast-proxy-1.0 `/usr/ports/distfiles/mcast-proxy-1.0.tar.gz' is up to date. >> (SHA256) mcast-proxy-1.0.tar.gz: OK ===> Verifying specs: c event ===> found c.89.6 event.4.1 ===> Extracting for mcast-proxy-1.0 ===> Patching for mcast-proxy-1.0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Configuring for mcast-proxy-1.0 ===> Building for mcast-proxy-1.0 yacc -d -o parse.c parse.y cc -O2 -pipe -I/usr/ports/pobj/mcast-proxy-1.0/mcast-proxy-1.0 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wsign-compare -MD -MP -nostdinc -idirafter /usr/include -c mcast-proxy.c cc -O2 -pipe -I/usr/ports/pobj/mcast-proxy-1.0/mcast-proxy-1.0 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wsign-compare -MD -MP -nostdinc -idirafter /usr/include -c kroute.c cc -O2 -pipe -I/usr/ports/pobj/mcast-proxy-1.0/mcast-proxy-1.0 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wsign-compare -MD -MP -nostdinc -idirafter /usr/include -c log.c cc -O2 -pipe -I/usr/ports/pobj/mcast-proxy-1.0/mcast-proxy-1.0 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wsign-compare -MD -MP -nostdinc -idirafter /usr/include -c mrt.c cc -O2 -pipe -I/usr/ports/pobj/mcast-proxy-1.0/mcast-proxy-1.0 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wsign-compare -MD -MP -nostdinc -idirafter /usr/include -c parse.c cc -O2 -pipe -I/usr/ports/pobj/mcast-proxy-1.0/mcast-proxy-1.0 -Wall -Wextra -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wsign-compare -MD -MP -nostdinc -idirafter /usr/include -c util.c cc -o mcast-proxy mcast-proxy.o kroute.o log.o mrt.o parse.o util.o -levent ===> Faking installation for mcast-proxy-1.0 install -d -m 755 /usr/ports/pobj/mcast-proxy-1.0/fake-amd64 install -c -S -s -o root -g bin -m 755 mcast-proxy /usr/ports/pobj/mcast-proxy-1.0/fake-amd64/usr/local/bin/mcast-proxy install -c -o root -g bin -m 644 mcast-proxy.8 /usr/ports/pobj/mcast-proxy-1.0/fake-amd64/usr/local/man/man8/mcast-proxy.8 install -c -o root -g bin -m 644 mcast-proxy.conf.5 /usr/ports/pobj/mcast-proxy-1.0/fake-amd64/usr/local/man/man5/mcast-proxy.conf.5 Installing /usr/ports/net/mcast-proxy/pkg/mcastproxy.rc as /usr/ports/pobj/mcast-proxy-1.0/fake-amd64/etc/rc.d/mcastproxy ===> Building package for mcast-proxy-1.0 Create /usr/ports/packages/amd64/all/mcast-proxy-1.0.tgz Link to /usr/ports/packages/amd64/ftp/mcast-proxy-1.0.tgz Link to /usr/ports/packages/amd64/cdrom/mcast-proxy-1.0.tgz So this is probably something in my environment, but I can't see what. Any ideas? Thanks, Paul -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/