* Package: media-sound/muse-0.9.2_p20161002 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux ncurses userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking muse-0.9.2_p20161002.tar.gz to /var/tmp/portage/media-sound/muse-0.9.2_p20161002/work >>> Source unpacked in /var/tmp/portage/media-sound/muse-0.9.2_p20161002/work >>> Preparing source in /var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002 ... * Applying muse-0.9.2_p20161002-fix-build-system.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002' ... * Running 'aclocal -I m4 --system-acdir=/var/tmp/portage/media-sound/muse-0.9.2_p20161002/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running 'automake --add-missing --copy --force-missing' ... [ ok ] * Running elibtoolize in: muse-0.9.2_p20161002/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002 ... * econf: updating muse-0.9.2_p20161002/config.sub with /usr/share/gnuconfig/config.sub * econf: updating muse-0.9.2_p20161002/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/muse-0.9.2_p20161002 --htmldir=/usr/share/doc/muse-0.9.2_p20161002/html --libdir=/usr/lib --without-dmalloc --disable-profiling --disable-lubrify --disable-gtk2 --disable-jack --enable-ncurses --disable-portaudio --disable-doc configure: loading site script /usr/share/config.site checking build system type... x86_64-gentoo-linux-musl checking host system type... x86_64-gentoo-linux-musl checking for a BSD-compatible install... /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for which platform we are compiling... Linux checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to enable C11 features... none needed checking whether x86_64-gentoo-linux-musl-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-gentoo-linux-musl-gcc... none checking for x86_64-gentoo-linux-musl-g++... x86_64-gentoo-linux-musl-g++ checking whether the compiler supports GNU C++... yes checking whether x86_64-gentoo-linux-musl-g++ accepts -g... yes checking for x86_64-gentoo-linux-musl-g++ option to enable C++11 features... none needed checking dependency style of x86_64-gentoo-linux-musl-g++... none checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E checking for library containing strerror... none required checking for x86_64-gentoo-linux-musl-ranlib... x86_64-gentoo-linux-musl-ranlib checking for x86_64-gentoo-linux-musl-ar... x86_64-gentoo-linux-musl-ar checking the archiver (x86_64-gentoo-linux-musl-ar) interface... ar checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for arpa/inet.h... yes checking for fcntl.h... yes checking for libintl.h... yes checking for limits.h... yes checking for locale.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for sys/socket.h... yes checking for termios.h... yes checking for pthread.h... yes checking for an ANSI C-conforming const... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for inline... inline checking for int16_t... yes checking for int32_t... yes checking for int8_t... yes checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking for struct stat.st_rdev... yes checking for uint32_t... yes checking for uint8_t... yes checking for error_at_line... no checking whether lstat correctly handles trailing slash... yes checking for GNU libc compatible malloc... yes checking for alarm... yes checking for vprintf... yes checking for working mktime... yes checking for GNU libc compatible realloc... yes checking for atexit... yes checking for endhostent... yes checking for ftruncate... yes checking for getaddrinfo... yes checking for getcwd... yes checking for gethostbyname... yes checking for getnameinfo... yes checking for gettimeofday... yes checking for inet_aton... yes checking for inet_pton... yes checking for memset... yes checking for mkdir... yes checking for nanosleep... yes checking for scandir... yes checking for select... yes checking for sethostent... yes checking for setlocale... yes checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strstr... yes checking for strtol... yes checking size of short... 2 checking size of int... 4 checking size of long... 8 checking for cos in -lm... yes checking for x86_64-gentoo-linux-musl-pkg-config... /usr/bin/x86_64-gentoo-linux-musl-pkg-config checking pkg-config is at least version 0.9.0... yes checking for SNDFILE... yes checking for NCURSES... yes checking for OGG... yes checking for VORBIS... yes checking for unix98 socklen_t... no checking for SHOUT... yes checking for SAMPLERATE... yes checking for sys/soundcard.h... yes checking for machine/soundcard.h... no checking for dmalloc.h... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/ncursesgui/libcdk/Makefile config.status: creating doc/muse.doxygen config.status: creating config.h config.status: executing depfiles commands == MuSE build configuration ===================================== :: Building on x86_64-gentoo-linux-musl :: Linking Ogg libraries: -logg :: Linking Vorbis libraries: -lvorbis -lvorbisenc -lvorbisfile :: Linking SndFile libraries for WAV/AIFF/VOC/etc encoding :: Building the NCURSES user interface :: PROFILING informations OFF (see man gprof) :: CFLAGS = -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 :: CXXFLAGS = -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 :: LIBS = ============================== now type make, may the source be with you! >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002 ... make -j4 make all-recursive make[1]: Entering directory '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002' Making all in src/ncursesgui/libcdk make[2]: Entering directory '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002/src/ncursesgui/libcdk' x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o alphalist.o alphalist.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o binding.o binding.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o buttonbox.o buttonbox.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o calendar.o calendar.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o cdk.o cdk.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o cdkscreen.o cdkscreen.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o debug.o debug.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o dialog.o dialog.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o draw.o draw.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o entry.o entry.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o fscale.o fscale.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o fselect.o fselect.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o graph.o graph.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o histogram.o histogram.c fselect.c: In function 'completeFilenameCB': fselect.c:966:15: warning: variable 'pos' set but not used [-Wunused-but-set-variable] 966 | int Index, pos, ret, j, j2, x; | ^~~ histogram.c: In function '_drawCDKHistogram': histogram.c:614:11: warning: variable 'fchar' set but not used [-Wunused-but-set-variable] 614 | chtype fchar = histogram->filler & A_CHARTEXT; | ^~~~~ x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o itemlist.o itemlist.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o label.o label.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o marquee.o marquee.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o matrix.o matrix.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o mentry.o mentry.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o menu.o menu.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o position.o position.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o radio.o radio.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o scale.o scale.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o scroll.o scroll.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o selection.o selection.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o slider.o slider.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o swindow.o swindow.c swindow.c: In function 'activateCDKSwindow': swindow.c:443:11: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 443 | int ret; | ^~~ swindow.c:463:11: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 463 | int ret; | ^~~ x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o template.o template.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o viewer.o viewer.c viewer.c: In function 'setCDKViewerInfo': viewer.c:253:77: warning: '%s' directive writing up to 511 bytes into a region of size 211 [-Wformat-overflow=] 253 | printf (temp, "Link Failed: Could not open the file %s", filename); | ^~ ~~~~~~~~ viewer.c:253:16: note: 'sprintf' output between 46 and 557 bytes into a destination of size 256 253 | sprintf (temp, "Link Failed: Could not open the file %s", filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f libcdk.a x86_64-gentoo-linux-musl-ar cru libcdk.a alphalist.o binding.o buttonbox.o calendar.o cdk.o cdkscreen.o debug.o dialog.o draw.o entry.o fscale.o fselect.o graph.o histogram.o itemlist.o label.o marquee.o matrix.o mentry.o menu.o position.o radio.o scale.o scroll.o selection.o slider.o swindow.o template.o viewer.o x86_64-gentoo-linux-musl-ranlib libcdk.a make[2]: Leaving directory '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002/src/ncursesgui/libcdk' make[2]: Entering directory '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002' x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-muse.o `test -f 'src/muse.cpp' || echo './'`src/muse.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-jmixer.o `test -f 'src/jmixer.cpp' || echo './'`src/jmixer.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-audioproc.o `test -f 'src/audioproc.cpp' || echo './'`src/audioproc.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-inchannels.o `test -f 'src/inchannels.cpp' || echo './'`src/inchannels.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-decoder.o `test -f 'src/decoder.cpp' || echo './'`src/decoder.cpp src/jmixer.cpp: In member function 'bool Stream_mixer::add_to_playlist(int, const char*)': src/jmixer.cpp:769:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 769 | while(*p!='/') p--; p++; | ^~~~~ src/jmixer.cpp:769:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 769 | while(*p!='/') p--; p++; | ^ src/muse.cpp: In function 'void* mainLoop(void*)': src/muse.cpp:692:1: warning: no return statement in function returning non-void [-Wreturn-type] 692 | } | ^ src/muse.cpp: In function 'int main(int, char**)': src/muse.cpp:795:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 795 | MuseSetLog("muse.log"); | ^~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-dec_ogg.o `test -f 'src/dec_ogg.cpp' || echo './'`src/dec_ogg.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-dec_snd.o `test -f 'src/dec_snd.cpp' || echo './'`src/dec_snd.cpp In file included from src/muse.cpp:91: In member function 'void Shouter::url(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:636:15: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:65:3: note: in expansion of macro 'CHAR_SET' 65 | CHAR_SET(url,_url); | ^~~~~~~~ In member function 'void Shouter::host(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:523:16: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:51:3: note: in expansion of macro 'CHAR_SET' 51 | CHAR_SET(host,_host); | ^~~~~~~~ In member function 'void Shouter::pass(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:588:16: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:55:3: note: in expansion of macro 'CHAR_SET' 55 | CHAR_SET(pass,_pass); | ^~~~~~~~ In member function 'void Shouter::name(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:620:16: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:64:3: note: in expansion of macro 'CHAR_SET' 64 | CHAR_SET(name,_name); | ^~~~~~~~ In member function 'void Shouter::mount(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:604:17: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:56:3: note: in expansion of macro 'CHAR_SET' 56 | CHAR_SET(mount,_mount); | ^~~~~~~~ In member function 'void Shouter::desc(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:652:16: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:66:3: note: in expansion of macro 'CHAR_SET' 66 | CHAR_SET(desc,_desc); | ^~~~~~~~ In member function 'void Shouter::user(const char*)', inlined from 'bool take_args(int, char**)' at src/muse.cpp:572:16: ./src/jutils.h:48:21: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 48 | else strncpy(var,in,MAX_VALUE_SIZE); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./src/shouter.h:54:3: note: in expansion of macro 'CHAR_SET' 54 | CHAR_SET(user,_user); | ^~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-dec_jack.o `test -f 'src/dec_jack.cpp' || echo './'`src/dec_jack.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-outchannels.o `test -f 'src/outchannels.cpp' || echo './'`src/outchannels.cpp src/jmixer.cpp:697:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 697 | strncpy(temp,file,MAX_PATH_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/jmixer.cpp:712:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 712 | strncpy(temp,&file[7],MAX_PATH_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-out_vorbis.o `test -f 'src/out_vorbis.cpp' || echo './'`src/out_vorbis.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-out_lame.o `test -f 'src/out_lame.cpp' || echo './'`src/out_lame.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-pipe.o `test -f 'src/pipe.cpp' || echo './'`src/pipe.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-shouter.o `test -f 'src/shouter.cpp' || echo './'`src/shouter.cpp src/shouter.cpp: In member function 'bool Shouter::apply_profile()': src/shouter.cpp:158:21: warning: 'int shout_set_name(shout_t*, const char*)' is deprecated: use shout_set_meta() with SHOUT_META_NAME [-Wdeprecated-declarations] 158 | if( shout_set_name(ice,name()) ) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/shout/shout.h:10, from ./src/shouter.h:26, from src/shouter.cpp:22: /usr/include/x86_64-gentoo-linux-musl/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 | ^~~~~~~~~~~~~~ src/shouter.cpp:161:20: warning: 'int shout_set_url(shout_t*, const char*)' is deprecated: use shout_set_meta() with SHOUT_META_URL [-Wdeprecated-declarations] 161 | if( shout_set_url(ice,url()) ) | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/shout/shout.h:10, from ./src/shouter.h:26, from src/shouter.cpp:22: /usr/include/x86_64-gentoo-linux-musl/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 | ^~~~~~~~~~~~~ src/shouter.cpp:164:28: warning: 'int shout_set_description(shout_t*, const char*)' is deprecated: use shout_set_meta() with SHOUT_META_DESCRIPTION [-Wdeprecated-declarations] 164 | if( shout_set_description(ice,desc()) ) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/shout/shout.h:10, from ./src/shouter.h:26, from src/shouter.cpp:22: /usr/include/x86_64-gentoo-linux-musl/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 | ^~~~~~~~~~~~~~~~~~~~~ src/shouter.cpp:188:23: warning: 'int shout_set_format(shout_t*, unsigned int)' is deprecated: Use shout_set_content_format() [-Wdeprecated-declarations] 188 | if( shout_set_format(ice,format) ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/shout/shout.h:10, from ./src/shouter.h:26, from src/shouter.cpp:22: /usr/include/x86_64-gentoo-linux-musl/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 | ^~~~~~~~~~~~~~~~ src/shouter.cpp:141:21: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] 141 | sprintf(tmp,"/%s",mount()); | ^ src/shouter.cpp:141:12: note: 'sprintf' output between 2 and 513 bytes into a destination of size 512 141 | sprintf(tmp,"/%s",mount()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ src/shouter.cpp:197:20: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 505 [-Wformat-truncation=] 197 | "http://%s:%i%s",host(),port(),mount()); | ^~ src/shouter.cpp:196:11: note: 'snprintf' output between 10 and 1042 bytes into a destination of size 512 196 | snprintf(streamurl,MAX_VALUE_SIZE, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | "http://%s:%i%s",host(),port(),mount()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-linklist.o `test -f 'src/linklist.cpp' || echo './'`src/linklist.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-playlist.o `test -f 'src/playlist.cpp' || echo './'`src/playlist.cpp src/outchannels.cpp: In member function 'void OutChannel::run()': src/outchannels.cpp:134:7: warning: variable 'res' set but not used [-Wunused-but-set-variable] 134 | int res; | ^~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-jutils.o `test -f 'src/jutils.cpp' || echo './'`src/jutils.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-radiosched.o `test -f 'src/radiosched.cpp' || echo './'`src/radiosched.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-httpstream.o `test -f 'src/httpstream.cpp' || echo './'`src/httpstream.cpp In file included from src/httpstream.cpp:28: /usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ src/pipe.cpp: In function 'void copy_int16_to_float(void*, void*, int)': src/pipe.cpp:66:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 66 | register int c; | ^ src/pipe.cpp: In function 'void copy_float_to_int16(void*, void*, int)': src/pipe.cpp:73:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 73 | register int c; | ^ src/pipe.cpp: In function 'void mix_int16_to_int32(void*, void*, int)': src/pipe.cpp:80:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register int c; | ^ src/httpstream.cpp:346:1: warning: 'int disconnect(int)' defined but not used [-Wunused-function] 346 | disconnect( int sock ) | ^~~~~~~~~~ src/httpstream.cpp:249:1: warning: 'bool check_ip_options(int)' defined but not used [-Wunused-function] 249 | check_ip_options( int sock ) | ^~~~~~~~~~~~~~~~ src/httpstream.cpp:134:1: warning: 'int raccept(int, sockaddr*, socklen_t*)' defined but not used [-Wunused-function] 134 | raccept( int s, struct sockaddr *addr, socklen_t *addrlen ) | ^~~~~~~ src/httpstream.cpp:62:1: warning: 'int rwrite(int, const void*, int)' defined but not used [-Wunused-function] 62 | rwrite( int fd, const void *buf, int len ) | ^~~~~~ src/httpstream.cpp:50:1: warning: 'int rread(int, void*, int)' defined but not used [-Wunused-function] 50 | rread( int fd, void *buf, int len ) | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-gui.o `test -f 'src/gui.cpp' || echo './'`src/gui.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-dev_sound.o `test -f 'src/dev_sound.cpp' || echo './'`src/dev_sound.cpp src/dev_sound.cpp: In member function 'bool SoundDevice::output(bool)': src/dev_sound.cpp:281:10: warning: 'res' is used uninitialized [-Wuninitialized] 281 | return res; | ^~~ src/jutils.cpp: In function 'void chomp(char*)': src/jutils.cpp:177:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 512 equals destination size [-Wstringop-truncation] 177 | strncpy(tmp, p, MAX_PATH_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/muse-lame_wrap.o `test -f 'src/lame_wrap.cpp' || echo './'`src/lame_wrap.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-entry.o `test -f 'src/ncursesgui/entry.cpp' || echo './'`src/ncursesgui/entry.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-fselect.o `test -f 'src/ncursesgui/fselect.cpp' || echo './'`src/ncursesgui/fselect.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-label.o `test -f 'src/ncursesgui/label.cpp' || echo './'`src/ncursesgui/label.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-muse_tui.o `test -f 'src/ncursesgui/muse_tui.cpp' || echo './'`src/ncursesgui/muse_tui.cpp src/ncursesgui/fselect.cpp: In member function 'void CDKFselect::setparm(int, int, int, int, char*, char*)': src/ncursesgui/fselect.cpp:72:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | "", | ^~~~~~ src/ncursesgui/fselect.cpp:73:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | "", | ^~~~~~~ src/ncursesgui/fselect.cpp:74:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | "", | ^~~~~~ src/ncursesgui/fselect.cpp:75:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | "", | ^~~~~~ In file included from src/ncursesgui/muse_tui.h:25, from src/ncursesgui/muse_tui.cpp:22: src/ncursesgui/muse_tui.cpp: In member function 'void muse_tui::newurl()': src/ncursesgui/muse_console.h:48:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | #define NEWURLENTRY_TITLE "new URL - [ENTER] to confirm [ESC] to cancel" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_console.h:48:27: note: in definition of macro 'NEWURLENTRY_TITLE' 48 | #define NEWURLENTRY_TITLE "new URL - [ENTER] to confirm [ESC] to cancel" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_console.h:49:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | #define NEWURLENTRY_LABEL "URL: " | ^~~~~~~ src/ncursesgui/muse_tui.cpp:270:25: note: in expansion of macro 'NEWURLENTRY_LABEL' 270 | NEWURLENTRY_LABEL, | ^~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp: In member function 'void muse_tui::newfile()': src/ncursesgui/muse_console.h:51:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | #define NEWFILESELECT_TITLE "new file - [ENTER] to confirm [ESC] to cancel" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_console.h:51:29: note: in definition of macro 'NEWFILESELECT_TITLE' 51 | #define NEWFILESELECT_TITLE "new file - [ENTER] to confirm [ESC] to cancel" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_console.h:52:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | #define NEWFILESELECT_LABEL "File: " | ^~~~~~~~ src/ncursesgui/muse_tui.cpp:295:25: note: in expansion of macro 'NEWFILESELECT_LABEL' 295 | NEWFILESELECT_LABEL | ^~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp: In member function 'void muse_tui::showhelp()': src/ncursesgui/muse_tui.cpp:314:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 314 | *(helpmsg + 0) = " DOWN - scroll down playlist"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:315:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 315 | *(helpmsg + 1) = " UP - scroll up playlist"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:316:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 316 | *(helpmsg + 2) = " F1 - flip over win 1"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:317:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 317 | *(helpmsg + 3) = " F2 - flip over win 2"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:318:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 318 | *(helpmsg + 4) = " F3 - flip over win 3"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:319:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 319 | *(helpmsg + 5) = " 1-6 - goto chan (automagically change win)"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:320:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 320 | *(helpmsg + 6) = " TAB - switch between chan on the same win"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-play_infobox.o `test -f 'src/ncursesgui/play_infobox.cpp' || echo './'`src/ncursesgui/play_infobox.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-screen.o `test -f 'src/ncursesgui/screen.cpp' || echo './'`src/ncursesgui/screen.cpp src/ncursesgui/muse_tui.cpp: In member function 'void muse_tui::setactivechan(int)': src/ncursesgui/muse_tui.cpp:241:41: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 241 | snprintf (minibox[0], 15, "win: %d chan: %d", | ^~ src/ncursesgui/muse_tui.cpp:241:35: note: directive argument in the range [-1073741823, 1073741824] 241 | snprintf (minibox[0], 15, "win: %d chan: %d", | ^~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:241:35: note: directive argument in the range [-2147483647, 2147483647] src/ncursesgui/muse_tui.cpp:241:18: note: 'snprintf' output between 15 and 35 bytes into a destination of size 15 241 | snprintf (minibox[0], 15, "win: %d chan: %d", | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | (activechan /2) +1, activechan + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-scroll.o `test -f 'src/ncursesgui/scroll.cpp' || echo './'`src/ncursesgui/scroll.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-single_channel.o `test -f 'src/ncursesgui/single_channel.cpp' || echo './'`src/ncursesgui/single_channel.cpp src/ncursesgui/play_infobox.cpp: In member function 'void PlayInfoBox::setctrl()': src/ncursesgui/play_infobox.cpp:207:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | setCDKLabelBackgroundColor (infobox, ""); | ^~~~~~~ src/ncursesgui/play_infobox.cpp: In member function 'void PlayInfoBox::setctrlNR()': src/ncursesgui/play_infobox.cpp:214:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | setCDKLabelBackgroundColor (infobox, ""); | ^~~~~~~ src/ncursesgui/play_infobox.cpp: In member function 'void PlayInfoBox::unsetctrl()': src/ncursesgui/play_infobox.cpp:221:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | setCDKLabelBackgroundColor (infobox, ""); | ^~~~~~ src/ncursesgui/play_infobox.cpp: In member function 'void PlayInfoBox::unsetctrlNR()': src/ncursesgui/play_infobox.cpp:228:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | setCDKLabelBackgroundColor (infobox, ""); | ^~~~~~ src/ncursesgui/scroll.cpp: In member function 'void CDKScroll::mark()': src/ncursesgui/scroll.cpp:108:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 108 | setCDKScrollBackgroundColor (scroll, ""); | ^~~~~~~ src/ncursesgui/scroll.cpp: In member function 'void CDKScroll::unmark()': src/ncursesgui/scroll.cpp:114:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | setCDKScrollBackgroundColor (scroll, ""); | ^~~~~~ src/ncursesgui/single_channel.cpp: In member function 'void SChannel::init(CDKSCREEN*, int, int)': src/ncursesgui/single_channel.cpp:57:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | time_slider.setparm ("", "[T:]", parentWidth /2 - 8, xrel, ybase +1); | ^~ src/ncursesgui/single_channel.cpp:57:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | time_slider.setparm ("", "[T:]", parentWidth /2 - 8, xrel, ybase +1); | ^~~~~~ src/ncursesgui/single_channel.cpp:60:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | volume_slider.setparm("", "[V:]", parentWidth /2 -8, xrel, ybase +2); | ^~ src/ncursesgui/single_channel.cpp:60:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | volume_slider.setparm("", "[V:]", parentWidth /2 -8, xrel, ybase +2); | ^~~~~~ src/ncursesgui/single_channel.cpp: In member function 'void SChannel::defparam()': src/ncursesgui/single_channel.cpp:75:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | infobox.setsongNR (" - "); | ^~~~~ src/ncursesgui/single_channel.cpp:76:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | infobox.setelapsedNR ("00:00"); | ^~~~~~~ src/ncursesgui/single_channel.cpp:77:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | infobox.setmodeNR ("Play"); | ^~~~~~ src/ncursesgui/single_channel.cpp: In member function 'int SChannel::cycmode()': src/ncursesgui/single_channel.cpp:223:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | infobox.setmode("Loop"); | ^~~~~~ src/ncursesgui/single_channel.cpp:227:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | infobox.setmode("Cont"); | ^~~~~~ src/ncursesgui/single_channel.cpp:231:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 231 | infobox.setmode("Play"); | ^~~~~~ src/ncursesgui/single_channel.cpp: In member function 'int SChannel::setmode(int)': src/ncursesgui/single_channel.cpp:243:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 243 | infobox.setmode("Play"); | ^~~~~~ src/ncursesgui/single_channel.cpp:246:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | infobox.setmode("Loop"); | ^~~~~~ src/ncursesgui/single_channel.cpp:249:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | infobox.setmode("Cont"); | ^~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-slider.o `test -f 'src/ncursesgui/slider.cpp' || echo './'`src/ncursesgui/slider.cpp src/ncursesgui/single_channel.cpp: In member function 'void SChannel::init(CDKSCREEN*, int, int)': src/ncursesgui/single_channel.cpp:66:38: warning: '] playlist:' directive output may be truncated writing 11 bytes into a region of size between 2 and 12 [-Wformat-truncation=] 66 | snprintf (temp, 19, "[chan %d] playlist:", chanID + 1); | ^~~~~~~~~~~ src/ncursesgui/single_channel.cpp:66:18: note: 'snprintf' output between 19 and 29 bytes into a destination of size 19 66 | snprintf (temp, 19, "[chan %d] playlist:", chanID + 1); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-about.o `test -f 'src/ncursesgui/about.cpp' || echo './'`src/ncursesgui/about.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-connectbox.o `test -f 'src/ncursesgui/connectbox.cpp' || echo './'`src/ncursesgui/connectbox.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-encsetbox.o `test -f 'src/ncursesgui/encsetbox.cpp' || echo './'`src/ncursesgui/encsetbox.cpp x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-streamsetbox.o `test -f 'src/ncursesgui/streamsetbox.cpp' || echo './'`src/ncursesgui/streamsetbox.cpp src/ncursesgui/connectbox.cpp: In member function 'void ConnectBox::setparm()': src/ncursesgui/connectbox.cpp:73:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | bottom.setvalue ("Connbox"); | ^~~~~~~~~~~~ src/ncursesgui/connectbox.cpp: In member function 'void ConnectBox::activate()': src/ncursesgui/connectbox.cpp:123:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 123 | bottom.setvalueNR ("Set Lame/OGG, edit servers or exit"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:136:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 136 | bottom.setvalue ("Save/Load profiles, Apply or Cancel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:152:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 152 | bottom.setvalue ("Edit values using TAB. Enter to confirm"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:166:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | bottom.setvalue ("Save/Load profiles, Apply or Cancel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:182:74: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | bottom.setvalue ("Edit values using TAB. Enter to confirm"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:192:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | bottom.setvalue ("+LameSRV +OggSRV edit:[lame|Ogg]SRV back"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:199:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | bottom.setvalue ("Too many channels configured"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:206:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | bottom.setvalue ("Apply or Cancel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:225:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | bottom.setvalue ("Edit values using TAB. Enter to confirm"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:239:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 239 | bottom.setvalue ("Too many channels configured"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:246:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | bottom.setvalue ("Apply or Cancel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:265:122: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | bottom.setvalue ("Edit values using TAB. Enter to confirm"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:117:18: warning: variable 'ice' set but not used [-Wunused-but-set-variable] 117 | Shouter *ice; | ^~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-itemlist.o `test -f 'src/ncursesgui/itemlist.cpp' || echo './'`src/ncursesgui/itemlist.cpp src/ncursesgui/encsetbox.cpp: In member function 'void EncSetBox::setparm(int, int)': src/ncursesgui/encsetbox.cpp:94:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | bitrate.setparm (NULL, "bitrate:", xbase +1, ybase +8, bitratelist, 8, 2, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:95:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | filtering.setparm (NULL, "freq. filtering:", xbase +15, ybase +8, filteringlist, 3, 0, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:96:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | frequency.setparm (NULL, "frequency:", xbase+44, ybase +8, freqlist, 5, 2, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:97:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 97 | lowpasshz.setparm (NULL, "lowpassHZ:", 5, xbase +2, ybase+10, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:98:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | highpasshz.setparm (NULL, "highpassHZ:", 5, xbase +20, ybase+10, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:99:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | channels.setparm (NULL, "channels:", xbase +37, ybase +10, chanlist, 4, 0, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:100:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | quality.setparm (NULL, "quality:", xbase+1, ybase +12, qualitylist, 9, 3, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/encsetbox.cpp:102:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 102 | label1.setvalue ("Encoder settings:"); | ^~~~~~~~~~~~~~~~~~~ In file included from ./src/ncursesgui/libcdk/cdk.h:79, from src/ncursesgui/screen.h:26, from src/ncursesgui/encsetbox.h:25, from src/ncursesgui/encsetbox.cpp:22: src/ncursesgui/encsetbox.cpp: In member function 'int EncSetBox::tabentry(int)': src/ncursesgui/encsetbox.cpp:207:30: error: could not convert 'nullptr' from 'std::nullptr_t' to 'int' 207 | case NULL: | ^~~~ | | | std::nullptr_t x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -pipe -march=native -fno-diagnostics-color -O2 -c -o src/ncursesgui/librubik_a-menu.o `test -f 'src/ncursesgui/menu.cpp' || echo './'`src/ncursesgui/menu.cpp src/ncursesgui/streamsetbox.cpp: In member function 'void StreamSetBox::setparm(int, int)': src/ncursesgui/streamsetbox.cpp:57:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | host.setparm (NULL, "host:", 20, xbase + 2, ybase + 8, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:58:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | port.setparm (NULL, "port:", 5, xbase + 32, ybase + 8, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:59:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | mnt.setparm (NULL, "mnt:", 15, xbase + 45, ybase + 8, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:61:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | name.setparm (NULL, "name:", 27, xbase + 2, ybase + 10, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:62:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | url.setparm (NULL, "url:", 22, xbase + 38, ybase + 10, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:64:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | description.setparm (NULL, "description:", 50, xbase + 2, ybase + 12, false, '_'); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:66:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | logintype.setparm (NULL, "logintype:", xbase + 1, ybase + 14, logtypelist, 4, 0, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:67:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | pass.setparm (NULL, "pass:", 18, xbase + 29, ybase + 14, false, '_', A_REVERSE, vHMIXED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:69:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | label1.setvalue ("Stream settings:"); | ^~~~~~~~~~~~~~~~~~ In file included from ./src/ncursesgui/libcdk/cdk.h:79, from src/ncursesgui/screen.h:26, from src/ncursesgui/streamsetbox.h:25, from src/ncursesgui/streamsetbox.cpp:22: src/ncursesgui/streamsetbox.cpp: In member function 'int StreamSetBox::tabentry(int)': src/ncursesgui/streamsetbox.cpp:156:30: error: could not convert 'nullptr' from 'std::nullptr_t' to 'int' 156 | case NULL: | ^~~~ | | | std::nullptr_t src/ncursesgui/streamsetbox.cpp: In member function 'void StreamSetBox::setdefaultval()': src/ncursesgui/streamsetbox.cpp:208:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | host.setvalue ("localhost"); | ^~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:211:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | mnt.setvalue ("/live.mp3"); | ^~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:212:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | name.setvalue ("MuSE"); | ^~~~~~ src/ncursesgui/streamsetbox.cpp:213:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | url.setvalue ("http://muse.dyne.org"); | ^~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:214:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 214 | description.setvalue ("Free Software Multiple Streaming Engine"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1448: src/ncursesgui/librubik_a-encsetbox.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [Makefile:1462: src/ncursesgui/librubik_a-streamsetbox.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002' make[1]: *** [Makefile:1857: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002' make: *** [Makefile:729: all] Error 2 * ERROR: media-sound/muse-0.9.2_p20161002::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/muse-0.9.2_p20161002::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/muse-0.9.2_p20161002::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:muse-0.9.2_p20161002:20220501-232216.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002' * S: '/var/tmp/portage/media-sound/muse-0.9.2_p20161002/work/muse-0.9.2_p20161002'