+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ices-mp3-0.4nb27/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ices-mp3-0.4nb27/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ices-mp3-0.4nb27 /opt/pkg/bin/bmake all-recursive Making all in src Making all in playlist gcc -DHAVE_CONFIG_H -I. -I../.. -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I../../src -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT playlist.o -MD -MP -MF .deps/playlist.Tpo -c -o playlist.o playlist.c mv -f .deps/playlist.Tpo .deps/playlist.Po gcc -DHAVE_CONFIG_H -I. -I../.. -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I../../src -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT pm_builtin.o -MD -MP -MF .deps/pm_builtin.Tpo -c -o pm_builtin.o pm_builtin.c pm_builtin.c: In function 'playlist_builtin_shuffle_playlist': pm_builtin.c:136:9: warning: variable 'newname' set but not used [-Wunused-but-set-variable] 136 | char *newname, namespace[1024], buf[1024]; | ^~~~~~~ pm_builtin.c:145:50: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 145 | snprintf (namespace, sizeof (namespace), "%s/%s", | ^ pm_builtin.c:145:3: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 145 | snprintf (namespace, sizeof (namespace), "%s/%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | ices_config.base_directory, buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/pm_builtin.Tpo .deps/pm_builtin.Po gcc -DHAVE_CONFIG_H -I. -I../.. -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I../../src -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT rand.o -MD -MP -MF .deps/rand.Tpo -c -o rand.o rand.c mv -f .deps/rand.Tpo .deps/rand.Po rm -f libplaylist.a ar cru libplaylist.a playlist.o pm_builtin.o rand.o ranlib libplaylist.a gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT ices.o -MD -MP -MF .deps/ices.Tpo -c -o ices.o ices.c mv -f .deps/ices.Tpo .deps/ices.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT log.o -MD -MP -MF .deps/log.Tpo -c -o log.o log.c log.c: In function 'ices_log_open_logfile': log.c:174:47: warning: '/ices.log' directive output may be truncated writing 9 bytes into a region of size between 8 and 1024 [-Wformat-truncation=] 174 | snprintf (namespace, sizeof (namespace), "%s/ices.log", | ^~~~~~~~~ log.c:174:3: note: 'snprintf' output between 10 and 1026 bytes into a destination of size 1024 174 | snprintf (namespace, sizeof (namespace), "%s/ices.log", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | ices_config.base_directory); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/log.Tpo .deps/log.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT setup.o -MD -MP -MF .deps/setup.Tpo -c -o setup.o setup.c setup.c: In function 'ices_setup_activate_libshout_changes': setup.c:503:5: warning: 'shout_set_format' is deprecated: Use shout_set_content_format() [-Wdeprecated-declarations] 503 | shout_set_format (conn, SHOUT_FORMAT_MP3); | ^~~~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:361:5: note: declared here 361 | int shout_set_format(shout_t *self, unsigned int format) SHOUT_ATTR_F_DEPRECATED("Use shout_set_content_format()"); // obsolete | ^~~~~~~~~~~~~~~~ setup.c:511:7: warning: 'shout_set_dumpfile' is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 511 | shout_set_dumpfile(conn, stream->dumpfile); | ^~~~~~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:364:5: note: declared here 364 | int shout_set_dumpfile(shout_t *self, const char *dumpfile) SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ setup.c:512:5: warning: 'shout_set_name' is deprecated: use shout_set_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 512 | shout_set_name (conn, stream->name); | ^~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:348:5: note: declared here 348 | int shout_set_name(shout_t *self, const char *name) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ setup.c:513:5: warning: 'shout_set_url' is deprecated: use shout_set_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 513 | shout_set_url (conn, stream->url); | ^~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:351:5: note: declared here 351 | int shout_set_url(shout_t *self, const char *url) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ setup.c:514:5: warning: 'shout_set_genre' is deprecated: use shout_set_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 514 | shout_set_genre (conn, stream->genre); | ^~~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:354:5: note: declared here 354 | int shout_set_genre(shout_t *self, const char *genre) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ setup.c:515:5: warning: 'shout_set_description' is deprecated: use shout_set_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 515 | shout_set_description (conn, stream->description); | ^~~~~~~~~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:357:5: note: declared here 357 | int shout_set_description(shout_t *self, const char *description) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ setup.c:531:5: warning: 'shout_get_name' is deprecated: use shout_get_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 531 | ices_log_debug ("Name: %s\tURL: %s", shout_get_name (conn), shout_get_url(conn)); | ^~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:349:13: note: declared here 349 | const char *shout_get_name(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_NAME"); // obsolete | ^~~~~~~~~~~~~~ setup.c:531:5: warning: 'shout_get_url' is deprecated: use shout_get_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 531 | ices_log_debug ("Name: %s\tURL: %s", shout_get_name (conn), shout_get_url(conn)); | ^~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:352:13: note: declared here 352 | const char *shout_get_url(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_URL"); // obsolete | ^~~~~~~~~~~~~ setup.c:532:5: warning: 'shout_get_genre' is deprecated: use shout_get_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] 532 | ices_log_debug ("Genre: %s\tDesc: %s", shout_get_genre (conn), | ^~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:355:13: note: declared here 355 | const char *shout_get_genre(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_GENRE"); // obsolete | ^~~~~~~~~~~~~~~ setup.c:533:7: warning: 'shout_get_description' is deprecated: use shout_get_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 533 | shout_get_description (conn)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:358:13: note: declared here 358 | const char *shout_get_description(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("use shout_get_meta() with SHOUT_META_DESCRIPTION"); // obsolete | ^~~~~~~~~~~~~~~~~~~~~ setup.c:536:5: warning: 'shout_get_dumpfile' is deprecated: Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated. [-Wdeprecated-declarations] 536 | ices_log_debug ("Dump file: %s", ices_util_nullcheck (shout_get_dumpfile (conn))); | ^~~~~~~~~~~~~~ In file included from definitions.h:59, from setup.c:22: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:365:13: note: declared here 365 | const char *shout_get_dumpfile(shout_t *self) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Only useful with SHOUT_PROTOCOL_XAUDIOCAST which is deprecated."); // obsolete | ^~~~~~~~~~~~~~~~~~ mv -f .deps/setup.Tpo .deps/setup.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.c stream.c: In function 'stream_send': stream.c:257:72: warning: pointer targets in passing argument 5 of 'ices_reencode' differ in signedness [-Wpointer-sign] 257 | if ((olen = ices_reencode (stream, samples, left, rightp, obuf.data, | ~~~~^~~~~ | | | char * In file included from definitions.h:98, from stream.c:23: reencode.h:28:37: note: expected 'unsigned char *' but argument is of type 'char *' 28 | int16_t* right, unsigned char *outbuf, int outlen); | ~~~~~~~~~~~~~~~^~~~~~ stream.c:271:40: warning: pointer targets in passing argument 2 of 'stream_send_data' differ in signedness [-Wpointer-sign] 271 | rc = stream_send_data (stream, obuf.data, olen); | ~~~~^~~~~ | | | char * stream.c:62:68: note: expected 'unsigned char *' but argument is of type 'char *' 62 | static int stream_send_data (ices_stream_t* stream, unsigned char* buf, | ~~~~~~~~~~~~~~~^~~ stream.c:305:41: warning: pointer targets in passing argument 2 of 'ices_reencode_flush' differ in signedness [-Wpointer-sign] 305 | len = ices_reencode_flush (stream, obuf.data, obuf.len); | ~~~~^~~~~ | | | char * In file included from definitions.h:98, from stream.c:23: reencode.h:29:64: note: expected 'unsigned char *' but argument is of type 'char *' 29 | int ices_reencode_flush (ices_stream_t* stream, unsigned char *outbuf, | ~~~~~~~~~~~~~~~^~~~~~ stream.c:307:39: warning: pointer targets in passing argument 2 of 'stream_send_data' differ in signedness [-Wpointer-sign] 307 | rc = stream_send_data (stream, obuf.data, len); | ~~~~^~~~~ | | | char * stream.c:62:68: note: expected 'unsigned char *' but argument is of type 'char *' 62 | static int stream_send_data (ices_stream_t* stream, unsigned char* buf, | ~~~~~~~~~~~~~~~^~~ mv -f .deps/stream.Tpo .deps/stream.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c In function 'ices_util_strerror', inlined from 'ices_util_read_line' at util.c:134:4: util.c:293:2: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 293 | strncpy (namespace, strerror (error), maxsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/util.Tpo .deps/util.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT mp3.o -MD -MP -MF .deps/mp3.Tpo -c -o mp3.o mp3.c mp3.c: In function 'ices_mp3_parse': mp3.c:110:34: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 110 | if (! strncmp ("OggS", mp3_data->buf, 4)) | ~~~~~~~~^~~~~ | | | unsigned char * In file included from /usr/include/string.h:34, from definitions.h:64, from mp3.c:23: /usr/include/iso/string_iso.h:81:34: note: expected 'const char *' but argument is of type 'unsigned char *' 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ mp3.c:114:33: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 114 | if (! strncmp ("ID3", mp3_data->buf, 3)) | ~~~~~~~~^~~~~ | | | unsigned char * In file included from /usr/include/string.h:34, from definitions.h:64, from mp3.c:23: /usr/include/iso/string_iso.h:81:34: note: expected 'const char *' but argument is of type 'unsigned char *' 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ mp3.c:131:22: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 131 | char* buffer = mp3_data->buf; | ^~~~~~~~ mp3.c:137:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 137 | mp3_data->buf = buffer; | ^ mp3.c: In function 'mp3_trim_file': mp3.c:348:32: warning: pointer targets in passing argument 1 of 'mp3_parse_frame' differ in signedness [-Wpointer-sign] 348 | if (mp3_parse_frame (buf + len, &match) && (framelen = mp3_frame_length (&match)) | ~~~~^~~~~ | | | char * mp3.c:90:49: note: expected 'const unsigned char *' but argument is of type 'char *' 90 | static int mp3_parse_frame(const unsigned char* buf, mp3_header_t* header); | ~~~~~~~~~~~~~~~~~~~~~^~~ mp3.c: In function 'mp3_fill_buffer': mp3.c:401:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 401 | mp3_data->buf = buffer; | ^ mp3.c: In function 'mp3_check_vbr': mp3.c:491:38: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 491 | if (!strncmp("VBRI", mp3_data->buf + offset, 4) | ~~~~~~~~~~~~~~^~~~~~~~ | | | unsigned char * In file included from /usr/include/string.h:34, from definitions.h:64, from mp3.c:23: /usr/include/iso/string_iso.h:81:34: note: expected 'const char *' but argument is of type 'unsigned char *' 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ mp3.c:492:41: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 492 | || !strncmp("Xing", mp3_data->buf + offset, 4)) { | ~~~~~~~~~~~~~~^~~~~~~~ | | | unsigned char * In file included from /usr/include/string.h:34, from definitions.h:64, from mp3.c:23: /usr/include/iso/string_iso.h:81:34: note: expected 'const char *' but argument is of type 'unsigned char *' 81 | extern int strncmp(const char *, const char *, size_t); | ^~~~~~~~~~~~ mv -f .deps/mp3.Tpo .deps/mp3.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT cue.o -MD -MP -MF .deps/cue.Tpo -c -o cue.o cue.c mv -f .deps/cue.Tpo .deps/cue.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT metadata.o -MD -MP -MF .deps/metadata.Tpo -c -o metadata.o metadata.c metadata.c: In function 'metadata_update': metadata.c:135:5: warning: 'shout_set_metadata' is deprecated: Use shout_set_metadata_utf8() [-Wdeprecated-declarations] 135 | rc = shout_set_metadata (stream->conn, metadata); | ^~ In file included from definitions.h:59, from metadata.c:20: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/shout/shout.h:367:5: note: declared here 367 | int shout_set_metadata(shout_t *self, shout_metadata_t *metadata) SHOUT_ATTR_F_WARN_UNUSED_RESULT SHOUT_ATTR_F_DEPRECATED("Use shout_set_metadata_utf8()"); | ^~~~~~~~~~~~~~~~~~ In function 'metadata_clean_filename', inlined from 'ices_metadata_set_file' at metadata.c:69:5: metadata.c:162:5: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 162 | strncpy (buf, ptr + 1, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ metadata.c:164:5: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 164 | strncpy (buf, path, len); | ^~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/metadata.Tpo .deps/metadata.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT id3.o -MD -MP -MF .deps/id3.Tpo -c -o id3.o id3.c id3.c: In function 'id3v2_read_exthdr': id3.c:195:33: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe' differ in signedness [-Wpointer-sign] 195 | len = id3v2_decode_synchsafe (hdr); | ^~~ | | | char * id3.c:65:51: note: expected 'unsigned char *' but argument is of type 'char *' 65 | static int id3v2_decode_synchsafe (unsigned char* synchsafe); | ~~~~~~~~~~~~~~~^~~~~~~~~ id3.c: In function 'id3v2_read_frame': id3.c:223:40: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe3' differ in signedness [-Wpointer-sign] 223 | len = id3v2_decode_synchsafe3 (hdr + 3); | ~~~~^~~ | | | char * id3.c:66:52: note: expected 'unsigned char *' but argument is of type 'char *' 66 | static int id3v2_decode_synchsafe3 (unsigned char* synchsafe); | ~~~~~~~~~~~~~~~^~~~~~~~~ id3.c:226:36: warning: pointer targets in passing argument 1 of 'id3v2_decode_unsafe' differ in signedness [-Wpointer-sign] 226 | len = id3v2_decode_unsafe (hdr + 4); | ~~~~^~~ | | | char * id3.c:67:48: note: expected 'unsigned char *' but argument is of type 'char *' 67 | static int id3v2_decode_unsafe (unsigned char* in); | ~~~~~~~~~~~~~~~^~ id3.c:229:39: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe' differ in signedness [-Wpointer-sign] 229 | len = id3v2_decode_synchsafe (hdr + 4); | ~~~~^~~ | | | char * id3.c:65:51: note: expected 'unsigned char *' but argument is of type 'char *' 65 | static int id3v2_decode_synchsafe (unsigned char* synchsafe); | ~~~~~~~~~~~~~~~^~~~~~~~~ mv -f .deps/id3.Tpo .deps/id3.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT signals.o -MD -MP -MF .deps/signals.Tpo -c -o signals.o signals.c mv -f .deps/signals.Tpo .deps/signals.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT crossfade.o -MD -MP -MF .deps/crossfade.Tpo -c -o crossfade.o crossfade.c mv -f .deps/crossfade.Tpo .deps/crossfade.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT ices_config.o -MD -MP -MF .deps/ices_config.Tpo -c -o ices_config.o ices_config.c ices_config.c: In function 'parse_file': ices_config.c:91:33: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 91 | if (!cur->name || (strcmp (cur->name, "Configuration"))) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:118:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 118 | if (strcmp (cur->name, "Stream") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:130:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 130 | } else if (strcmp (cur->name, "Playlist") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:132:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 132 | } else if (strcmp (cur->name, "Execution") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c: In function 'parse_stream_node': ices_config.c:153:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 153 | if (strcmp (cur->name, "Server") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:155:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 155 | } else if (strcmp (cur->name, "Name") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:158:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 158 | } else if (strcmp (cur->name, "Genre") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:161:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 161 | } else if (strcmp (cur->name, "Description") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:164:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 164 | } else if (strcmp (cur->name, "URL") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:167:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 167 | } else if (strcmp (cur->name, "Mountpoint") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:170:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 170 | } else if (strcmp (cur->name, "Dumpfile") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:173:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 173 | } else if (strcmp (cur->name, "Bitrate") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:175:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 175 | } else if (strcmp (cur->name, "Public") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:177:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 177 | } else if (strcmp (cur->name, "Reencode") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:188:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 188 | } else if (strcmp (cur->name, "Samplerate") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:190:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 190 | } else if (strcmp (cur->name, "Channels") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c: In function 'parse_server_node': ices_config.c:207:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 207 | if (strcmp (cur->name, "Port") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:209:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 209 | } else if (strcmp (cur->name, "Hostname") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:212:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 212 | } else if (strcmp (cur->name, "Password") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:215:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 215 | } else if (strcmp (cur->name, "Protocol") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:216:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 216 | unsigned char *str = ices_xml_read_node (doc, cur); | ^~~~~~~~~~~~~~~~~~ ices_config.c:218:30: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 218 | if (str && (strcasecmp(str, "icy") == 0)) | ^~~ | | | unsigned char * In file included from definitions.h:64, from ices_config.c:23: /usr/include/string.h:132:23: note: expected 'const char *' but argument is of type 'unsigned char *' 132 | extern int strcasecmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:220:35: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 220 | else if (str && (strcasecmp(str, "http") == 0)) | ^~~ | | | unsigned char * In file included from definitions.h:64, from ices_config.c:23: /usr/include/string.h:132:23: note: expected 'const char *' but argument is of type 'unsigned char *' 132 | extern int strcasecmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c: In function 'parse_execution_node': ices_config.c:239:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 239 | if (strcmp (cur->name, "Background") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:241:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 241 | } else if (strcmp (cur->name, "Verbose") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:243:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 243 | } else if (strcmp (cur->name, "BaseDirectory") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c: In function 'parse_playlist_node': ices_config.c:263:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 263 | if (strcmp (cur->name, "Randomize") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:265:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 265 | } else if (strcmp (cur->name, "Type") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:266:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 266 | unsigned char *str = ices_xml_read_node (doc, cur); | ^~~~~~~~~~~~~~~~~~ ices_config.c:267:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 267 | if (str && (strcmp (str, "python") == 0)) | ^~~ | | | unsigned char * In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'unsigned char *' 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:269:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 269 | else if (str && (strcmp (str, "perl") == 0)) | ^~~ | | | unsigned char * In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'unsigned char *' 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:273:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 273 | } else if (strcmp (cur->name, "File") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:277:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 277 | } else if (strcmp (cur->name, "Module") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ ices_config.c:281:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 281 | } else if (strcmp (cur->name, "Crossfade") == 0) { | ~~~^~~~~~ | | | const xmlChar * {aka const unsigned char *} In file included from /usr/include/string.h:34, from definitions.h:64, from ices_config.c:23: /usr/include/iso/string_iso.h:74:19: note: expected 'const char *' but argument is of type 'const xmlChar *' {aka 'const unsigned char *'} 74 | extern int strcmp(const char *, const char *); | ^~~~~~~~~~~~ mv -f .deps/ices_config.Tpo .deps/ices_config.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT reencode.o -MD -MP -MF .deps/reencode.Tpo -c -o reencode.o reencode.c reencode.c: In function 'ices_reencode_reset': reencode.c:65:9: warning: implicit declaration of function 'lame_decode_exit'; did you mean 'hip_decode_exit'? [-Wimplicit-function-declaration] 65 | if (lame_decode_exit () < 0) { | ^~~~~~~~~~~~~~~~ | hip_decode_exit reencode.c:74:9: warning: implicit declaration of function 'lame_decode_init'; did you mean 'hip_decode_init'? [-Wimplicit-function-declaration] 74 | if (lame_decode_init () < 0) { | ^~~~~~~~~~~~~~~~ | hip_decode_init reencode.c: In function 'ices_reencode_decode': reencode.c:147:10: warning: implicit declaration of function 'lame_decode' [-Wimplicit-function-declaration] 147 | return lame_decode (buf, blen, left, right); | ^~~~~~~~~~~ reencode.c: In function 'ices_reencode_flush': reencode.c:168:39: warning: pointer targets in passing argument 2 of 'lame_encode_flush_nogap' differ in signedness [-Wpointer-sign] 168 | rc = lame_encode_flush_nogap (lame, (char *)outbuf, maxlen); | ^~~~~~~~~~~~~~ | | | char * In file included from reencode.c:25: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/lame/lame.h:899:30: note: expected 'unsigned char *' but argument is of type 'char *' 899 | unsigned char* mp3buf, /* pointer to encoded MP3 stream */ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ mv -f .deps/reencode.Tpo .deps/reencode.Po gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/etc/opt/pkg/icecast\" -DICES_MODULEDIR=\"/opt/pkg/share/ices-mp3\" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/libxml2 -I/opt/pkg/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -MT in_vorbis.o -MD -MP -MF .deps/in_vorbis.Tpo -c -o in_vorbis.o in_vorbis.c in_vorbis.c: In function 'ices_vorbis_open': in_vorbis.c:128:17: warning: assignment to 'ssize_t (*)(struct _input_stream_t *, size_t, int16_t *, int16_t *)' {aka 'long int (*)(struct _input_stream_t *, long unsigned int, short int *, short int *)'} from incompatible pointer type 'int (*)(input_stream_t *, size_t, int16_t *, int16_t *)' {aka 'int (*)(struct _input_stream_t *, long unsigned int, short int *, short int *)'} [-Wincompatible-pointer-types] 128 | self->readpcm = ices_vorbis_readpcm; | ^ In file included from in_vorbis.c:27: At top level: /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable] 95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable] 88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = { | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable] 81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = { | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable] 74 | static ov_callbacks OV_CALLBACKS_DEFAULT = { | ^~~~~~~~~~~~~~~~~~~~ mv -f .deps/in_vorbis.Tpo .deps/in_vorbis.Po /usr/bin/bash ../libtool --tag=CC --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -Wall -I/opt/pkg/include -D_REENTRANT -pthread -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -liconv -o ices ices.o log.o setup.o stream.o util.o mp3.o cue.o metadata.o id3.o signals.o crossfade.o ices_config.o reencode.o in_vorbis.o playlist/libplaylist.a -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lshout -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -R/opt/pkg/lib -lxml2 -L/opt/pkg/lib -R/opt/pkg/lib -lz -L/opt/pkg/lib -llzma -pthread -lpthread -lrt -L/opt/pkg/lib -lm -lsocket -lnsl -lmp3lame -lvorbisfile -lvorbis -logg -lm /opt/pkg/bin/libtool: line 979: /opt/pkg/bin/nbsed: No such file or directory /opt/pkg/bin/libtool: line 8269: /opt/pkg/bin/nbsed: No such file or directory /opt/pkg/bin/libtool: line 1434: /opt/pkg/bin/nbsed: No such file or directory /opt/pkg/bin/libtool: line 1330: /opt/pkg/bin/nbsed: No such file or directory : error: Failed to create '.libs' *** [ices] Error code 1 bmake[3]: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4/src 1 error bmake[3]: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4/src *** [all-recursive] Error code 1 bmake[2]: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4/src 1 error bmake[2]: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4/src *** [all-recursive] Error code 1 bmake[1]: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4 1 error bmake[1]: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4 1 error bmake: stopped in /home/pbulk/build/audio/ices-mp3/work/ices-0.4 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/ices-mp3 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/audio/ices-mp3