=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for microdc2-0.15.6nb10 --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in po --- ./microdc2.pot --- /opt/pkg/bin/bmake microdc2.pot-update --- remove-potcdate.sed --- sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed --- microdc2.pot-update --- if test -n 'vladch@k804.mainet.msk.su' || test 'vladch@k804.mainet.msk.su' = '@'PACKAGE_BUGREPORT'@'; then msgid_bugs_address='vladch@k804.mainet.msk.su'; else msgid_bugs_address='vladch@k804.mainet.msk.su'; fi; /opt/pkg/bin/xgettext --default-domain=microdc2 --directory=.. --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ --files-from=./POTFILES.in --copyright-holder='Oskar Liljeblad' --msgid-bugs-address="$msgid_bugs_address" test ! -f microdc2.po || { if test -f ./microdc2.pot; then sed -f remove-potcdate.sed < ./microdc2.pot > microdc2.1po && sed -f remove-potcdate.sed < microdc2.po > microdc2.2po && if cmp microdc2.1po microdc2.2po >/dev/null 2>&1; then rm -f microdc2.1po microdc2.2po microdc2.po; else rm -f microdc2.1po microdc2.2po ./microdc2.pot && mv microdc2.po ./microdc2.pot; fi; else mv microdc2.po ./microdc2.pot; fi; } --- stamp-po --- test ! -f ./microdc2.pot || test -z "pl.gmo sv.gmo" || /opt/pkg/bin/bmake pl.gmo sv.gmo --- sv.po --- --- pl.po --- /Users/pbulk/build/net/microdc2/work/.tools/bin/msgmerge --update pl.po microdc2.pot --- sv.po --- /Users/pbulk/build/net/microdc2/work/.tools/bin/msgmerge --update sv.po microdc2.pot ....................................................... done. --- pl.po --- ....................................................... done. --- sv.gmo --- --- pl.gmo --- --- sv.gmo --- rm -f sv.gmo && /Users/pbulk/build/net/microdc2/work/.tools/bin/msgfmt -c --statistics -o sv.gmo sv.po --- pl.gmo --- rm -f pl.gmo && /Users/pbulk/build/net/microdc2/work/.tools/bin/msgfmt -c --statistics -o pl.gmo pl.po --- sv.gmo --- 393 translated messages, 13 fuzzy translations, 13 untranslated messages. --- pl.gmo --- 393 translated messages, 13 fuzzy translations, 13 untranslated messages. touch stamp-po Making all in lib --- alloca.h --- --- fnmatch.h --- --- getopt.h --- --- alloca.h --- cp ./alloca_.h alloca.h-t --- fnmatch.h --- cp ./fnmatch_.h fnmatch.h-t --- getopt.h --- cp ./getopt_.h getopt.h-t mv getopt.h-t getopt.h --- fnmatch.h --- mv fnmatch.h-t fnmatch.h --- alloca.h --- mv alloca.h-t alloca.h --- all --- /opt/pkg/bin/bmake all-am --- argmatch.o --- --- basename.o --- --- stripslash.o --- --- argmatch.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c argmatch.c --- basename.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c basename.c --- stripslash.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c stripslash.c --- full-read.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c full-read.c --- full-write.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c full-write.c --- iconvme.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c iconvme.c --- progname.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c progname.c --- version-etc.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c version-etc.c --- xalloc-die.o --- --- xgethostname.o --- --- xalloc-die.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xalloc-die.c --- xgethostname.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xgethostname.c --- xstrndup.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xstrndup.c --- xstrtoumax.o --- --- xvasprintf.o --- --- xstrtoumax.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xstrtoumax.c --- xvasprintf.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xvasprintf.c --- xasprintf.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xasprintf.c --- strftime.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c strftime.c --- dirname.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c dirname.c --- error.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c error.c --- exitfail.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c exitfail.c --- fnmatch.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c fnmatch.c --- getopt.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c getopt.c --- getopt1.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c getopt1.c --- human.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c human.c --- quote.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c quote.c --- quotearg.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c quotearg.c --- safe-read.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c safe-read.c --- safe-write.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c safe-write.c --- sig2str.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c sig2str.c --- vasnprintf.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c vasnprintf.c --- printf-args.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c printf-args.c --- printf-parse.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c printf-parse.c --- asnprintf.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c asnprintf.c --- xmalloc.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xmalloc.c --- xstrtol.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xstrtol.c --- xstrtoul.o --- clang -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/ncurses -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -c xstrtoul.c --- libgnu.a --- rm -f libgnu.a ar cru libgnu.a argmatch.o basename.o stripslash.o full-read.o full-write.o iconvme.o progname.o version-etc.o xalloc-die.o xgethostname.o xstrndup.o xstrtoumax.o xvasprintf.o xasprintf.o strftime.o dirname.o error.o exitfail.o fnmatch.o getopt.o getopt1.o human.o quote.o quotearg.o safe-read.o safe-write.o sig2str.o vasnprintf.o printf-args.o printf-parse.o asnprintf.o xmalloc.o xstrtol.o xstrtoul.o ranlib libgnu.a Making all in src --- all-recursive --- Making all in common --- bksearch.o --- --- byteq.o --- --- error.o --- --- bksearch.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT bksearch.o -MD -MP -MF ".deps/bksearch.Tpo" -c -o bksearch.o bksearch.c; then mv -f ".deps/bksearch.Tpo" ".deps/bksearch.Po"; else rm -f ".deps/bksearch.Tpo"; exit 1; fi --- byteq.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT byteq.o -MD -MP -MF ".deps/byteq.Tpo" -c -o byteq.o byteq.c; then mv -f ".deps/byteq.Tpo" ".deps/byteq.Po"; else rm -f ".deps/byteq.Tpo"; exit 1; fi --- error.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o error.c; then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi --- hmap.o --- --- intutil.o --- --- hmap.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT hmap.o -MD -MP -MF ".deps/hmap.Tpo" -c -o hmap.o hmap.c; then mv -f ".deps/hmap.Tpo" ".deps/hmap.Po"; else rm -f ".deps/hmap.Tpo"; exit 1; fi --- intutil.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT intutil.o -MD -MP -MF ".deps/intutil.Tpo" -c -o intutil.o intutil.c; then mv -f ".deps/intutil.Tpo" ".deps/intutil.Po"; else rm -f ".deps/intutil.Tpo"; exit 1; fi --- msgq.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT msgq.o -MD -MP -MF ".deps/msgq.Tpo" -c -o msgq.o msgq.c; then mv -f ".deps/msgq.Tpo" ".deps/msgq.Po"; else rm -f ".deps/msgq.Tpo"; exit 1; fi --- optparser.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT optparser.o -MD -MP -MF ".deps/optparser.Tpo" -c -o optparser.o optparser.c; then mv -f ".deps/optparser.Tpo" ".deps/optparser.Po"; else rm -f ".deps/optparser.Tpo"; exit 1; fi --- ptrv.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT ptrv.o -MD -MP -MF ".deps/ptrv.Tpo" -c -o ptrv.o ptrv.c; then mv -f ".deps/ptrv.Tpo" ".deps/ptrv.Po"; else rm -f ".deps/ptrv.Tpo"; exit 1; fi --- quoting.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT quoting.o -MD -MP -MF ".deps/quoting.Tpo" -c -o quoting.o quoting.c; then mv -f ".deps/quoting.Tpo" ".deps/quoting.Po"; else rm -f ".deps/quoting.Tpo"; exit 1; fi --- range.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT range.o -MD -MP -MF ".deps/range.Tpo" -c -o range.o range.c; then mv -f ".deps/range.Tpo" ".deps/range.Po"; else rm -f ".deps/range.Tpo"; exit 1; fi --- substrcmp.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT substrcmp.o -MD -MP -MF ".deps/substrcmp.Tpo" -c -o substrcmp.o substrcmp.c; then mv -f ".deps/substrcmp.Tpo" ".deps/substrcmp.Po"; else rm -f ".deps/substrcmp.Tpo"; exit 1; fi --- strbuf.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT strbuf.o -MD -MP -MF ".deps/strbuf.Tpo" -c -o strbuf.o strbuf.c; then mv -f ".deps/strbuf.Tpo" ".deps/strbuf.Po"; else rm -f ".deps/strbuf.Tpo"; exit 1; fi --- strleftcmp.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT strleftcmp.o -MD -MP -MF ".deps/strleftcmp.Tpo" -c -o strleftcmp.o strleftcmp.c; then mv -f ".deps/strleftcmp.Tpo" ".deps/strleftcmp.Po"; else rm -f ".deps/strleftcmp.Tpo"; exit 1; fi --- tempdir.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tempdir.o -MD -MP -MF ".deps/tempdir.Tpo" -c -o tempdir.o tempdir.c; then mv -f ".deps/tempdir.Tpo" ".deps/tempdir.Po"; else rm -f ".deps/tempdir.Tpo"; exit 1; fi --- tmap.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tmap.o -MD -MP -MF ".deps/tmap.Tpo" -c -o tmap.o tmap.c; then mv -f ".deps/tmap.Tpo" ".deps/tmap.Po"; else rm -f ".deps/tmap.Tpo"; exit 1; fi --- libcommon.a --- rm -f libcommon.a ar cru libcommon.a bksearch.o byteq.o error.o hmap.o intutil.o msgq.o optparser.o ptrv.o quoting.o range.o substrcmp.o strbuf.o strleftcmp.o tempdir.o tmap.o ../../lib/libgnu.a ranlib libcommon.a Making all in bzip2 --- blocksort.o --- --- bzip2.o --- --- bzlib.o --- --- blocksort.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT blocksort.o -MD -MP -MF ".deps/blocksort.Tpo" -c -o blocksort.o blocksort.c; then mv -f ".deps/blocksort.Tpo" ".deps/blocksort.Po"; else rm -f ".deps/blocksort.Tpo"; exit 1; fi --- bzip2.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT bzip2.o -MD -MP -MF ".deps/bzip2.Tpo" -c -o bzip2.o bzip2.c; then mv -f ".deps/bzip2.Tpo" ".deps/bzip2.Po"; else rm -f ".deps/bzip2.Tpo"; exit 1; fi --- bzlib.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT bzlib.o -MD -MP -MF ".deps/bzlib.Tpo" -c -o bzlib.o bzlib.c; then mv -f ".deps/bzlib.Tpo" ".deps/bzlib.Po"; else rm -f ".deps/bzlib.Tpo"; exit 1; fi --- bzip2.o --- bzip2.c:640:37: warning: variable 'nread' set but not used [-Wunused-but-set-variable] Int32 bzerr, bzerr_dummy, ret, nread, streamNo, i; ^ 1 warning generated. --- compress.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT compress.o -MD -MP -MF ".deps/compress.Tpo" -c -o compress.o compress.c; then mv -f ".deps/compress.Tpo" ".deps/compress.Po"; else rm -f ".deps/compress.Tpo"; exit 1; fi --- crctable.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT crctable.o -MD -MP -MF ".deps/crctable.Tpo" -c -o crctable.o crctable.c; then mv -f ".deps/crctable.Tpo" ".deps/crctable.Po"; else rm -f ".deps/crctable.Tpo"; exit 1; fi --- decompress.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT decompress.o -MD -MP -MF ".deps/decompress.Tpo" -c -o decompress.o decompress.c; then mv -f ".deps/decompress.Tpo" ".deps/decompress.Po"; else rm -f ".deps/decompress.Tpo"; exit 1; fi --- huffman.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT huffman.o -MD -MP -MF ".deps/huffman.Tpo" -c -o huffman.o huffman.c; then mv -f ".deps/huffman.Tpo" ".deps/huffman.Po"; else rm -f ".deps/huffman.Tpo"; exit 1; fi --- randtable.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT randtable.o -MD -MP -MF ".deps/randtable.Tpo" -c -o randtable.o randtable.c; then mv -f ".deps/randtable.Tpo" ".deps/randtable.Po"; else rm -f ".deps/randtable.Tpo"; exit 1; fi --- libbzip2.a --- rm -f libbzip2.a ar cru libbzip2.a blocksort.o bzip2.o bzlib.o compress.o crctable.o decompress.o huffman.o randtable.o ranlib libbzip2.a Making all in tth --- tiger.o --- --- sboxes.o --- --- base32.o --- --- tiger.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tiger.o -MD -MP -MF ".deps/tiger.Tpo" -c -o tiger.o tiger.c; then mv -f ".deps/tiger.Tpo" ".deps/tiger.Po"; else rm -f ".deps/tiger.Tpo"; exit 1; fi --- sboxes.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT sboxes.o -MD -MP -MF ".deps/sboxes.Tpo" -c -o sboxes.o sboxes.c; then mv -f ".deps/sboxes.Tpo" ".deps/sboxes.Po"; else rm -f ".deps/sboxes.Tpo"; exit 1; fi --- base32.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT base32.o -MD -MP -MF ".deps/base32.Tpo" -c -o base32.o base32.c; then mv -f ".deps/base32.Tpo" ".deps/base32.Po"; else rm -f ".deps/base32.Tpo"; exit 1; fi --- tigertree.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tigertree.o -MD -MP -MF ".deps/tigertree.Tpo" -c -o tigertree.o tigertree.c; then mv -f ".deps/tigertree.Tpo" ".deps/tigertree.Po"; else rm -f ".deps/tigertree.Tpo"; exit 1; fi --- base32.o --- base32.c:37:12: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return digest; ^~~~~~ 1 warning generated. --- tth.o --- if clang -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tth.o -MD -MP -MF ".deps/tth.Tpo" -c -o tth.o tth.c; then mv -f ".deps/tth.Tpo" ".deps/tth.Po"; else rm -f ".deps/tth.Tpo"; exit 1; fi --- tigertree.o --- tigertree.c:109:14: warning: variable 'dth_top0' set but not used [-Wunused-but-set-variable] unsigned dth_top0 = 0, dth_top1 = 0; ^ tigertree.c:110:12: warning: unused variable 'tmp' [-Wunused-variable] word64 tmp, cnt; ^ tigertree.c:110:17: warning: unused variable 'cnt' [-Wunused-variable] word64 tmp, cnt; ^ 3 warnings generated. --- tth.o --- tth.c:99:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tt_init(&tt, *tthl, level); ^~~~~ ./tigertree.h:41:46: note: passing argument to parameter 'tthl' here void tt_init(TT_CONTEXT *ctx, unsigned char *tthl, unsigned depth); ^ tth.c:121:93: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] fprintf(stderr, "*tthl_len == %d, (tt.tthl - *(unsigned char **)tthl) == %d\n", *tthl_len, (tt.tthl - *(unsigned char **)tthl)); ~~ ^~~~~~~~~ %zu tth.c:121:104: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] fprintf(stderr, "*tthl_len == %d, (tt.tthl - *(unsigned char **)tthl) == %d\n", *tthl_len, (tt.tthl - *(unsigned char **)tthl)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld 3 warnings generated. --- libtth.a --- rm -f libtth.a ar cru libtth.a tiger.o sboxes.o base32.o tigertree.o tth.o ranlib libtth.a --- command.o --- --- connection.o --- --- variables.o --- --- command.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT command.o -MD -MP -MF ".deps/command.Tpo" -c -o command.o command.c; then mv -f ".deps/command.Tpo" ".deps/command.Po"; else rm -f ".deps/command.Tpo"; exit 1; fi --- connection.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT connection.o -MD -MP -MF ".deps/connection.Tpo" -c -o connection.o connection.c; then mv -f ".deps/connection.Tpo" ".deps/connection.Po"; else rm -f ".deps/connection.Tpo"; exit 1; fi --- variables.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT variables.o -MD -MP -MF ".deps/variables.Tpo" -c -o variables.o variables.c; then mv -f ".deps/variables.Tpo" ".deps/variables.Po"; else rm -f ".deps/variables.Tpo"; exit 1; fi --- fs.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT fs.o -MD -MP -MF ".deps/fs.Tpo" -c -o fs.o fs.c; then mv -f ".deps/fs.Tpo" ".deps/fs.Po"; else rm -f ".deps/fs.Tpo"; exit 1; fi --- xml_flist.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT xml_flist.o -MD -MP -MF ".deps/xml_flist.Tpo" -c -o xml_flist.o xml_flist.c; then mv -f ".deps/xml_flist.Tpo" ".deps/xml_flist.Po"; else rm -f ".deps/xml_flist.Tpo"; exit 1; fi --- fs.o --- fs.c:359:20: warning: passing 'unsigned char[2]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] res = strcoll(s1, s2); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:78:26: note: passing argument to parameter '__s1' here int strcoll(const char *__s1, const char *__s2); ^ fs.c:359:24: warning: passing 'unsigned char[2]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] res = strcoll(s1, s2); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:78:44: note: passing argument to parameter '__s2' here int strcoll(const char *__s1, const char *__s2); ^ --- hub.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT hub.o -MD -MP -MF ".deps/hub.Tpo" -c -o hub.o hub.c; then mv -f ".deps/hub.Tpo" ".deps/hub.Po"; else rm -f ".deps/hub.Tpo"; exit 1; fi --- xml_flist.o --- xml_flist.c:57:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(str); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ xml_flist.c:95:47: warning: passing 'char[20]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] count = xmlTextWriterWriteRaw(writer, "\n"); ^~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:160:47: note: passing argument to parameter 'content' here const xmlChar * content); ^ xml_flist.c:163:62: warning: passing 'char[5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterStartElement(writer, "File"); ^~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:88:51: note: passing argument to parameter 'name' here const xmlChar * name); ^ xml_flist.c:166:62: warning: passing 'char[10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterStartElement(writer, "Directory"); ^~~~~~~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:88:51: note: passing argument to parameter 'name' here const xmlChar * name); ^ xml_flist.c:172:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char* q_name = xml_quote_string(node->name); ^~~~~~~~~~ xml_flist.c:54:45: note: passing argument to parameter 'str' here char* xml_quote_string(const unsigned char* str) ^ xml_flist.c:176:64: warning: passing 'char[5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttributeFilename(writer, "Name", utf8_name); ^~~~~~ xml_flist.c:111:82: note: passing argument to parameter 'name' here int xmlTextWriterWriteAttributeFilename(xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content) ^ xml_flist.c:176:72: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttributeFilename(writer, "Name", utf8_name); ^~~~~~~~~ xml_flist.c:111:104: note: passing argument to parameter 'content' here int xmlTextWriterWriteAttributeFilename(xmlTextWriterPtr writer, const xmlChar * name, const xmlChar * content) ^ xml_flist.c:184:68: warning: passing 'char[5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Size", value); ^~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:215:71: note: passing argument to parameter 'name' here const xmlChar * name, ^ xml_flist.c:184:76: warning: passing 'char[64]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Size", value); ^~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:217:55: note: passing argument to parameter 'content' here content); ^ xml_flist.c:188:72: warning: passing 'char[4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "TTH", value); ^~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:215:71: note: passing argument to parameter 'name' here const xmlChar * name, ^ xml_flist.c:188:79: warning: passing 'char[64]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "TTH", value); ^~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:217:55: note: passing argument to parameter 'content' here content); ^ xml_flist.c:218:50: warning: passing 'char[12]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterStartElement(writer, "FileListing"); ^~~~~~~~~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:88:51: note: passing argument to parameter 'name' here const xmlChar * name); ^ xml_flist.c:219:52: warning: passing 'char[8]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Version", "1"); ^~~~~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:215:71: note: passing argument to parameter 'name' here const xmlChar * name, ^ xml_flist.c:219:63: warning: passing 'char[2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Version", "1"); ^~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:217:55: note: passing argument to parameter 'content' here content); ^ xml_flist.c:220:52: warning: passing 'char[4]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "CID", "ABBACDDCEFFE23324554GHHG7667XYYX2RR2XYZ"); ^~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:215:71: note: passing argument to parameter 'name' here const xmlChar * name, ^ xml_flist.c:220:59: warning: passing 'char[40]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "CID", "ABBACDDCEFFE23324554GHHG7667XYYX2RR2XYZ"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:217:55: note: passing argument to parameter 'content' here content); ^ xml_flist.c:221:52: warning: passing 'char[10]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Generator", my_tag); ^~~~~~~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:215:71: note: passing argument to parameter 'name' here const xmlChar * name, ^ xml_flist.c:221:65: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Generator", my_tag); ^~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:217:55: note: passing argument to parameter 'content' here content); ^ xml_flist.c:222:52: warning: passing 'char[5]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Base", "/"); ^~~~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:215:71: note: passing argument to parameter 'name' here const xmlChar * name, ^ xml_flist.c:222:60: warning: passing 'char[2]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] written += xmlTextWriterWriteAttribute(writer, "Base", "/"); ^~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/xmlwriter.h:217:55: note: passing argument to parameter 'content' here content); ^ xml_flist.c:285:64: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XML_CALL(attr, xmlNewProp(xml_root, BAD_CAST("Generator"), my_tag)); ^~~~~~ xml_flist.c:38:11: note: expanded from macro 'XML_CALL' var = call; \ ^~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/tree.h:792:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ xml_flist.c:326:63: warning: passing 'char *' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XML_CALL(attr, xmlNewProp(xml_node, BAD_CAST("Name"), utf8_name)); ^~~~~~~~~ xml_flist.c:38:11: note: expanded from macro 'XML_CALL' var = call; \ ^~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/tree.h:792:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ xml_flist.c:332:67: warning: passing 'char[64]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XML_CALL(attr, xmlNewProp(xml_node, BAD_CAST("Size"), value)); ^~~~~ xml_flist.c:38:11: note: expanded from macro 'XML_CALL' var = call; \ ^~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/tree.h:792:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ xml_flist.c:336:70: warning: passing 'char[64]' to parameter of type 'const xmlChar *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XML_CALL(attr, xmlNewProp(xml_node, BAD_CAST("TTH"), value)); ^~~~~ xml_flist.c:38:11: note: expanded from macro 'XML_CALL' var = call; \ ^~~~ /Users/pbulk/build/net/microdc2/work/.buildlink/include/libxml2/libxml/tree.h:792:22: note: passing argument to parameter 'value' here const xmlChar *value); ^ xml_flist.c:376:20: warning: assigning to 'char **' from 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] for (a = (const char**)attrs; *a != NULL; a++) { ^ ~~~~~~~~~~~~~~~~~~~ xml_flist.c:387:53: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (pctxt->unknown_level == 0 && strcasecmp(name, "FileListing") == 0) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ xml_flist.c:391:60: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (pctxt->unknown_level == 0 && strcasecmp(name, "Directory") == 0) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ xml_flist.c:398:60: warning: passing 'const xmlChar *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (pctxt->unknown_level == 0 && strcasecmp(name, "File") == 0) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here int strcasecmp(const char *, const char *); ^ xml_flist.c:416:20: warning: assigning to 'char **' from 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] for (a = (const char**)attrs; *a != NULL; a++) { ^ ~~~~~~~~~~~~~~~~~~~ 30 warnings generated. --- huffman.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT huffman.o -MD -MP -MF ".deps/huffman.Tpo" -c -o huffman.o huffman.c; then mv -f ".deps/huffman.Tpo" ".deps/huffman.Po"; else rm -f ".deps/huffman.Tpo"; exit 1; fi --- fs.o --- 2 warnings generated. --- main.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi --- hub.o --- hub.c:398:19: warning: comparison of different enumeration types ('DCHubState' and 'DCUserState') [-Wenum-compare] if (hub_state != state) { ~~~~~~~~~ ^ ~~~~~ hub.c:448:31: warning: implicit conversion from enumeration type 'DCHubState' to different enumeration type 'DCUserState' [-Wenum-conversion] if (!check_state(buf, DC_HUB_LOCK)) ~~~~~~~~~~~ ^~~~~~~~~~~ hub.c:509:31: warning: implicit conversion from enumeration type 'DCHubState' to different enumeration type 'DCUserState' [-Wenum-conversion] if (!check_state(buf, DC_HUB_HELLO)) ~~~~~~~~~~~ ^~~~~~~~~~~~ --- main.o --- main.c:783:13: warning: variable 'signal_char' set but not used [-Wunused-but-set-variable] uint8_t signal_char; ^ --- lookup.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT lookup.o -MD -MP -MF ".deps/lookup.Tpo" -c -o lookup.o lookup.c; then mv -f ".deps/lookup.Tpo" ".deps/lookup.Po"; else rm -f ".deps/lookup.Tpo"; exit 1; fi --- hub.o --- 3 warnings generated. --- filelist-in.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT filelist-in.o -MD -MP -MF ".deps/filelist-in.Tpo" -c -o filelist-in.o filelist-in.c; then mv -f ".deps/filelist-in.Tpo" ".deps/filelist-in.Po"; else rm -f ".deps/filelist-in.Tpo"; exit 1; fi filelist-in.c:211:52: warning: for loop has empty body [-Wempty-body] for (; c < decoded_len && decoded[c] == '\n'; c++); ^ filelist-in.c:211:52: note: put the semicolon on a separate line to silence this warning --- screen.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT screen.o -MD -MP -MF ".deps/screen.Tpo" -c -o screen.o screen.c; then mv -f ".deps/screen.Tpo" ".deps/screen.Po"; else rm -f ".deps/screen.Tpo"; exit 1; fi --- main.o --- 1 warning generated. --- filelist-in.o --- 1 warning generated. --- search.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT search.o -MD -MP -MF ".deps/search.Tpo" -c -o search.o search.c; then mv -f ".deps/search.Tpo" ".deps/search.Po"; else rm -f ".deps/search.Tpo"; exit 1; fi --- user.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT user.o -MD -MP -MF ".deps/user.Tpo" -c -o user.o user.c; then mv -f ".deps/user.Tpo" ".deps/user.Po"; else rm -f ".deps/user.Tpo"; exit 1; fi --- screen.o --- screen.c:258:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(log_fh, log_msg); ^~~~~~~ screen.c:258:25: note: treat the string as an argument to avoid this fprintf(log_fh, log_msg); ^ "%s", --- search.o --- search.c:86:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] u_str = xstrndup(p, len); ^ ~~~~~~~~~~~~~~~~ search.c:90:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sp->str = u_str; ^ ~~~~~ --- user.o --- user.c:1143:29: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] || (filename == '\0') ^~~~ (void *)0 user.c:1177:38: warning: passing 'uint64_t *' (aka 'unsigned long long *') to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign] if ( (!parse_int64(numbytes, &n_numbytes))) { ^~~~~~~~~~~ ./common/intutil.h:38:46: note: passing argument to parameter 'outint' here bool parse_int64(const char *instr, int64_t *outint); ^ --- screen.o --- 1 warning generated. --- util.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT util.o -MD -MP -MF ".deps/util.Tpo" -c -o util.o util.c; then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f ".deps/util.Tpo"; exit 1; fi --- search.o --- 2 warnings generated. --- tth_file.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tth_file.o -MD -MP -MF ".deps/tth_file.Tpo" -c -o tth_file.o tth_file.c; then mv -f ".deps/tth_file.Tpo" ".deps/tth_file.Po"; else rm -f ".deps/tth_file.Tpo"; exit 1; fi --- user.o --- 2 warnings generated. --- local_flist.o --- --- hash.o --- --- local_flist.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT local_flist.o -MD -MP -MF ".deps/local_flist.Tpo" -c -o local_flist.o local_flist.c; then mv -f ".deps/local_flist.Tpo" ".deps/local_flist.Po"; else rm -f ".deps/local_flist.Tpo"; exit 1; fi --- hash.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT hash.o -MD -MP -MF ".deps/hash.Tpo" -c -o hash.o hash.c; then mv -f ".deps/hash.Tpo" ".deps/hash.Po"; else rm -f ".deps/hash.Tpo"; exit 1; fi --- charsets.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT charsets.o -MD -MP -MF ".deps/charsets.Tpo" -c -o charsets.o charsets.c; then mv -f ".deps/charsets.Tpo" ".deps/charsets.Po"; else rm -f ".deps/charsets.Tpo"; exit 1; fi --- tth.o --- if clang -DHAVE_CONFIG_H -I. -I. -I.. -I../lib -I../lib -I/opt/pkg/include -I/opt/pkg/include/ncurses -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -MT tth.o -MD -MP -MF ".deps/tth.Tpo" -c -o tth.o tth.c; then mv -f ".deps/tth.Tpo" ".deps/tth.Po"; else rm -f ".deps/tth.Tpo"; exit 1; fi --- microdc2 --- clang -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -L/opt/pkg/lib -o microdc2 command.o connection.o variables.o fs.o xml_flist.o hub.o huffman.o main.o lookup.o filelist-in.o screen.o search.o user.o util.o tth_file.o local_flist.o hash.o charsets.o common/libcommon.a bzip2/libbzip2.a tth/libtth.a ../lib/libgnu.a -lreadline -lintl -liconv -liconv -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lxml2 -L/opt/pkg/lib -lz -L/opt/pkg/lib -llzma -lpthread -L/opt/pkg/lib -liconv -lm --- tth.o --- tth.c:76:13: warning: comparison of function 'tth' not equal to a null pointer is always true [-Wtautological-pointer-compare] if (tth != NULL) { ^~~ ~~~~ tth.c:76:13: note: prefix with the address-of operator to silence this warning if (tth != NULL) { ^ & 1 warning generated. --- tthsum --- clang -Wall -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/ncurses -L/opt/pkg/lib -o tthsum tth.o tth/libtth.a ../lib/libgnu.a -lintl -liconv --- microdc2 --- ld: in common/libcommon.a(libgnu.a), archive member 'libgnu.a' with length 89136 is not mach-o or llvm bitcode file 'common/libcommon.a' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** [microdc2] Error code 1 bmake[3]: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6/src 1 error bmake[3]: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6/src *** [all-recursive] Error code 1 bmake[2]: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6/src 1 error bmake[2]: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6/src *** [all-recursive] Error code 1 bmake[1]: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6 1 error bmake[1]: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6 *** [all] Error code 2 bmake: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6 1 error bmake: stopped in /Users/pbulk/build/net/microdc2/work/microdc2-0.15.6 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/net/microdc2 *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/net/microdc2