=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for ices-mp3-0.4nb45 --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in src --- all-recursive --- Making all in playlist --- playlist.o --- --- pm_builtin.o --- --- rand.o --- --- playlist.o --- gcc -DHAVE_CONFIG_H -I. -I../.. -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I../../src -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT playlist.o -MD -MP -MF .deps/playlist.Tpo -c -o playlist.o playlist.c --- pm_builtin.o --- gcc -DHAVE_CONFIG_H -I. -I../.. -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I../../src -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT pm_builtin.o -MD -MP -MF .deps/pm_builtin.Tpo -c -o pm_builtin.o pm_builtin.c --- rand.o --- gcc -DHAVE_CONFIG_H -I. -I../.. -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I../../src -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT rand.o -MD -MP -MF .deps/rand.Tpo -c -o rand.o rand.c --- pm_builtin.o --- 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] char *newname, namespace[1024], buf[1024]; ^~~~~~~ --- playlist.o --- mv -f .deps/playlist.Tpo .deps/playlist.Po --- pm_builtin.o --- mv -f .deps/pm_builtin.Tpo .deps/pm_builtin.Po --- rand.o --- mv -f .deps/rand.Tpo .deps/rand.Po --- libplaylist.a --- rm -f libplaylist.a ar cr libplaylist.a playlist.o pm_builtin.o rand.o ranlib libplaylist.a --- ices.o --- --- log.o --- --- setup.o --- --- stream.o --- --- util.o --- --- mp3.o --- --- cue.o --- --- metadata.o --- --- ices.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT ices.o -MD -MP -MF .deps/ices.Tpo -c -o ices.o ices.c --- log.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT log.o -MD -MP -MF .deps/log.Tpo -c -o log.o log.c --- stream.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.c --- setup.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT setup.o -MD -MP -MF .deps/setup.Tpo -c -o setup.o setup.c --- util.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c --- mp3.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT mp3.o -MD -MP -MF .deps/mp3.Tpo -c -o mp3.o mp3.c --- cue.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT cue.o -MD -MP -MF .deps/cue.Tpo -c -o cue.o cue.c --- metadata.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT metadata.o -MD -MP -MF .deps/metadata.Tpo -c -o metadata.o metadata.c --- mp3.o --- mp3.c: In function 'ices_mp3_parse': mp3.c:110:26: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (! strncmp ("OggS", mp3_data->buf, 4)) ^~~~~~~~ In file included from definitions.h:64:0, from mp3.c:23: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ mp3.c:114:25: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (! strncmp ("ID3", mp3_data->buf, 3)) ^~~~~~~~ In file included from definitions.h:64:0, from mp3.c:23: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ mp3.c:131:22: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] char* buffer = mp3_data->buf; ^~~~~~~~ mp3.c:137:21: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] mp3_data->buf = buffer; ^ mp3.c: In function 'mp3_trim_file': mp3.c:348:28: warning: pointer targets in passing argument 1 of 'mp3_parse_frame' differ in signedness [-Wpointer-sign] if (mp3_parse_frame (buf + len, &match) && (framelen = mp3_frame_length (&match)) ^~~ mp3.c:90:12: note: expected 'const unsigned char *' but argument is of type 'char *' 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 differ in signedness [-Wpointer-sign] mp3_data->buf = buffer; ^ mp3.c: In function 'mp3_check_vbr': mp3.c:491:24: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (!strncmp("VBRI", mp3_data->buf + offset, 4) ^~~~~~~~ In file included from definitions.h:64:0, from mp3.c:23: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ mp3.c:492:27: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] || !strncmp("Xing", mp3_data->buf + offset, 4)) { ^~~~~~~~ In file included from definitions.h:64:0, from mp3.c:23: /usr/include/string.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strncmp(const char *, const char *, size_t); ^~~~~~~ --- metadata.o --- metadata.c: In function 'metadata_update': metadata.c:135:5: warning: 'shout_set_metadata' is deprecated: Use shout_set_metadata_utf8() [-Wdeprecated-declarations] rc = shout_set_metadata (stream->conn, metadata); ^~ In file included from definitions.h:59:0, from metadata.c:20: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:367:5: note: declared here 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()"); ^~~~~~~~~~~~~~~~~~ --- stream.o --- stream.c: In function 'stream_send': stream.c:257:68: warning: pointer targets in passing argument 5 of 'ices_reencode' differ in signedness [-Wpointer-sign] if ((olen = ices_reencode (stream, samples, left, rightp, obuf.data, ^~~~ In file included from definitions.h:98:0, from stream.c:23: reencode.h:27:5: note: expected 'unsigned char *' but argument is of type 'char *' int ices_reencode (ices_stream_t* stream, int nsamples, int16_t* left, ^~~~~~~~~~~~~ stream.c:271:36: warning: pointer targets in passing argument 2 of 'stream_send_data' differ in signedness [-Wpointer-sign] rc = stream_send_data (stream, obuf.data, olen); ^~~~ stream.c:62:12: note: expected 'unsigned char *' but argument is of type 'char *' static int stream_send_data (ices_stream_t* stream, unsigned char* buf, ^~~~~~~~~~~~~~~~ stream.c:305:37: warning: pointer targets in passing argument 2 of 'ices_reencode_flush' differ in signedness [-Wpointer-sign] len = ices_reencode_flush (stream, obuf.data, obuf.len); ^~~~ In file included from definitions.h:98:0, from stream.c:23: reencode.h:29:5: note: expected 'unsigned char *' but argument is of type 'char *' int ices_reencode_flush (ices_stream_t* stream, unsigned char *outbuf, ^~~~~~~~~~~~~~~~~~~ stream.c:307:35: warning: pointer targets in passing argument 2 of 'stream_send_data' differ in signedness [-Wpointer-sign] rc = stream_send_data (stream, obuf.data, len); ^~~~ stream.c:62:12: note: expected 'unsigned char *' but argument is of type 'char *' static int stream_send_data (ices_stream_t* stream, unsigned char* buf, ^~~~~~~~~~~~~~~~ --- ices.o --- mv -f .deps/ices.Tpo .deps/ices.Po --- setup.o --- 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] shout_set_format (conn, SHOUT_FORMAT_MP3); ^~~~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:361:5: note: declared here 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] shout_set_dumpfile(conn, stream->dumpfile); ^~~~~~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:364:5: note: declared here 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] shout_set_name (conn, stream->name); ^~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:348:5: note: declared here 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] shout_set_url (conn, stream->url); ^~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:351:5: note: declared here int shout_set_url(shout_t *self, const char *url) SHOUT_ATTR_F_DEPRECATED("use shout_set_meta() with SHOUT_META_URL"); // obsolete ^~~~~~~~~~~~~ --- id3.o --- --- setup.o --- setup.c:514:5: warning: 'shout_set_genre' is deprecated: use shout_set_meta() with SHOUT_META_GENRE [-Wdeprecated-declarations] shout_set_genre (conn, stream->genre); ^~~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:354:5: note: declared here 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] shout_set_description (conn, stream->description); ^~~~~~~~~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:357:5: note: declared here 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] ices_log_debug ("Name: %s\tURL: %s", shout_get_name (conn), shout_get_url(conn)); ^~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:349:13: note: declared here 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] ices_log_debug ("Name: %s\tURL: %s", shout_get_name (conn), shout_get_url(conn)); ^~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:352:13: note: declared here 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] ices_log_debug ("Genre: %s\tDesc: %s", shout_get_genre (conn), ^~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:355:13: note: declared here 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] shout_get_description (conn)); ^~~~~~~~~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:358:13: note: declared here 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] ices_log_debug ("Dump file: %s", ices_util_nullcheck (shout_get_dumpfile (conn))); ^~~~~~~~~~~~~~ In file included from definitions.h:59:0, from setup.c:22: /pbulk/work/audio/ices-mp3/work/.buildlink/include/shout/shout.h:365:13: note: declared here 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 ^~~~~~~~~~~~~~~~~~ --- id3.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT id3.o -MD -MP -MF .deps/id3.Tpo -c -o id3.o id3.c --- log.o --- mv -f .deps/log.Tpo .deps/log.Po --- signals.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT signals.o -MD -MP -MF .deps/signals.Tpo -c -o signals.o signals.c --- cue.o --- mv -f .deps/cue.Tpo .deps/cue.Po --- crossfade.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT crossfade.o -MD -MP -MF .deps/crossfade.Tpo -c -o crossfade.o crossfade.c --- metadata.o --- mv -f .deps/metadata.Tpo .deps/metadata.Po --- ices_config.o --- --- id3.o --- 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] len = id3v2_decode_synchsafe (hdr); ^~~ id3.c:65:12: note: expected 'unsigned char *' but argument is of type 'char *' static int id3v2_decode_synchsafe (unsigned char* synchsafe); ^~~~~~~~~~~~~~~~~~~~~~ id3.c: In function 'id3v2_read_frame': id3.c:223:36: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe3' differ in signedness [-Wpointer-sign] len = id3v2_decode_synchsafe3 (hdr + 3); ^~~ id3.c:66:12: note: expected 'unsigned char *' but argument is of type 'char *' static int id3v2_decode_synchsafe3 (unsigned char* synchsafe); ^~~~~~~~~~~~~~~~~~~~~~~ id3.c:226:32: warning: pointer targets in passing argument 1 of 'id3v2_decode_unsafe' differ in signedness [-Wpointer-sign] len = id3v2_decode_unsafe (hdr + 4); ^~~ id3.c:67:12: note: expected 'unsigned char *' but argument is of type 'char *' static int id3v2_decode_unsafe (unsigned char* in); ^~~~~~~~~~~~~~~~~~~ id3.c:229:35: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe' differ in signedness [-Wpointer-sign] len = id3v2_decode_synchsafe (hdr + 4); ^~~ id3.c:65:12: note: expected 'unsigned char *' but argument is of type 'char *' static int id3v2_decode_synchsafe (unsigned char* synchsafe); ^~~~~~~~~~~~~~~~~~~~~~ --- ices_config.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT ices_config.o -MD -MP -MF .deps/ices_config.Tpo -c -o ices_config.o ices_config.c --- util.o --- mv -f .deps/util.Tpo .deps/util.Po --- reencode.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT reencode.o -MD -MP -MF .deps/reencode.Tpo -c -o reencode.o reencode.c --- signals.o --- mv -f .deps/signals.Tpo .deps/signals.Po --- in_vorbis.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT in_vorbis.o -MD -MP -MF .deps/in_vorbis.Tpo -c -o in_vorbis.o in_vorbis.c --- ices_config.o --- ices_config.c: In function 'parse_file': ices_config.c:91:30: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!cur->name || (strcmp (cur->name, "Configuration"))) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:118:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp (cur->name, "Stream") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:130:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Playlist") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:132:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Execution") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c: In function 'parse_stream_node': ices_config.c:153:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp (cur->name, "Server") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:155:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Name") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:158:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Genre") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:161:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Description") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:164:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "URL") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:167:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Mountpoint") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:170:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Dumpfile") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:173:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Bitrate") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:175:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Public") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:177:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Reencode") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:188:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Samplerate") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:190:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Channels") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c: In function 'parse_server_node': ices_config.c:207:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp (cur->name, "Port") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:209:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Hostname") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:212:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Password") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:215:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Protocol") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:216:28: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] 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] if (str && (strcasecmp(str, "icy") == 0)) ^~~ In file included from /usr/include/string.h:98:0, from definitions.h:64, from ices_config.c:23: /usr/include/strings.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' 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] else if (str && (strcasecmp(str, "http") == 0)) ^~~ In file included from /usr/include/string.h:98:0, from definitions.h:64, from ices_config.c:23: /usr/include/strings.h:63:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strcasecmp(const char *, const char *); ^~~~~~~~~~ ices_config.c: In function 'parse_execution_node': ices_config.c:239:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp (cur->name, "Background") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:241:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Verbose") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:243:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "BaseDirectory") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c: In function 'parse_playlist_node': ices_config.c:263:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (strcmp (cur->name, "Randomize") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:265:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Type") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:266:28: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] 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] if (str && (strcmp (str, "python") == 0)) ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'unsigned char *' 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] else if (str && (strcmp (str, "perl") == 0)) ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'unsigned char *' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:273:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "File") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:277:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Module") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ ices_config.c:281:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] } else if (strcmp (cur->name, "Crossfade") == 0) { ^~~ In file included from definitions.h:64:0, from ices_config.c:23: /usr/include/string.h:56:6: note: expected 'const char *' but argument is of type 'const xmlChar * {aka const unsigned char *}' int strcmp(const char *, const char *); ^~~~~~ --- stream.o --- mv -f .deps/stream.Tpo .deps/stream.Po --- reencode.o --- 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] if (lame_decode_exit () < 0) { ^~~~~~~~~~~~~~~~ hip_decode_exit --- in_flac.o --- --- reencode.o --- reencode.c:74:9: warning: implicit declaration of function 'lame_decode_init'; did you mean 'hip_decode_init'? [-Wimplicit-function-declaration] if (lame_decode_init () < 0) { ^~~~~~~~~~~~~~~~ hip_decode_init --- in_flac.o --- gcc -DHAVE_CONFIG_H -I. -I.. -DICES_ETCDIR=\"/usr/pkg/etc/icecast\" -DICES_MODULEDIR=\"/usr/pkg/share/ices-mp3\" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -I/usr/pkg/include/libxml2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -MT in_flac.o -MD -MP -MF .deps/in_flac.Tpo -c -o in_flac.o in_flac.c --- reencode.o --- reencode.c: In function 'ices_reencode_decode': reencode.c:147:10: warning: implicit declaration of function 'lame_decode'; did you mean 'hip_decode'? [-Wimplicit-function-declaration] return lame_decode (buf, blen, left, right); ^~~~~~~~~~~ hip_decode 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] rc = lame_encode_flush_nogap (lame, (char *)outbuf, maxlen); ^ In file included from reencode.c:25:0: /pbulk/work/audio/ices-mp3/work/.buildlink/include/lame/lame.h:897:11: note: expected 'unsigned char *' but argument is of type 'char *' int CDECL lame_encode_flush_nogap( ^~~~~~~~~~~~~~~~~~~~~~~ --- setup.o --- mv -f .deps/setup.Tpo .deps/setup.Po --- in_vorbis.o --- In file included from in_vorbis.c:27:0: /pbulk/work/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable] static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable] static ov_callbacks OV_CALLBACKS_STREAMONLY = { ^~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable] static ov_callbacks OV_CALLBACKS_NOCLOSE = { ^~~~~~~~~~~~~~~~~~~~ /pbulk/work/audio/ices-mp3/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable] static ov_callbacks OV_CALLBACKS_DEFAULT = { ^~~~~~~~~~~~~~~~~~~~ --- mp3.o --- mv -f .deps/mp3.Tpo .deps/mp3.Po --- id3.o --- mv -f .deps/id3.Tpo .deps/id3.Po --- reencode.o --- mv -f .deps/reencode.Tpo .deps/reencode.Po --- in_flac.o --- in_flac.c: In function 'ices_flac_open': in_flac.c:99:3: warning: case value '8' not in enumerated type 'FLAC__StreamDecoderInitStatus {aka enum }' [-Wswitch] case FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR: ^~~~ in_flac.c: In function 'flac_metadata_cb': in_flac.c:253:59: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] if (comment->length >= 7 && !strncasecmp("artist=", comment->entry, 7)) { ^~~~~~~ In file included from /usr/include/string.h:98:0, from definitions.h:64, from in_flac.h:26, from in_flac.c:24: /usr/include/strings.h:64:6: note: expected 'const char *' but argument is of type 'FLAC__byte * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ in_flac.c:256:65: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness [-Wpointer-sign] } else if (comment->length >= 6 && !strncasecmp("title=", comment->entry, 6)) { ^~~~~~~ In file included from /usr/include/string.h:98:0, from definitions.h:64, from in_flac.h:26, from in_flac.c:24: /usr/include/strings.h:64:6: note: expected 'const char *' but argument is of type 'FLAC__byte * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ --- crossfade.o --- mv -f .deps/crossfade.Tpo .deps/crossfade.Po --- ices_config.o --- mv -f .deps/ices_config.Tpo .deps/ices_config.Po --- in_vorbis.o --- mv -f .deps/in_vorbis.Tpo .deps/in_vorbis.Po --- in_flac.o --- mv -f .deps/in_flac.Tpo .deps/in_flac.Po --- ices --- /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -Dz_off_t=long -Wall -I/usr/pkg/include -pthread -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -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 in_flac.o playlist/libplaylist.a -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lshout -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lxml2 -lpthread -L/usr/lib -lz -lm -lmp3lame -lvorbisfile -lvorbis -logg -lFLAC -lm libtool: link: gcc -O2 -I/pbulk/work/audio/ices-mp3/work/.buildlink/include -I/pbulk/work/audio/ices-mp3/work/.buildlink/include/libxml2 -Dz_off_t=long -Wall -Wl,-zrelro -Wl,-rpath -Wl,/usr/pkg/lib -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 in_flac.o -Wl,-rpath -Wl,/usr/pkg/lib -Wl,-rpath -Wl,/usr/pkg/lib -pie -L/pbulk/work/audio/ices-mp3/work/.buildlink/lib playlist/libplaylist.a -lshout -lssl -lcrypto -lspeex -ltheora -lxml2 -lz -lmp3lame -ltermcap -lmpg123 -lvorbisfile -lvorbis -lFLAC -logg -lpthread -lm -pthread -Wl,-rpath,/pbulk/work/audio/ices-mp3/work/.buildlink/lib -Wl,-rpath,/pbulk/work/audio/ices-mp3/work/.buildlink/lib ld: cannot find -lmpg123 *** [ices] Error code 1 make[3]: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4/src 1 error make[3]: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4/src *** [all-recursive] Error code 1 make[2]: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4/src 1 error make[2]: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4/src *** [all-recursive] Error code 1 make[1]: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4 1 error make[1]: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4 *** [all] Error code 2 make: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4 1 error make: stopped in /pbulk/work/audio/ices-mp3/work/ices-0.4 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/audio/ices-mp3 *** Error code 1 Stop. make: stopped in /usr/pkgsrc/audio/ices-mp3