=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/ogmtools", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for ogmtools-1.5nb3 --- all-recursive --- Making all in avilib --- avilib.o --- --- avidump.o --- --- avimisc.o --- --- avilib.o --- source='avilib.c' object='avilib.o' libtool=no depfile='.deps/avilib.Po' tmpdepfile='.deps/avilib.TPo' depmode=gcc3 /opt/pkg/bin/mksh ../depcomp clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I.. -I. -I.. -I. -I./ -I/opt/pkg/include -O3 -funroll-loops -ffast-math -DLINUX -Wall -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c `test -f 'avilib.c' || echo './'`avilib.c --- avimisc.o --- source='avimisc.c' object='avimisc.o' libtool=no depfile='.deps/avimisc.Po' tmpdepfile='.deps/avimisc.TPo' depmode=gcc3 /opt/pkg/bin/mksh ../depcomp clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I.. -I. -I.. -I. -I./ -I/opt/pkg/include -O3 -funroll-loops -ffast-math -DLINUX -Wall -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c `test -f 'avimisc.c' || echo './'`avimisc.c --- avidump.o --- source='avidump.c' object='avidump.o' libtool=no depfile='.deps/avidump.Po' tmpdepfile='.deps/avidump.TPo' depmode=gcc3 /opt/pkg/bin/mksh ../depcomp clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I.. -I. -I.. -I. -I./ -I/opt/pkg/include -O3 -funroll-loops -ffast-math -DLINUX -Wall -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c `test -f 'avidump.c' || echo './'`avidump.c avidump.c:595:42: warning: expression does not compute the number of elements in this array; element type is 'struct VAL', not 'char *' [-Wsizeof-array-div] 595 | dump_vals(fd,sizeof(names_strf_auds)/sizeof(char*),names_strf_auds); | ~~~~~~~~~~~~~~~ ^ avidump.c:209:12: note: array 'names_strf_auds' declared here 209 | struct VAL names_strf_auds[] = { | ^ avidump.c:595:42: note: place parentheses around the 'sizeof(char *)' expression to silence this warning 595 | dump_vals(fd,sizeof(names_strf_auds)/sizeof(char*),names_strf_auds); | ^ avidump.c:604:38: warning: expression does not compute the number of elements in this array; element type is 'struct VAL', not 'char *' [-Wsizeof-array-div] 604 | dump_vals(fd,sizeof(names_strf_auds)/sizeof(char*),names_strf_auds); | ~~~~~~~~~~~~~~~ ^ avidump.c:209:12: note: array 'names_strf_auds' declared here 209 | struct VAL names_strf_auds[] = { | ^ avidump.c:604:38: note: place parentheses around the 'sizeof(char *)' expression to silence this warning 604 | dump_vals(fd,sizeof(names_strf_auds)/sizeof(char*),names_strf_auds); | ^ avidump.c:608:43: warning: expression does not compute the number of elements in this array; element type is 'struct VAL', not 'char *' [-Wsizeof-array-div] 608 | long chunks=*chunksize-sizeof(names_indx)/sizeof(char*); | ~~~~~~~~~~ ^ avidump.c:237:12: note: array 'names_indx' declared here 237 | struct VAL names_indx[] = { | ^ avidump.c:608:43: note: place parentheses around the 'sizeof(char *)' expression to silence this warning 608 | long chunks=*chunksize-sizeof(names_indx)/sizeof(char*); | ^ avidump.c:613:33: warning: expression does not compute the number of elements in this array; element type is 'struct VAL', not 'char *' [-Wsizeof-array-div] 613 | dump_vals(fd,sizeof(names_indx)/sizeof(char*),names_indx); | ~~~~~~~~~~ ^ avidump.c:237:12: note: array 'names_indx' declared here 237 | struct VAL names_indx[] = { | ^ avidump.c:613:33: note: place parentheses around the 'sizeof(char *)' expression to silence this warning 613 | dump_vals(fd,sizeof(names_indx)/sizeof(char*),names_indx); | ^ avidump.c:633:45: warning: expression does not compute the number of elements in this array; element type is 'struct VAL', not 'char *' [-Wsizeof-array-div] 633 | long chunks=*chunksize-sizeof(names_stdidx)/sizeof(char*); | ~~~~~~~~~~~~ ^ avidump.c:248:12: note: array 'names_stdidx' declared here 248 | struct VAL names_stdidx[] = { | ^ avidump.c:633:45: note: place parentheses around the 'sizeof(char *)' expression to silence this warning 633 | long chunks=*chunksize-sizeof(names_stdidx)/sizeof(char*); | ^ avidump.c:637:35: warning: expression does not compute the number of elements in this array; element type is 'struct VAL', not 'char *' [-Wsizeof-array-div] 637 | dump_vals(fd,sizeof(names_stdidx)/sizeof(char*),names_stdidx); | ~~~~~~~~~~~~ ^ avidump.c:248:12: note: array 'names_stdidx' declared here 248 | struct VAL names_stdidx[] = { | ^ avidump.c:637:35: note: place parentheses around the 'sizeof(char *)' expression to silence this warning 637 | dump_vals(fd,sizeof(names_stdidx)/sizeof(char*),names_stdidx); | ^ avidump.c:474:11: warning: variable 'tt' set but not used [-Wunused-but-set-variable] 474 | off_t tt; | ^ --- avilib.o --- avilib.c:245:5: 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] 245 | OUTD(ch->nEntriesInUse); | ^~~~~~~~~~~~~~~~~~~~~~~ avilib.c:213:26: note: expanded from macro 'OUTD' 213 | #define OUTD(n) long2str(ix00+bl,n); bl+=4 | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:247:5: 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] 247 | OUTD(ch->qwBaseOffset&0xffffffff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ avilib.c:213:26: note: expanded from macro 'OUTD' 213 | #define OUTD(n) long2str(ix00+bl,n); bl+=4 | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:248:5: 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] 248 | OUTD((ch->qwBaseOffset>>32)&0xffffffff); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ avilib.c:213:26: note: expanded from macro 'OUTD' 213 | #define OUTD(n) long2str(ix00+bl,n); bl+=4 | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:249:5: 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] 249 | OUTD(ch->dwReserved3); | ^~~~~~~~~~~~~~~~~~~~~ avilib.c:213:26: note: expanded from macro 'OUTD' 213 | #define OUTD(n) long2str(ix00+bl,n); bl+=4 | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:252:2: 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] 252 | OUTD(ch->aIndex[k].dwOffset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ avilib.c:213:26: note: expanded from macro 'OUTD' 213 | #define OUTD(n) long2str(ix00+bl,n); bl+=4 | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:253:2: 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] 253 | OUTD(ch->aIndex[k].dwSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ avilib.c:213:26: note: expanded from macro 'OUTD' 213 | #define OUTD(n) long2str(ix00+bl,n); bl+=4 | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:256:25: warning: passing 'char[4]' 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] 256 | avi_add_chunk (AVI, ch->fcc, ix00, max); | ^~~~~~~ avilib.c:181:53: note: passing argument to parameter 'tag' here 181 | static int avi_add_chunk(avi_t *AVI, unsigned char *tag, unsigned char *data, int length) | ^ avilib.c:256:34: 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] 256 | avi_add_chunk (AVI, ch->fcc, ix00, max); | ^~~~ avilib.c:181:73: note: passing argument to parameter 'data' here 181 | static int avi_add_chunk(avi_t *AVI, unsigned char *tag, unsigned char *data, int length) | ^ avilib.c:372:26: warning: passing '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] 372 | int audio = (strchr (tag, 'w')?1:0); | ^~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:88:37: note: passing argument to parameter '__s' here 88 | char *_LIBC_CSTR strchr(const char *__s, int __c); | ^ avilib.c:382:36: warning: passing 'char[5]' 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] 382 | if (avi_init_super_index(AVI, "ix00", &AVI->video_superindex) < 0) return -1; | ^~~~~~ avilib.c:268:60: note: passing argument to parameter 'idxtag' here 268 | static int avi_init_super_index(avi_t *AVI, unsigned char *idxtag, avisuperindex_chunk **si) | ^ avilib.c:386:34: warning: passing 'char[5]' 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] 386 | if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) | ^~~~~~ avilib.c:312:57: note: passing argument to parameter 'idxtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:386:42: warning: passing 'char[5]' 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] 386 | if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) | ^~~~~~ avilib.c:312:80: note: passing argument to parameter 'strtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:400:36: warning: passing 'char[5]' 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] 400 | if (avi_init_super_index(AVI, fcc, &AVI->track[AVI->aptr].audio_superindex) < 0) return -1; | ^~~ avilib.c:268:60: note: passing argument to parameter 'idxtag' here 268 | static int avi_init_super_index(avi_t *AVI, unsigned char *idxtag, avisuperindex_chunk **si) | ^ avilib.c:406:34: warning: passing 'char[5]' 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] 406 | if (avi_add_std_index (AVI, fcc, tag, AVI->track[AVI->aptr].audio_superindex->stdindex[ | ^~~ avilib.c:312:57: note: passing argument to parameter 'idxtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:453:30: warning: passing 'char[5]' 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] 453 | if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) | ^~~~~~ avilib.c:312:57: note: passing argument to parameter 'idxtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:453:38: warning: passing 'char[5]' 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] 453 | if (avi_add_std_index (AVI, "ix00", "00db", AVI->video_superindex->stdindex[ cur_std_idx ]) < 0) | ^~~~~~ avilib.c:312:80: note: passing argument to parameter 'strtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:466:34: warning: passing 'char[5]' 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] 466 | if (avi_add_std_index (AVI, fcc, aud, AVI->track[audtr].audio_superindex->stdindex[ | ^~~ avilib.c:312:57: note: passing argument to parameter 'idxtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:466:39: warning: passing 'char[5]' 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] 466 | if (avi_add_std_index (AVI, fcc, aud, AVI->track[audtr].audio_superindex->stdindex[ | ^~~ avilib.c:312:80: note: passing argument to parameter 'strtag' here 312 | static int avi_add_std_index(avi_t *AVI, unsigned char *idxtag, unsigned char *strtag, | ^ avilib.c:503:50: warning: passing 'char[17]' 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] 503 | avi_add_chunk(AVI, (unsigned char *)"RIFF", "AVIXLIST\0\0\0\0movi", 16); | ^~~~~~~~~~~~~~~~~~~~~~ avilib.c:181:73: note: passing argument to parameter 'data' here 181 | static int avi_add_chunk(avi_t *AVI, unsigned char *tag, unsigned char *data, int length) | ^ avilib.c:1083:15: 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] 1083 | long2str(buf+len, k+1); len += 4; | ^~~~~~~ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:1013:16: warning: variable 'readlen' set but not used [-Wunused-but-set-variable] 1013 | int len=0, readlen=0, k; | ^ avilib.c:1600:52: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1600 | info_len = avi_parse_comments (AVI->comment_fd, AVI_header+nhb, HEADERBYTES - nhb - 8 - 12); | ^~~~~~~~~~~~~~ avilib.c:1011:46: note: passing argument to parameter 'buf' here 1011 | static int avi_parse_comments (int fd, char *buf, int space_left) | ^ avilib.c:1669:15: warning: passing 'char[4]' 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] 1669 | long2str(f, len); | ^ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:1675:15: warning: passing 'char[4]' 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] 1675 | long2str(f, len); | ^ avilib.c:115:37: note: passing argument to parameter 'dst' here 115 | static void long2str(unsigned char *dst, int32_t n) | ^ avilib.c:1733:50: 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] 1733 | n = avi_add_chunk(AVI,(unsigned char *)astr,data,length); | ^~~~ avilib.c:181:73: note: passing argument to parameter 'data' here 181 | static int avi_add_chunk(avi_t *AVI, unsigned char *tag, unsigned char *data, int length) | ^ avilib.c:1735:52: 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] 1735 | n = avi_add_chunk(AVI,(unsigned char *)"00db",data,length); | ^~~~ avilib.c:181:73: note: passing argument to parameter 'data' here 181 | static int avi_add_chunk(avi_t *AVI, unsigned char *tag, unsigned char *data, int length) | ^ avilib.c:2088:10: warning: variable 'line_count' set but not used [-Wunused-but-set-variable] 2088 | long line_count=0; | ^ --- xio.o --- --- avilib.o --- avilib.c:2359:32: warning: passing '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] 2359 | else if (strncasecmp (hdrl_data+i,"iavs",4) ==0 && ! auds_strh_seen) { | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:2367:27: warning: passing '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] 2367 | else if(strncasecmp(hdrl_data+i,"dmlh",4) == 0) { | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:2444:27: warning: passing '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] 2444 | else if(strncasecmp(hdrl_data+i,"indx",4) == 0) { | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:2451:8: 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] 2451 | a = hdrl_data+i; | ^ ~~~~~~~~~~~ avilib.c:2455:48: 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] 2455 | AVI->video_superindex->dwSize = str2ulong(a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2456:57: 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] 2456 | AVI->video_superindex->wLongsPerEntry = str2ushort(a); a += 2; | ^ avilib.c:145:43: note: passing argument to parameter 'str' here 145 | static uint32_t str2ushort(unsigned char *str) | ^ avilib.c:2459:55: 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] 2459 | AVI->video_superindex->nEntriesInUse = str2ulong(a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2472:65: 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] 2472 | AVI->video_superindex->aIndex[j].qwOffset = str2ullong (a); a += 8; | ^ avilib.c:134:43: note: passing argument to parameter 'str' here 134 | static uint64_t str2ullong(unsigned char *str) | ^ avilib.c:2473:62: 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] 2473 | AVI->video_superindex->aIndex[j].dwSize = str2ulong (a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2474:66: 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] 2474 | AVI->video_superindex->aIndex[j].dwDuration = str2ulong (a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2504:8: 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] 2504 | a = hdrl_data+i; | ^ ~~~~~~~~~~~ avilib.c:2508:65: 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] 2508 | AVI->track[AVI->aptr].audio_superindex->dwSize = str2ulong(a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2509:74: 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] 2509 | AVI->track[AVI->aptr].audio_superindex->wLongsPerEntry = str2ushort(a); a += 2; | ^ avilib.c:145:43: note: passing argument to parameter 'str' here 145 | static uint32_t str2ushort(unsigned char *str) | ^ avilib.c:2512:72: 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] 2512 | AVI->track[AVI->aptr].audio_superindex->nEntriesInUse = str2ulong(a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2526:82: 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] 2526 | AVI->track[AVI->aptr].audio_superindex->aIndex[j].qwOffset = str2ullong (a); a += 8; | ^ avilib.c:134:43: note: passing argument to parameter 'str' here 134 | static uint64_t str2ullong(unsigned char *str) | ^ avilib.c:2527:79: 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] 2527 | AVI->track[AVI->aptr].audio_superindex->aIndex[j].dwSize = str2ulong (a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2528:83: 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] 2528 | AVI->track[AVI->aptr].audio_superindex->aIndex[j].dwDuration = str2ulong (a); a += 4; | ^ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2552:28: warning: passing '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] 2552 | else if((strncasecmp(hdrl_data+i,"JUNK",4) == 0) || | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:2553:28: warning: passing '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] 2553 | (strncasecmp(hdrl_data+i,"strn",4) == 0) || | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:2554:28: warning: passing '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] 2554 | (strncasecmp(hdrl_data+i,"vprp",4) == 0)){ | ^~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ --- xio.o --- source='xio.c' object='xio.o' libtool=no depfile='.deps/xio.Po' tmpdepfile='.deps/xio.TPo' depmode=gcc3 /opt/pkg/bin/mksh ../depcomp clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I.. -I. -I.. -I. -I./ -I/opt/pkg/include -O3 -funroll-loops -ffast-math -DLINUX -Wall -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c `test -f 'xio.c' || echo './'`xio.c --- avilib.o --- avilib.c:2724:25: 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] 2724 | nrEntries = str2ulong(en + 12); | ^~~~~~~ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2728:23: 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] 2728 | offset = str2ullong(en + 20); | ^~~~~~~ avilib.c:134:43: note: passing argument to parameter 'str' here 134 | static uint64_t str2ullong(unsigned char *str) | ^ avilib.c:2741:51: 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] 2741 | AVI->video_index[k].pos = offset + str2ulong(en); en += 4; | ^~ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2742:46: 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] 2742 | AVI->video_index[k].len = str2ulong_len(en); | ^~ avilib.c:151:47: note: passing argument to parameter 'str' here 151 | static uint32_t str2ulong_len (unsigned char *str) | ^ avilib.c:2743:46: 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] 2743 | AVI->video_index[k].key = str2ulong_key(en); en += 4; | ^~ avilib.c:158:47: note: passing argument to parameter 'str' here 158 | static uint32_t str2ulong_key (unsigned char *str) | ^ avilib.c:2803:28: 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] 2803 | nrEntries = str2ulong(en + 12); | ^~~~~~~ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2808:26: 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] 2808 | offset = str2ullong(en + 20); | ^~~~~~~ avilib.c:134:43: note: passing argument to parameter 'str' here 134 | static uint64_t str2ullong(unsigned char *str) | ^ avilib.c:2817:67: 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] 2817 | AVI->track[audtr].audio_index[k].pos = offset + str2ulong(en); en += 4; | ^~ avilib.c:141:42: note: passing argument to parameter 'str' here 141 | static uint32_t str2ulong(unsigned char *str) | ^ avilib.c:2818:62: 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] 2818 | AVI->track[audtr].audio_index[k].len = str2ulong_len(en); en += 4; | ^~ avilib.c:151:47: note: passing argument to parameter 'str' here 151 | static uint32_t str2ulong_len (unsigned char *str) | ^ avilib.c:3527:21: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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] 3527 | if( strncasecmp(wave->riff.id , "RIFF",4) != 0 || | ^~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:3528:14: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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] 3528 | strncasecmp(wave->riff.wave_id, "WAVE",4) != 0 || | ^~~~~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ avilib.c:3529:14: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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] 3529 | strncasecmp(wave->format.id , "fmt ",4) != 0 ) | ^~~~~~~~~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_strings.h:82:52: note: passing argument to parameter here 82 | int strncasecmp(const char *_LIBC_UNSAFE_INDEXABLE, const char *_LIBC_UNSAFE_INDEXABLE, size_t); | ^ --- avidump.o --- 7 warnings generated. --- avilib.o --- 59 warnings generated. --- libavi.a --- rm -f libavi.a ar cru libavi.a avilib.o avidump.o avimisc.o xio.o ranlib libavi.a --- ogmmerge.o --- --- r_avi.o --- --- r_ogm.o --- --- ogmmerge.o --- source='ogmmerge.cpp' object='ogmmerge.o' libtool=no depfile='.deps/ogmmerge.Po' tmpdepfile='.deps/ogmmerge.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o ogmmerge.o `test -f 'ogmmerge.cpp' || echo './'`ogmmerge.cpp --- r_avi.o --- source='r_avi.cpp' object='r_avi.o' libtool=no depfile='.deps/r_avi.Po' tmpdepfile='.deps/r_avi.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_avi.o `test -f 'r_avi.cpp' || echo './'`r_avi.cpp --- r_ogm.o --- source='r_ogm.cpp' object='r_ogm.o' libtool=no depfile='.deps/r_ogm.Po' tmpdepfile='.deps/r_ogm.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_ogm.o `test -f 'r_ogm.cpp' || echo './'`r_ogm.cpp r_ogm.cpp:67:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | throw error_c("ogm_reader: Could not open source file."); | ^ r_ogm.cpp:69:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | throw error_c("ogm_reader: Could not seek to end of file."); | ^ r_ogm.cpp:72:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | throw error_c("ogm_reader: Could not seek to beginning of file."); | ^ r_ogm.cpp:74:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 74 | throw error_c("ogm_reader: Source is not a valid OGG media file."); | ^ 4 warnings generated. --- r_ac3.o --- source='r_ac3.cpp' object='r_ac3.o' libtool=no depfile='.deps/r_ac3.Po' tmpdepfile='.deps/r_ac3.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_ac3.o `test -f 'r_ac3.cpp' || echo './'`r_ac3.cpp --- r_avi.o --- r_avi.cpp:67:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | throw error_c("avi_reader: fname == NULL !?"); | ^ r_avi.cpp:70:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | throw error_c("avi_reader: Could not open source file."); | ^ r_avi.cpp:72:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | throw error_c("avi_reader: Could not seek to end of file."); | ^ r_avi.cpp:75:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | throw error_c("avi_reader: Could not seek to beginning of file."); | ^ r_avi.cpp:77:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 77 | throw error_c("avi_reader: Source is not a valid AVI file."); | ^ r_avi.cpp:94:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 94 | sprintf(s, "%s%s", msg, error); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ --- ogmmerge.o --- ogmmerge.cpp:85:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 85 | {{"---", TYPEUNKNOWN, ""}, | ^ ogmmerge.cpp:85:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 85 | {{"---", TYPEUNKNOWN, ""}, | ^ ogmmerge.cpp:86:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 86 | {"demultiplexers:", -1, ""}, | ^ ogmmerge.cpp:86:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 86 | {"demultiplexers:", -1, ""}, | ^ ogmmerge.cpp:87:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | {"ogg", TYPEOGM, "general OGG media stream, Vorbis audio embedded in OGG"}, | ^ ogmmerge.cpp:87:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 87 | {"ogg", TYPEOGM, "general OGG media stream, Vorbis audio embedded in OGG"}, | ^ ogmmerge.cpp:88:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 88 | {"avi", TYPEAVI, "AVI (Audio/Video Interleaved)"}, | ^ ogmmerge.cpp:88:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 88 | {"avi", TYPEAVI, "AVI (Audio/Video Interleaved)"}, | ^ ogmmerge.cpp:89:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 89 | {"wav", TYPEWAV, "WAVE (uncompressed PCM)"}, | ^ ogmmerge.cpp:89:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 89 | {"wav", TYPEWAV, "WAVE (uncompressed PCM)"}, | ^ ogmmerge.cpp:90:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 90 | {"srt", TYPEWAV, "SRT text subtitles"}, | ^ ogmmerge.cpp:90:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 90 | {"srt", TYPEWAV, "SRT text subtitles"}, | ^ ogmmerge.cpp:91:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 91 | {" ", TYPEMICRODVD, "MicroDVD text subtitles"}, | ^ ogmmerge.cpp:91:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 91 | {" ", TYPEMICRODVD, "MicroDVD text subtitles"}, | ^ ogmmerge.cpp:95:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 95 | {"mp3", TYPEMP3, "MPEG1 layer III audio (CBR and VBR/ABR)"}, | ^ ogmmerge.cpp:95:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 95 | {"mp3", TYPEMP3, "MPEG1 layer III audio (CBR and VBR/ABR)"}, | ^ ogmmerge.cpp:96:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 96 | {"ac3", TYPEAC3, "A/52 (aka AC3)"}, | ^ ogmmerge.cpp:96:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 96 | {"ac3", TYPEAC3, "A/52 (aka AC3)"}, | ^ ogmmerge.cpp:97:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 97 | {"output modules:", -1, ""}, | ^ ogmmerge.cpp:97:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 97 | {"output modules:", -1, ""}, | ^ ogmmerge.cpp:98:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 98 | {" ", -1, "Vorbis audio"}, | ^ ogmmerge.cpp:98:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 98 | {" ", -1, "Vorbis audio"}, | ^ ogmmerge.cpp:99:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 99 | {" ", -1, "Video (not MPEG1/2)"}, | ^ ogmmerge.cpp:99:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 99 | {" ", -1, "Video (not MPEG1/2)"}, | ^ ogmmerge.cpp:100:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 100 | {" ", -1, "uncompressed PCM audio"}, | ^ ogmmerge.cpp:100:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 100 | {" ", -1, "uncompressed PCM audio"}, | ^ ogmmerge.cpp:101:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 101 | {" ", -1, "text subtitles"}, | ^ ogmmerge.cpp:101:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 101 | {" ", -1, "text subtitles"}, | ^ ogmmerge.cpp:105:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 105 | {" ", -1, "MP3 audio"}, | ^ ogmmerge.cpp:105:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 105 | {" ", -1, "MP3 audio"}, | ^ ogmmerge.cpp:106:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 106 | {" ", -1, "AC3 audio"}, | ^ ogmmerge.cpp:106:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] --- r_avi.o --- In file included from r_avi.cpp:29: ./r_avi.h:63:34: warning: private field 'rederive_keyframes' is not used [-Wunused-private-field] --- ogmmerge.o --- 106 | {" ", -1, "AC3 audio"}, | ^ --- r_avi.o --- 63 | int is_divx, rederive_keyframes; | ^ --- ogmmerge.o --- ogmmerge.cpp:973:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 973 | if ((result = write_ogg_page(mpage, "header ", file)) != 0) | ^ ogmmerge.cpp:1009:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1009 | if ((result = write_ogg_page(mpage, "comment ", file)) != 0) | ^ ogmmerge.cpp:1071:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1071 | if ((result = write_ogg_page(mpage, "", winner)) != 0) | ^ ogmmerge.cpp:930:13: warning: variable 'page' set but not used [-Wunused-but-set-variable] 930 | ogg_page *page; | ^ --- r_avi.o --- 7 warnings generated. --- ogmmerge.o --- 36 warnings generated. --- r_mp3.o --- source='r_mp3.cpp' object='r_mp3.o' libtool=no depfile='.deps/r_mp3.Po' tmpdepfile='.deps/r_mp3.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_mp3.o `test -f 'r_mp3.cpp' || echo './'`r_mp3.cpp --- r_wav.o --- source='r_wav.cpp' object='r_wav.o' libtool=no depfile='.deps/r_wav.Po' tmpdepfile='.deps/r_wav.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_wav.o `test -f 'r_wav.cpp' || echo './'`r_wav.cpp --- r_ac3.o --- r_ac3.cpp:64:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | throw error_c("ac3_reader: Could not open source file."); | ^ r_ac3.cpp:66:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 66 | throw error_c("ac3_reader: Could not seek to end of file."); | ^ r_ac3.cpp:69:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | throw error_c("ac3_reader: Could not seek to beginning of file."); | ^ r_ac3.cpp:74:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 74 | throw error_c("ac3_reader: Could not read 4096 bytes."); | ^ r_ac3.cpp:76:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 76 | throw error_c("ac3_reader: Could not seek to beginning of file."); | ^ r_ac3.cpp:79:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 79 | throw error_c("ac3_reader: No valid AC3 packet found in the first " \ | ^ 6 warnings generated. --- r_microdvd.o --- source='r_microdvd.cpp' object='r_microdvd.o' libtool=no depfile='.deps/r_microdvd.Po' tmpdepfile='.deps/r_microdvd.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_microdvd.o `test -f 'r_microdvd.cpp' || echo './'`r_microdvd.cpp --- r_mp3.o --- r_mp3.cpp:70:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 70 | throw error_c("mp3_reader: Could not open source file."); | ^ r_mp3.cpp:72:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 72 | throw error_c("mp3_reader: Could not seek to end of file."); | ^ r_mp3.cpp:75:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 75 | throw error_c("mp3_reader: Could not seek to beginning of file."); | ^ r_mp3.cpp:80:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 80 | throw error_c("mp3_reader: Could not read 4096 bytes."); | ^ r_mp3.cpp:82:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 82 | throw error_c("mp3_reader: Could not seek to beginning of file."); | ^ r_mp3.cpp:85:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 85 | throw error_c("mp3_reader: No valid MP3 packet found in the first " \ | ^ 6 warnings generated. --- r_wav.o --- r_wav.cpp:59:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 59 | throw error_c("wav_reader: Could not open source file."); | ^ r_wav.cpp:61:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | throw error_c("wav_reader: Could not seek to end of file."); | ^ r_wav.cpp:64:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 64 | throw error_c("wav_reader: Could not seek to beginning of file."); | ^ r_wav.cpp:66:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 66 | throw error_c("wav_reader: Source is not a valid WAVE file."); | ^ r_wav.cpp:68:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 68 | throw error_c("wav_reader: could not read WAVE header."); | ^ --- r_srt.o --- --- r_wav.o --- 5 warnings generated. --- r_srt.o --- source='r_srt.cpp' object='r_srt.o' libtool=no depfile='.deps/r_srt.Po' tmpdepfile='.deps/r_srt.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_srt.o `test -f 'r_srt.cpp' || echo './'`r_srt.cpp --- r_vobsub.o --- source='r_vobsub.cpp' object='r_vobsub.o' libtool=no depfile='.deps/r_vobsub.Po' tmpdepfile='.deps/r_vobsub.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o r_vobsub.o `test -f 'r_vobsub.cpp' || echo './'`r_vobsub.cpp --- p_video.o --- source='p_video.cpp' object='p_video.o' libtool=no depfile='.deps/p_video.Po' tmpdepfile='.deps/p_video.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_video.o `test -f 'p_video.cpp' || echo './'`p_video.cpp --- r_microdvd.o --- r_microdvd.cpp:61:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 61 | throw error_c("microdvd_reader: Could not open source file."); | ^ r_microdvd.cpp:63:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 63 | throw error_c("microdvd_reader: Source is not a valid MicroDVD file."); | ^ r_microdvd.cpp:165:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 165 | sprintf(&subtitles[strlen(subtitles)], "\n%s", s); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ 3 warnings generated. --- p_index.o --- source='p_index.cpp' object='p_index.o' libtool=no depfile='.deps/p_index.Po' tmpdepfile='.deps/p_index.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_index.o `test -f 'p_index.cpp' || echo './'`p_index.cpp --- r_srt.o --- r_srt.cpp:67:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 67 | throw error_c("srt_reader: Could not open source file."); | ^ r_srt.cpp:69:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 69 | throw error_c("srt_reader: Source is not a valid SRT file."); | ^ 2 warnings generated. --- p_ac3.o --- source='p_ac3.cpp' object='p_ac3.o' libtool=no depfile='.deps/p_ac3.Po' tmpdepfile='.deps/p_ac3.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_ac3.o `test -f 'p_ac3.cpp' || echo './'`p_ac3.cpp --- p_mp3.o --- source='p_mp3.cpp' object='p_mp3.o' libtool=no depfile='.deps/p_mp3.Po' tmpdepfile='.deps/p_mp3.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_mp3.o `test -f 'p_mp3.cpp' || echo './'`p_mp3.cpp --- p_pcm.o --- source='p_pcm.cpp' object='p_pcm.o' libtool=no depfile='.deps/p_pcm.Po' tmpdepfile='.deps/p_pcm.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_pcm.o `test -f 'p_pcm.cpp' || echo './'`p_pcm.cpp --- p_ac3.o --- In file included from p_ac3.cpp:27: ./p_ac3.h:27:25: warning: private field 'bps' is not used [-Wunused-private-field] 27 | int bps, eos; | ^ ./p_ac3.h:32:25: warning: private field 'tempbuf' is not used [-Wunused-private-field] 32 | char *tempbuf; | ^ ./p_ac3.h:38:25: warning: private field 'disk_fileno' is not used [-Wunused-private-field] 38 | ogg_int64_t disk_fileno; | ^ 3 warnings generated. --- p_vorbis.o --- source='p_vorbis.cpp' object='p_vorbis.o' libtool=no depfile='.deps/p_vorbis.Po' tmpdepfile='.deps/p_vorbis.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_vorbis.o `test -f 'p_vorbis.cpp' || echo './'`p_vorbis.cpp --- p_mp3.o --- In file included from p_mp3.cpp:27: ./p_mp3.h:27:25: warning: private field 'bps' is not used [-Wunused-private-field] 27 | int bps, eos; | ^ ./p_mp3.h:32:25: warning: private field 'tempbuf' is not used [-Wunused-private-field] 32 | char *tempbuf; | ^ ./p_mp3.h:38:25: warning: private field 'disk_fileno' is not used [-Wunused-private-field] 38 | ogg_int64_t disk_fileno; | ^ 3 warnings generated. --- p_textsubs.o --- source='p_textsubs.cpp' object='p_textsubs.o' libtool=no depfile='.deps/p_textsubs.Po' tmpdepfile='.deps/p_textsubs.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_textsubs.o `test -f 'p_textsubs.cpp' || echo './'`p_textsubs.cpp --- p_vobsub.o --- source='p_vobsub.cpp' object='p_vobsub.o' libtool=no depfile='.deps/p_vobsub.Po' tmpdepfile='.deps/p_vobsub.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o p_vobsub.o `test -f 'p_vobsub.cpp' || echo './'`p_vobsub.cpp --- ac3_common.o --- source='ac3_common.c' object='ac3_common.o' libtool=no depfile='.deps/ac3_common.Po' tmpdepfile='.deps/ac3_common.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c `test -f 'ac3_common.c' || echo './'`ac3_common.c --- mp3_common.o --- source='mp3_common.c' object='mp3_common.o' libtool=no depfile='.deps/mp3_common.Po' tmpdepfile='.deps/mp3_common.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c `test -f 'mp3_common.c' || echo './'`mp3_common.c --- subtitles.o --- source='subtitles.cpp' object='subtitles.o' libtool=no depfile='.deps/subtitles.Po' tmpdepfile='.deps/subtitles.TPo' depmode=gcc3 /opt/pkg/bin/mksh ./depcomp clang++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"ogmtools\" -DVERSION=\"1.5\" -DHAVE_LIBDVDREAD=1 -DHAVE_LIBDVDREAD_INC=1 -DHAVE_FSEEKO=1 -DSTDC_HEADERS=1 -I. -I. -I/var/tmp/work/multimedia/ogmtools/work/.buildlink/include -I/usr/local/include -I/opt/pkg/include -Wall -Wno-sign-compare -I/opt/pkg/include -I/opt/pkg/include -Iavilib -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o subtitles.o `test -f 'subtitles.cpp' || echo './'`subtitles.cpp --- mp3_common.o --- In file included from mp3_common.c:18: ./common.h:64:1: error: unknown type name 'u_int16_t' 64 | u_int16_t get_uint16(const void *buf); | ^ ./common.h:65:1: error: unknown type name 'u_int32_t' 65 | u_int32_t get_uint32(const void *buf); | ^ ./common.h:66:1: error: unknown type name 'u_int64_t' 66 | u_int64_t get_uint64(const void *buf); | ^ ./common.h:67:28: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 67 | void put_uint16(void *buf, u_int16_t); | ^ | int ./common.h:68:28: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | void put_uint32(void *buf, u_int32_t); | ^ | int ./common.h:69:28: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 69 | void put_uint64(void *buf, u_int64_t); | ^ | int 3 warnings and 3 errors generated. *** [mp3_common.o] Error code 1 bmake[1]: stopped making "all-am" in /var/tmp/work/multimedia/ogmtools/work/ogmtools-1.5 bmake[1]: 1 error bmake[1]: stopped making "all-am" in /var/tmp/work/multimedia/ogmtools/work/ogmtools-1.5 *** [all-recursive] Error code 1 bmake: stopped making "all" in /var/tmp/work/multimedia/ogmtools/work/ogmtools-1.5 bmake: 1 error bmake: stopped making "all" in /var/tmp/work/multimedia/ogmtools/work/ogmtools-1.5 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/ogmtools *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/ogmtools