===> Building for dvdauthor-0.7.2nb60 Making all in doc gmake[1]: Entering directory '/Users/pbulk/build/multimedia/dvdauthor/work/dvdauthor/doc' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/Users/pbulk/build/multimedia/dvdauthor/work/dvdauthor/doc' Making all in src gmake[1]: Entering directory '/Users/pbulk/build/multimedia/dvdauthor/work/dvdauthor/src' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/Users/pbulk/build/multimedia/dvdauthor/work/dvdauthor/src' clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdauthor.o -MD -MP -MF .deps/dvdauthor.Tpo -c -o dvdauthor.o dvdauthor.c dvdauthor.c:1222:25: warning: '&&' within '||' [-Wlogical-op-parentheses] && ^~ dvdauthor.c:1222:25: note: place parentheses around the '&&' expression to silence this warning && ^ 1 warning generated. mv -f .deps/dvdauthor.Tpo .deps/dvdauthor.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdcompile.o -MD -MP -MF .deps/dvdcompile.Tpo -c -o dvdcompile.o dvdcompile.c dvdcompile.c:647:32: warning: '&&' within '||' [-Wlogical-op-parentheses] i2 > 0 && i2 < 128 /* jump to non-entry menu */ ~~~~~~~^~~~~~~~~~~ dvdcompile.c:647:32: note: place parentheses around the '&&' expression to silence this warning i2 > 0 && i2 < 128 /* jump to non-entry menu */ ^ ( ) dvdcompile.c:649:33: warning: '&&' within '||' [-Wlogical-op-parentheses] i2 == 0 && i1 == 1 /* jump to VMGM */ ~~~~~~~~^~~~~~~~~~ dvdcompile.c:649:33: note: place parentheses around the '&&' expression to silence this warning i2 == 0 && i1 == 1 /* jump to VMGM */ ^ ( ) dvdcompile.c:759:44: warning: '&&' within '||' [-Wlogical-op-parentheses] i1 == 1 /*jump to VMGM*/ && i2 >= 128 /*title*/ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ dvdcompile.c:759:44: note: place parentheses around the '&&' expression to silence this warning i1 == 1 /*jump to VMGM*/ && i2 >= 128 /*title*/ ^ ( ) dvdcompile.c:761:63: warning: '&&' within '||' [-Wlogical-op-parentheses] ismenu == VTYPE_VMGM && i2 >= 128 /*title*/ && (cs->i3 & 65535) != 0 /*chapter/program/cell*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ dvdcompile.c:761:63: note: place parentheses around the '&&' expression to silence this warning ismenu == VTYPE_VMGM && i2 >= 128 /*title*/ && (cs->i3 & 65535) != 0 /*chapter/program/cell*/ ^ ( ) dvdcompile.c:1062:58: warning: '&&' within '||' [-Wlogical-op-parentheses] cs->i1 == 0 /*no VMGM/titleset*/ && ismenu != VTYPE_VMGM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ dvdcompile.c:1062:58: note: place parentheses around the '&&' expression to silence this warning cs->i1 == 0 /*no VMGM/titleset*/ && ismenu != VTYPE_VMGM ^ ( ) dvdcompile.c:1183:17: warning: '&' within '|' [-Wbitwise-op-parentheses] ifs & 0x8ffffff /* remove comparison op, leave direct flag and operands */ ~~~~^~~~~~~~~~~ dvdcompile.c:1183:17: note: place parentheses around the '&' expression to silence this warning ifs & 0x8ffffff /* remove comparison op, leave direct flag and operands */ ^ ( ) dvdcompile.c:1490:21: warning: '&&' within '||' [-Wlogical-op-parentheses] && ^~ dvdcompile.c:1490:21: note: place parentheses around the '&&' expression to silence this warning && ^ dvdcompile.c:1529:21: warning: '&&' within '||' [-Wlogical-op-parentheses] && ^~ dvdcompile.c:1529:21: note: place parentheses around the '&&' expression to silence this warning && ^ 8 warnings generated. mv -f .deps/dvdcompile.Tpo .deps/dvdcompile.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdvml.o -MD -MP -MF .deps/dvdvml.Tpo -c -o dvdvml.o dvdvml.c mv -f .deps/dvdvml.Tpo .deps/dvdvml.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdvmy.o -MD -MP -MF .deps/dvdvmy.Tpo -c -o dvdvmy.o dvdvmy.c mv -f .deps/dvdvmy.Tpo .deps/dvdvmy.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdifo.o -MD -MP -MF .deps/dvdifo.Tpo -c -o dvdifo.o dvdifo.c dvdifo.c:593:12: warning: variable 'ifo_pad' set but not used [-Wunused-but-set-variable] size_t ifo_pad = 0; ^ dvdifo.c:735:12: warning: variable 'ifo_pad' set but not used [-Wunused-but-set-variable] size_t ifo_pad = 0; ^ dvdifo.c:90:13: warning: unused function 'buf_write8b' [-Wunused-function] static void buf_write8b ^ 3 warnings generated. mv -f .deps/dvdifo.Tpo .deps/dvdifo.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdvob.o -MD -MP -MF .deps/dvdvob.Tpo -c -o dvdvob.o dvdvob.c dvdvob.c:366:59: warning: '&&' within '||' [-Wlogical-op-parentheses] buf[17 + sysoffs] >= MPID_AUDIO_FIRST && buf[17 + sysoffs] <= MPID_VIDEO_LAST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dvdvob.c:366:59: note: place parentheses around the '&&' expression to silence this warning buf[17 + sysoffs] >= MPID_AUDIO_FIRST && buf[17 + sysoffs] <= MPID_VIDEO_LAST ^ ( ) 1 warning generated. mv -f .deps/dvdvob.Tpo .deps/dvdvob.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdpgc.o -MD -MP -MF .deps/dvdpgc.Tpo -c -o dvdpgc.o dvdpgc.c mv -f .deps/dvdpgc.Tpo .deps/dvdpgc.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT dvdcli.o -MD -MP -MF .deps/dvdcli.Tpo -c -o dvdcli.o dvdcli.c dvdcli.c:1240:10: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] free(f); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/malloc/_malloc.h:56:37: note: passing argument to parameter here void free(void * __unsafe_indexable); ^ 1 warning generated. mv -f .deps/dvdcli.Tpo .deps/dvdcli.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT readxml.o -MD -MP -MF .deps/readxml.Tpo -c -o readxml.o readxml.c mv -f .deps/readxml.Tpo .deps/readxml.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT conffile.o -MD -MP -MF .deps/conffile.Tpo -c -o conffile.o conffile.c mv -f .deps/conffile.Tpo .deps/conffile.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT compat.o -MD -MP -MF .deps/compat.Tpo -c -o compat.o compat.c compat.c:1196:31: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (c >= 'a' && c <= 'z' || c >= '0' && c <= '9' || c >= 'A' && c <= 'Z') ~~~~~~~~~^~~~~~~~~~~ ~~ compat.c:1196:31: note: place parentheses around the '&&' expression to silence this warning else if (c >= 'a' && c <= 'z' || c >= '0' && c <= '9' || c >= 'A' && c <= 'Z') ^ ( ) compat.c:1196:55: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (c >= 'a' && c <= 'z' || c >= '0' && c <= '9' || c >= 'A' && c <= 'Z') ~~ ~~~~~~~~~^~~~~~~~~~~ compat.c:1196:55: note: place parentheses around the '&&' expression to silence this warning else if (c >= 'a' && c <= 'z' || c >= '0' && c <= '9' || c >= 'A' && c <= 'Z') ^ ( ) compat.c:1196:79: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (c >= 'a' && c <= 'z' || c >= '0' && c <= '9' || c >= 'A' && c <= 'Z') ~~ ~~~~~~~~~^~~~~~~~~~~ compat.c:1196:79: note: place parentheses around the '&&' expression to silence this warning else if (c >= 'a' && c <= 'z' || c >= '0' && c <= '9' || c >= 'A' && c <= 'Z') ^ ( ) compat.c:1198:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (c > 'f' && c <= 'z' || c > 'F' && c <= 'Z') ~~~~~~~~^~~~~~~~~~~ ~~ compat.c:1198:29: note: place parentheses around the '&&' expression to silence this warning if (c > 'f' && c <= 'z' || c > 'F' && c <= 'Z') ^ ( ) compat.c:1198:52: warning: '&&' within '||' [-Wlogical-op-parentheses] if (c > 'f' && c <= 'z' || c > 'F' && c <= 'Z') ~~ ~~~~~~~~^~~~~~~~~~~ compat.c:1198:52: note: place parentheses around the '&&' expression to silence this warning if (c > 'f' && c <= 'z' || c > 'F' && c <= 'Z') ^ ( ) 5 warnings generated. mv -f .deps/compat.Tpo .deps/compat.Po /opt/pkg/bin/mksh ../libtool --tag=CC --mode=link clang -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -L/opt/pkg/lib -o dvdauthor dvdauthor.o dvdcompile.o dvdvml.o dvdvmy.o dvdifo.o dvdvob.o dvdpgc.o dvdcli.o readxml.o conffile.o compat.o -liconv -L/opt/pkg/lib -L/opt/pkg/lib -lxml2 -L/opt/pkg/lib -lz -L/opt/pkg/lib -llzma -L/opt/pkg/lib -liconv libtool: link: clang -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -o dvdauthor dvdauthor.o dvdcompile.o dvdvml.o dvdvmy.o dvdifo.o dvdvob.o dvdpgc.o dvdcli.o readxml.o conffile.o compat.o -L/opt/pkg/lib /opt/pkg/lib/libxml2.dylib /opt/pkg/lib/libz.dylib /opt/pkg/lib/liblzma.dylib -lpthread /opt/pkg/lib/libiconv.dylib clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subgen.o -MD -MP -MF .deps/subgen.Tpo -c -o subgen.o subgen.c subgen.c:613:29: warning: implicit conversion from 'int' to 'char' changes value from 190 to -66 [-Wconstant-conversion] header[3] = MPID_PAD; /* for my private button/palette data */ ~ ^~~~~~~~ 1 warning generated. mv -f .deps/subgen.Tpo .deps/subgen.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subgen-parse-xml.o -MD -MP -MF .deps/subgen-parse-xml.Tpo -c -o subgen-parse-xml.o subgen-parse-xml.c mv -f .deps/subgen-parse-xml.Tpo .deps/subgen-parse-xml.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subgen-encode.o -MD -MP -MF .deps/subgen-encode.Tpo -c -o subgen-encode.o subgen-encode.c mv -f .deps/subgen-encode.Tpo .deps/subgen-encode.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subgen-image.o -MD -MP -MF .deps/subgen-image.Tpo -c -o subgen-image.o subgen-image.c subgen-image.c:281:70: warning: format specifies type 'unsigned long' but the argument has type 'png_uint_32' (aka 'unsigned int') [-Wformat] fprintf(stderr,"ERR: PNG %s is too big: %lux%lu\n",s->fname,width,height); ~~~ ^~~~~ %u subgen-image.c:281:76: warning: format specifies type 'unsigned long' but the argument has type 'png_uint_32' (aka 'unsigned int') [-Wformat] fprintf(stderr,"ERR: PNG %s is too big: %lux%lu\n",s->fname,width,height); ~~~ ^~~~~~ %u subgen-image.c:550:25: warning: '&&' within '||' [-Wlogical-op-parentheses] && ^~ subgen-image.c:550:25: note: place parentheses around the '&&' expression to silence this warning && ^ 3 warnings generated. mv -f .deps/subgen-image.Tpo .deps/subgen-image.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subrender.o -MD -MP -MF .deps/subrender.Tpo -c -o subrender.o subrender.c mv -f .deps/subrender.Tpo .deps/subrender.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subreader.o -MD -MP -MF .deps/subreader.Tpo -c -o subreader.o subreader.c subreader.c:491:16: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] base = FRIBIDI_TYPE_ON; /* request order-neutral */ ~ ^~~~~~~~~~~~~~~ subreader.c:2139:13: warning: '&&' within '||' [-Wlogical-op-parentheses] && ^~ subreader.c:2139:13: note: place parentheses around the '&&' expression to silence this warning && ^ 2 warnings generated. mv -f .deps/subreader.Tpo .deps/subreader.Po clang -DHAVE_CONFIG_H -I. -DSYSCONFDIR="\"/opt/pkg/etc\"" -I/opt/pkg/include/libxml2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -MT subfont.o -MD -MP -MF .deps/subfont.Tpo -c -o subfont.o subfont.c subfont.c:939:9: warning: unused variable 'err' [-Wunused-variable] int err; ^ subfont.c:67:27: warning: unused variable 'nr_colors' [-Wunused-const-variable] static unsigned int const nr_colors = 256; ^ subfont.c:68:27: warning: unused variable 'maxcolor' [-Wunused-const-variable] static unsigned int const maxcolor = 255; ^ subfont.c:69:23: warning: unused variable 'first_char' [-Wunused-const-variable] static unsigned const first_char = 33; /* first non-printable, non-whitespace character */ ^ 4 warnings generated. mv -f .deps/subfont.Tpo .deps/subfont.Po /opt/pkg/bin/mksh ../libtool --tag=CC --mode=link clang -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -L/opt/pkg/lib -o spumux subgen.o subgen-parse-xml.o readxml.o subgen-encode.o subgen-image.o conffile.o compat.o subrender.o subreader.o subfont.o -L/opt/pkg/lib -L/opt/pkg/lib -lxml2 -L/opt/pkg/lib -lz -L/opt/pkg/lib -llzma -L/opt/pkg/lib -liconv -L/opt/pkg/lib -lpng16 -L/opt/pkg/lib -lfribidi -L/opt/pkg/lib -lfontconfig -liconv -lm libtool: link: clang -Wall -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libxml2 -o spumux subgen.o subgen-parse-xml.o readxml.o subgen-encode.o subgen-image.o conffile.o compat.o subrender.o subreader.o subfont.o -L/opt/pkg/lib /opt/pkg/lib/libxml2.dylib /opt/pkg/lib/liblzma.dylib -lpthread /opt/pkg/lib/libpng16.dylib /opt/pkg/lib/libz.dylib /opt/pkg/lib/libfribidi.dylib -lfontconfig /opt/pkg/lib/libiconv.dylib -lm Undefined symbols for architecture arm64: "_FT_Done_Face", referenced from: _free_font_desc in subfont.o "_FT_Done_Glyph", referenced from: _render_one_glyph in subfont.o "_FT_Get_Char_Index", referenced from: _load_font_ft in subfont.o "_FT_Get_First_Char", referenced from: _load_font_ft in subfont.o "_FT_Get_Glyph", referenced from: _render_one_glyph in subfont.o "_FT_Get_Kerning", referenced from: _kerning in subfont.o "_FT_Get_Next_Char", referenced from: _load_font_ft in subfont.o "_FT_Init_FreeType", referenced from: _init_freetype in subfont.o "_FT_Load_Char", referenced from: _load_font_ft in subfont.o "_FT_Load_Glyph", referenced from: _render_one_glyph in subfont.o "_FT_New_Face", referenced from: _load_font_ft in subfont.o _load_font_ft in subfont.o _load_font_ft in subfont.o "_FT_Render_Glyph", referenced from: _render_one_glyph in subfont.o "_FT_Select_Charmap", referenced from: _load_font_ft in subfont.o "_FT_Set_Char_Size", referenced from: _load_font_ft in subfont.o "_FT_Set_Charmap", referenced from: _load_font_ft in subfont.o "_FT_Set_Pixel_Sizes", referenced from: _load_font_ft in subfont.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [Makefile:524: spumux] Error 1 gmake[2]: Leaving directory '/Users/pbulk/build/multimedia/dvdauthor/work/dvdauthor/src' gmake[1]: *** [Makefile:412: all] Error 2 gmake[1]: Leaving directory '/Users/pbulk/build/multimedia/dvdauthor/work/dvdauthor/src' gmake: *** [Makefile:414: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/dvdauthor *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/dvdauthor