* Package: media-sound/muse-0.9.2_p20161002 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc gtk 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 ... [ 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-pc-linux-gnu --host=x86_64-pc-linux-gnu --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/lib64 --without-dmalloc --disable-profiling --disable-lubrify --enable-gtk2 --disable-jack --enable-ncurses --disable-portaudio --disable-doc checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe 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-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking dependency style of x86_64-pc-linux-gnu-g++... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for library containing strerror... none required checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for an ANSI C-conforming const... yes checking whether time.h and sys/time.h may both be included... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... 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... yes checking whether lstat correctly handles trailing slash... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for vprintf... yes checking for _doprnt... no 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-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for SNDFILE... yes checking for NCURSES... yes checking for GTK2... yes checking for GLIB2... yes checking for OGG... yes checking for VORBIS... yes checking for unix98 socklen_t... no checking for SHOUT... yes checking for SAMPLERATE... yes checking sys/soundcard.h usability... yes checking sys/soundcard.h presence... yes checking for sys/soundcard.h... yes checking machine/soundcard.h usability... no checking machine/soundcard.h presence... no checking for machine/soundcard.h... no checking dmalloc.h usability... no checking dmalloc.h presence... 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-pc-linux-gnu :: Linking Ogg libraries: -logg :: Linking Vorbis libraries: -lvorbis -lvorbisenc -lvorbisfile :: Linking SndFile libraries for WAV/AIFF/VOC/etc encoding :: Building the GTK-2 user interface :: Building the NCURSES user interface :: PROFILING informations OFF (see man gprof) :: CFLAGS = -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat :: CXXFLAGS = -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat :: 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 -j1 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-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o alphalist.o alphalist.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o binding.o binding.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o buttonbox.o buttonbox.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o calendar.o calendar.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o cdk.o cdk.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o cdkscreen.o cdkscreen.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o debug.o debug.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o dialog.o dialog.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o draw.o draw.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o entry.o entry.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o fscale.o fscale.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o fselect.o fselect.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; | ^~~ fselect.c:999:4: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 999 | chdir (fselect->pwd); | ^~~~~~~~~~~~~~~~~~~~ fselect.c: In function ‘injectCDKFselect’: fselect.c:329:4: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 329 | chdir (fselect->pwd); | ^~~~~~~~~~~~~~~~~~~~ fselect.c: In function ‘setCDKFselect’: fselect.c:403:44: warning: ‘%s’ directive writing up to 1999 bytes into a region of size 75 [-Wformat-overflow=] 403 | sprintf (temp, "Could not change into %s", newDirectory); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/curses.h:192, from cdk.h:68, from fselect.c:1: /usr/include/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 26 and 2025 bytes into a destination of size 100 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o graph.o graph.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o histogram.o histogram.c 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-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o itemlist.o itemlist.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o label.o label.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o marquee.o marquee.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o matrix.o matrix.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o mentry.o mentry.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o menu.o menu.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o position.o position.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o radio.o radio.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o scale.o scale.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o scroll.o scroll.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o selection.o selection.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o slider.o slider.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -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-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o template.o template.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../ncurses/libcdk -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o viewer.o viewer.c viewer.c: In function ‘setCDKViewerInfo’: viewer.c:253:70: warning: ‘%s’ directive writing up to 511 bytes into a region of size 211 [-Wformat-overflow=] 253 | sprintf (temp, "Link Failed: Could not open the file %s", filename); | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/curses.h:192, from cdk.h:68, from viewer.c:1: /usr/include/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 46 and 557 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f libcdk.a 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-pc-linux-gnu-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-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-muse.o `test -f 'src/muse.cpp' || echo './'`src/muse.cpp 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"); | ^~~~~~~~~~ In file included from /usr/include/string.h:495, from src/muse.cpp:81: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::url(const char*)’ at ./src/shouter.h:65:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:636:15: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::host(const char*)’ at ./src/shouter.h:51:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:523:16: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::pass(const char*)’ at ./src/shouter.h:55:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:588:16: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::name(const char*)’ at ./src/shouter.h:64:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:620:16: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::mount(const char*)’ at ./src/shouter.h:56:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:604:17: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::desc(const char*)’ at ./src/shouter.h:66:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:652:16: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::user(const char*)’ at ./src/shouter.h:54:3, inlined from ‘bool take_args(int, char**)’ at src/muse.cpp:572:16: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-jmixer.o `test -f 'src/jmixer.cpp' || echo './'`src/jmixer.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/jmixer.cpp:813:39: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 511 [-Wformat-truncation=] 813 | snprintf(barakus,MAX_PATH_SIZE,"%s/%s",temp,filelist[c]->d_name); | ^~ In file included from /usr/include/stdio.h:867, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/cstdio:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/ext/string_conversions.h:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/basic_string.h:6493, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/string:55, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/ios:42, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/ostream:38, from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/iostream:39, from src/jmixer.cpp:22: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 2 and 768 bytes into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from src/jmixer.cpp:33: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool Stream_mixer::add_to_playlist(int, const char*)’ at src/jmixer.cpp:697:10: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘bool Stream_mixer::add_to_playlist(int, const char*)’ at src/jmixer.cpp:712:12: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-audioproc.o `test -f 'src/audioproc.cpp' || echo './'`src/audioproc.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-inchannels.o `test -f 'src/inchannels.cpp' || echo './'`src/inchannels.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-decoder.o `test -f 'src/decoder.cpp' || echo './'`src/decoder.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-dec_ogg.o `test -f 'src/dec_ogg.cpp' || echo './'`src/dec_ogg.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-dec_snd.o `test -f 'src/dec_snd.cpp' || echo './'`src/dec_snd.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-dec_jack.o `test -f 'src/dec_jack.cpp' || echo './'`src/dec_jack.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-outchannels.o `test -f 'src/outchannels.cpp' || echo './'`src/outchannels.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-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-out_vorbis.o `test -f 'src/out_vorbis.cpp' || echo './'`src/out_vorbis.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-out_lame.o `test -f 'src/out_lame.cpp' || echo './'`src/out_lame.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-pipe.o `test -f 'src/pipe.cpp' || echo './'`src/pipe.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -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:141:21: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 141 | sprintf(tmp,"/%s",mount()); | ^ In file included from /usr/include/stdio.h:867, from ./src/jutils.h:26, from ./src/shouter.h:30, from src/shouter.cpp:22: /usr/include/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output between 2 and 513 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/shouter.cpp:197:13: 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()); | ^~ In file included from /usr/include/stdio.h:867, from ./src/jutils.h:26, from ./src/shouter.h:30, from src/shouter.cpp:22: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 10 and 1042 bytes into a destination of size 512 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-linklist.o `test -f 'src/linklist.cpp' || echo './'`src/linklist.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-playlist.o `test -f 'src/playlist.cpp' || echo './'`src/playlist.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-jutils.o `test -f 'src/jutils.cpp' || echo './'`src/jutils.cpp In file included from /usr/include/string.h:495, from src/jutils.cpp:21: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void chomp(char*)’ at src/jutils.cpp:177:10: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-radiosched.o `test -f 'src/radiosched.cpp' || echo './'`src/radiosched.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-httpstream.o `test -f 'src/httpstream.cpp' || echo './'`src/httpstream.cpp 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-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-gui.o `test -f 'src/gui.cpp' || echo './'`src/gui.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -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 in this function [-Wuninitialized] 281 | return res; | ^~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I./src/ncursesgui -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -pthread -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/muse-lame_wrap.o `test -f 'src/lame_wrap.cpp' || echo './'`src/lame_wrap.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-entry.o `test -f 'src/ncursesgui/entry.cpp' || echo './'`src/ncursesgui/entry.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-fselect.o `test -f 'src/ncursesgui/fselect.cpp' || echo './'`src/ncursesgui/fselect.cpp src/ncursesgui/fselect.cpp: In member function ‘void CDKFselect::setparm(int, int, int, int, char*, char*)’: src/ncursesgui/fselect.cpp:72:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 72 | "", | ^~~~~~ src/ncursesgui/fselect.cpp:73:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 73 | "", | ^~~~~~~ src/ncursesgui/fselect.cpp:74:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 74 | "", | ^~~~~~ src/ncursesgui/fselect.cpp:75:4: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 75 | "", | ^~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-label.o `test -f 'src/ncursesgui/label.cpp' || echo './'`src/ncursesgui/label.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-muse_tui.o `test -f 'src/ncursesgui/muse_tui.cpp' || echo './'`src/ncursesgui/muse_tui.cpp 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:4: 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:4: 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:19: 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:19: 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:19: 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:19: 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:19: 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:19: 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:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 320 | *(helpmsg + 6) = " TAB - switch between chan on the same win"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp: In member function ‘void muse_tui::setactivechan(int)’: src/ncursesgui/muse_tui.cpp:241:34: 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:28: note: directive argument in the range [-1073741823, 1073741824] 241 | snprintf (minibox[0], 15, "win: %d chan: %d", | ^~~~~~~~~~~~~~~~~~ src/ncursesgui/muse_tui.cpp:241:28: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:867, from /usr/include/curses.h:192, from ./src/ncursesgui/libcdk/cdk.h:68, from src/ncursesgui/screen.h:26, from src/ncursesgui/slider.h:25, from src/ncursesgui/muse_console.h:29, from src/ncursesgui/muse_tui.h:25, from src/ncursesgui/muse_tui.cpp:22: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 15 and 35 bytes into a destination of size 15 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-play_infobox.o `test -f 'src/ncursesgui/play_infobox.cpp' || echo './'`src/ncursesgui/play_infobox.cpp src/ncursesgui/play_infobox.cpp: In member function ‘void PlayInfoBox::setctrl()’: src/ncursesgui/play_infobox.cpp:207:39: 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:39: 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:39: 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:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 228 | setCDKLabelBackgroundColor (infobox, ""); | ^~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-screen.o `test -f 'src/ncursesgui/screen.cpp' || echo './'`src/ncursesgui/screen.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-scroll.o `test -f 'src/ncursesgui/scroll.cpp' || echo './'`src/ncursesgui/scroll.cpp src/ncursesgui/scroll.cpp: In member function ‘void CDKScroll::mark()’: src/ncursesgui/scroll.cpp:108:39: 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:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 114 | setCDKScrollBackgroundColor (scroll, ""); | ^~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-single_channel.o `test -f 'src/ncursesgui/single_channel.cpp' || echo './'`src/ncursesgui/single_channel.cpp src/ncursesgui/single_channel.cpp: In member function ‘void SChannel::init(CDKSCREEN*, int, int)’: src/ncursesgui/single_channel.cpp:57:23: 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:27: 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:24: 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:28: 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:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 75 | infobox.setsongNR (" - "); | ^~~~~ src/ncursesgui/single_channel.cpp:76:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 76 | infobox.setelapsedNR ("00:00"); | ^~~~~~~ src/ncursesgui/single_channel.cpp:77:21: 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:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 223 | infobox.setmode("Loop"); | ^~~~~~ src/ncursesgui/single_channel.cpp:227:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 227 | infobox.setmode("Cont"); | ^~~~~~ src/ncursesgui/single_channel.cpp:231:20: 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:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 243 | infobox.setmode("Play"); | ^~~~~~ src/ncursesgui/single_channel.cpp:246:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 246 | infobox.setmode("Loop"); | ^~~~~~ src/ncursesgui/single_channel.cpp:249:20: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 249 | infobox.setmode("Cont"); | ^~~~~~ src/ncursesgui/single_channel.cpp: In member function ‘void SChannel::init(CDKSCREEN*, int, int)’: src/ncursesgui/single_channel.cpp:66:31: 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); | ^~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/curses.h:192, from ./src/ncursesgui/libcdk/cdk.h:68, from src/ncursesgui/single_channel.h:26, from src/ncursesgui/single_channel.cpp:22: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 19 and 29 bytes into a destination of size 19 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-slider.o `test -f 'src/ncursesgui/slider.cpp' || echo './'`src/ncursesgui/slider.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-about.o `test -f 'src/ncursesgui/about.cpp' || echo './'`src/ncursesgui/about.cpp In file included from /usr/include/string.h:495, from ./src/ncursesgui/libcdk/cdk.h:75, from src/ncursesgui/screen.h:26, from src/ncursesgui/scroll.h:25, from src/ncursesgui/about.h:25, from src/ncursesgui/about.cpp:22: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘char** aboutbox::splitstring(char*)’ at src/ncursesgui/about.cpp:157:11: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/about.cpp: In member function ‘char** aboutbox::splitstring(char*)’: src/ncursesgui/about.cpp:157:11: note: length computed here 157 | strncpy (*(dest+i), temp, strlen(temp)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-connectbox.o `test -f 'src/ncursesgui/connectbox.cpp' || echo './'`src/ncursesgui/connectbox.cpp src/ncursesgui/connectbox.cpp: In member function ‘void ConnectBox::setparm()’: src/ncursesgui/connectbox.cpp:73:19: 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:22: 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:23: 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:25: 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:23: 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:25: 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:22: 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:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 199 | bottom.setvalue ("Too many channels configured"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:206:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 206 | bottom.setvalue ("Apply or Cancel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:225:31: 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:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 239 | bottom.setvalue ("Too many channels configured"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:246:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 246 | bottom.setvalue ("Apply or Cancel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/connectbox.cpp:265:31: 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:11: warning: variable ‘ice’ set but not used [-Wunused-but-set-variable] 117 | Shouter *ice; | ^~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-encsetbox.o `test -f 'src/ncursesgui/encsetbox.cpp' || echo './'`src/ncursesgui/encsetbox.cpp src/ncursesgui/encsetbox.cpp: In member function ‘void EncSetBox::setparm(int, int)’: src/ncursesgui/encsetbox.cpp:94:25: 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:28: 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:27: 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:27: 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:28: 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:26: 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:25: 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:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 102 | label1.setvalue ("Encoder settings:"); | ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-streamsetbox.o `test -f 'src/ncursesgui/streamsetbox.cpp' || echo './'`src/ncursesgui/streamsetbox.cpp src/ncursesgui/streamsetbox.cpp: In member function ‘void StreamSetBox::setparm(int, int)’: src/ncursesgui/streamsetbox.cpp:57:22: 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:22: 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:21: 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:22: 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:21: 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:29: 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:27: 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:22: 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:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 69 | label1.setvalue ("Stream settings:"); | ^~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp: In member function ‘void StreamSetBox::setdefaultval()’: src/ncursesgui/streamsetbox.cpp:208:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 208 | host.setvalue ("localhost"); | ^~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:211:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 211 | mnt.setvalue ("/live.mp3"); | ^~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:212:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 212 | name.setvalue ("MuSE"); | ^~~~~~ src/ncursesgui/streamsetbox.cpp:213:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 213 | url.setvalue ("http://muse.dyne.org"); | ^~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/streamsetbox.cpp:214:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 214 | description.setvalue ("Free Software Multiple Streaming Engine"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from ./src/ncursesgui/libcdk/cdk.h:75, from src/ncursesgui/screen.h:26, from src/ncursesgui/streamsetbox.h:25, from src/ncursesgui/streamsetbox.cpp:22: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::host(const char*)’ at ./src/shouter.h:51:3, inlined from ‘void StreamSetBox::setval(int)’ at src/ncursesgui/streamsetbox.cpp:192:11: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::mount(const char*)’ at ./src/shouter.h:56:3, inlined from ‘void StreamSetBox::setval(int)’ at src/ncursesgui/streamsetbox.cpp:194:12: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::name(const char*)’ at ./src/shouter.h:64:3, inlined from ‘void StreamSetBox::setval(int)’ at src/ncursesgui/streamsetbox.cpp:195:11: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::url(const char*)’ at ./src/shouter.h:65:3, inlined from ‘void StreamSetBox::setval(int)’ at src/ncursesgui/streamsetbox.cpp:196:10: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::desc(const char*)’ at ./src/shouter.h:66:3, inlined from ‘void StreamSetBox::setval(int)’ at src/ncursesgui/streamsetbox.cpp:197:11: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::pass(const char*)’ at ./src/shouter.h:55:3, inlined from ‘void StreamSetBox::setval(int)’ at src/ncursesgui/streamsetbox.cpp:200:11: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-itemlist.o `test -f 'src/ncursesgui/itemlist.cpp' || echo './'`src/ncursesgui/itemlist.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-menu.o `test -f 'src/ncursesgui/menu.cpp' || echo './'`src/ncursesgui/menu.cpp x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src -I./src/ncursesgui -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/ncursesgui/librubik_a-ncurses_gui.o `test -f 'src/ncursesgui/ncurses_gui.cpp' || echo './'`src/ncursesgui/ncurses_gui.cpp In file included from ./src/ncursesgui/muse_tui.h:25, from src/ncursesgui/ncurses_gui.cpp:24: src/ncursesgui/ncurses_gui.cpp: In member function ‘void NCURSES_GUI::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/ncurses_gui.cpp:448:4: note: in expansion of macro ‘NEWURLENTRY_LABEL’ 448 | NEWURLENTRY_LABEL, | ^~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp: In member function ‘void NCURSES_GUI::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/ncurses_gui.cpp:476:4: note: in expansion of macro ‘NEWFILESELECT_LABEL’ 476 | NEWFILESELECT_LABEL | ^~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp: In member function ‘void NCURSES_GUI::showhelp()’: src/ncursesgui/ncurses_gui.cpp:497:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 497 | *(helpmsg + 0) = " DOWN - scroll down playlist"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:498:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 498 | *(helpmsg + 1) = " UP - scroll up playlist"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:499:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 499 | *(helpmsg + 2) = " F1 - flip over win 1"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:500:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 500 | *(helpmsg + 3) = " F2 - flip over win 2"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:501:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 501 | *(helpmsg + 4) = " F3 - flip over win 3"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:502:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 502 | *(helpmsg + 5) = " 1-6 - goto chan (automagically change win)"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:503:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 503 | *(helpmsg + 6) = " TAB - switch between chan on the same win"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:504:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 504 | *(helpmsg + 7) = " "; | ^~~ src/ncursesgui/ncurses_gui.cpp:505:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 505 | *(helpmsg + 8) = " ENTER - play [+-] - volume "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:506:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 506 | *(helpmsg + 9) = " s - stop [<>] - fade "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:507:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 507 | *(helpmsg + 10) =" m - play mode 0 - set volume to 0 "; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp: In member function ‘void NCURSES_GUI::setactivechan(int, bool)’: src/ncursesgui/ncurses_gui.cpp:358:31: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 358 | snprintf (minibox, 15, "win: %d chan: %d", | ^~ src/ncursesgui/ncurses_gui.cpp:358:25: note: directive argument in the range [-1073741823, 1073741824] 358 | snprintf (minibox, 15, "win: %d chan: %d", | ^~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:358:25: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:867, from /usr/include/curses.h:192, from ./src/ncursesgui/libcdk/cdk.h:68, from ./src/ncursesgui/screen.h:26, from ./src/ncursesgui/slider.h:25, from ./src/ncursesgui/muse_console.h:29, from ./src/ncursesgui/muse_tui.h:25, from src/ncursesgui/ncurses_gui.cpp:24: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 15 and 35 bytes into a destination of size 15 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp: In member function ‘void NCURSES_GUI::setactivechan(int)’: src/ncursesgui/ncurses_gui.cpp:405:31: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 405 | snprintf (minibox, 15, "win: %d chan: %d", | ^~ src/ncursesgui/ncurses_gui.cpp:405:25: note: directive argument in the range [-1073741823, 1073741824] 405 | snprintf (minibox, 15, "win: %d chan: %d", | ^~~~~~~~~~~~~~~~~~ src/ncursesgui/ncurses_gui.cpp:405:25: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:867, from /usr/include/curses.h:192, from ./src/ncursesgui/libcdk/cdk.h:68, from ./src/ncursesgui/screen.h:26, from ./src/ncursesgui/slider.h:25, from ./src/ncursesgui/muse_console.h:29, from ./src/ncursesgui/muse_tui.h:25, from src/ncursesgui/ncurses_gui.cpp:24: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 15 and 35 bytes into a destination of size 15 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm -f src/ncursesgui/librubik.a ar cru src/ncursesgui/librubik.a src/ncursesgui/librubik_a-entry.o src/ncursesgui/librubik_a-fselect.o src/ncursesgui/librubik_a-label.o src/ncursesgui/librubik_a-muse_tui.o src/ncursesgui/librubik_a-play_infobox.o src/ncursesgui/librubik_a-screen.o src/ncursesgui/librubik_a-scroll.o src/ncursesgui/librubik_a-single_channel.o src/ncursesgui/librubik_a-slider.o src/ncursesgui/librubik_a-about.o src/ncursesgui/librubik_a-connectbox.o src/ncursesgui/librubik_a-encsetbox.o src/ncursesgui/librubik_a-streamsetbox.o src/ncursesgui/librubik_a-itemlist.o src/ncursesgui/librubik_a-menu.o src/ncursesgui/librubik_a-ncurses_gui.o x86_64-pc-linux-gnu-ranlib src/ncursesgui/librubik.a x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-about.o `test -f 'src/gtkgui2/about.cpp' || echo './'`src/gtkgui2/about.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/about.cpp: In function ‘GtkWidget* about_win()’: src/gtkgui2/about.cpp:87:59: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 87 | pixbuf = gdk_pixbuf_new_from_inline(-1, freaknet, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:87:59: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 87 | pixbuf = gdk_pixbuf_new_from_inline(-1, freaknet, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:184:55: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 184 | pixbuf = gdk_pixbuf_new_from_inline(-1, dyne, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:184:55: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 184 | pixbuf = gdk_pixbuf_new_from_inline(-1, dyne, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:188:60: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 188 | pixbuf = gdk_pixbuf_new_from_inline(-1, rastalion, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:188:60: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 188 | pixbuf = gdk_pixbuf_new_from_inline(-1, rastalion, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:192:57: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 192 | pixbuf = gdk_pixbuf_new_from_inline(-1, servus, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/gtkgui2/about.cpp:192:57: warning: ‘GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)’ is deprecated [-Wdeprecated-declarations] 192 | pixbuf = gdk_pixbuf_new_from_inline(-1, servus, 0, NULL); | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37, from /usr/include/gtk-2.0/gdk/gdkcairo.h:28, from /usr/include/gtk-2.0/gdk/gdk.h:33, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/about.cpp:27: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:362:12: note: declared here 362 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-docking.o `test -f 'src/gtkgui2/docking.cpp' || echo './'`src/gtkgui2/docking.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/docking.cpp:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/docking.cpp:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/docking.cpp:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/docking.cpp:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-encoder.o `test -f 'src/gtkgui2/encoder.cpp' || echo './'`src/gtkgui2/encoder.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/encoder.cpp:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/encoder.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/encoder.cpp:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/encoder.cpp:22: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/encoder.cpp: In function ‘encdata* enc_new(const char*)’: src/gtkgui2/encoder.cpp:45:7: warning: variable ‘lame’ set but not used [-Wunused-but-set-variable] 45 | bool lame = true; | ^~~~ src/gtkgui2/encoder.cpp: In function ‘void gcb_enc_set_quality(GtkWidget*, encdata*)’: src/gtkgui2/encoder.cpp:478:28: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 250 [-Wformat-truncation=] 478 | snprintf(text,256,"%.1f ( %s )",val,enc->outchan->quality_desc); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/pango-1.0/pango/pango-utils.h:25, from /usr/include/pango-1.0/pango/pango.h:46, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/encoder.cpp:22: /usr/include/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 9 and 573 bytes into a destination of size 256 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-filedump.o `test -f 'src/gtkgui2/filedump.cpp' || echo './'`src/gtkgui2/filedump.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/filedump.cpp:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/filedump.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/filedump.cpp:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/filedump.cpp:20: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-gchan.o `test -f 'src/gtkgui2/gchan.cpp' || echo './'`src/gtkgui2/gchan.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/gchan.cpp:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/gchan.cpp:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/gchan.cpp:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/gchan.cpp:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-gchan_events.o `test -f 'src/gtkgui2/gchan_events.cpp' || echo './'`src/gtkgui2/gchan_events.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/gchan_events.cpp:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/gchan_events.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/gchan_events.cpp:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/gchan_events.cpp:20: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/gchan_events.cpp: In function ‘void DND_data_delete(GtkWidget*, GdkDragContext*, gchan*)’: src/gtkgui2/gchan_events.cpp:177:7: warning: variable ‘row’ set but not used [-Wunused-but-set-variable] 177 | gint row; | ^~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-gradiosched.o `test -f 'src/gtkgui2/gradiosched.cpp' || echo './'`src/gtkgui2/gradiosched.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/gradiosched.cpp:19: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/gradiosched.cpp:19: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/gradiosched.cpp:19: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/gradiosched.cpp:19: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/gradiosched.cpp: In function ‘void write_schedule_file(GtkWidget*, gpointer)’: src/gtkgui2/gradiosched.cpp:321:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 321 | int ret; | ^~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-gtk2_gui.o `test -f 'src/gtkgui2/gtk2_gui.cpp' || echo './'`src/gtkgui2/gtk2_gui.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/gtk2_gui.cpp:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/gtk2_gui.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/gtk2_gui.cpp:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ./src/gtkgui2/gen.h:28, from src/gtkgui2/gtk2_gui.cpp:22: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-gtkdial.o `test -f 'src/gtkgui2/gtkdial.cpp' || echo './'`src/gtkgui2/gtkdial.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkmain.h:36, from src/gtkgui2/gtkdial.cpp:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkmain.h:35, from src/gtkgui2/gtkdial.cpp:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ src/gtkgui2/gtkdial.cpp: In function ‘void gtk_dial_realize(GtkWidget*)’: src/gtkgui2/gtkdial.cpp:206:12: warning: variable ‘dial’ set but not used [-Wunused-but-set-variable] 206 | GtkDial *dial; | ^~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-ice.o `test -f 'src/gtkgui2/ice.cpp' || echo './'`src/gtkgui2/ice.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/ice.cpp:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/ice.cpp:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/ice.cpp:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/ice.cpp:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/ice.cpp: In function ‘void ice_window(GtkWidget*)’: src/gtkgui2/ice.cpp:141:24: warning: ‘tmpmp3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 141 | gtk_widget_hide_all(tmpmp3->tabbola); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from src/gtkgui2/ice.cpp:19: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::host(const char*)’ at ./src/shouter.h:51:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:444:18: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::user(const char*)’ at ./src/shouter.h:54:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:446:18: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::pass(const char*)’ at ./src/shouter.h:55:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:447:18: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::mount(const char*)’ at ./src/shouter.h:56:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:448:19: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::name(const char*)’ at ./src/shouter.h:64:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:449:18: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::url(const char*)’ at ./src/shouter.h:65:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:450:17: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void Shouter::desc(const char*)’ at ./src/shouter.h:66:3, inlined from ‘void ice_fill(icedata*)’ at src/gtkgui2/ice.cpp:451:18: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 512 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-listpack.o `test -f 'src/gtkgui2/listpack.cpp' || echo './'`src/gtkgui2/listpack.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/listpack.cpp:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/listpack.cpp:22: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/listpack.cpp:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/listpack.cpp:22: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-musegtk.o `test -f 'src/gtkgui2/musegtk.cpp' || echo './'`src/gtkgui2/musegtk.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/musegtk.cpp:28: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/musegtk.cpp:28: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/musegtk.cpp:28: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/musegtk.cpp:28: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/musegtk.cpp: In function ‘bool gtkgui_init(int, char**, Stream_mixer*)’: src/gtkgui2/musegtk.cpp:88:20: warning: ‘void g_thread_init(gpointer)’ is deprecated [-Wdeprecated-declarations] 88 | g_thread_init(NULL); | ^ In file included from /usr/include/glib-2.0/glib.h:111, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/musegtk.cpp:28: /usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here 261 | void g_thread_init (gpointer vtable); | ^~~~~~~~~~~~~ src/gtkgui2/musegtk.cpp:88:20: warning: ‘void g_thread_init(gpointer)’ is deprecated [-Wdeprecated-declarations] 88 | g_thread_init(NULL); | ^ In file included from /usr/include/glib-2.0/glib.h:111, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/musegtk.cpp:28: /usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here 261 | void g_thread_init (gpointer vtable); | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -I./src/gtkgui2 -I./src -D_REENTRANT -Wall -O2 -pipe -march=native -falign-functions=32:25:16 -fno-common -Werror=format-security -Wformat -c -o src/gtkgui2/libnightolo2_a-utils.o `test -f 'src/gtkgui2/utils.cpp' || echo './'`src/gtkgui2/utils.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from src/gtkgui2/utils.cpp:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/utils.cpp:20: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from src/gtkgui2/utils.cpp:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from src/gtkgui2/utils.cpp:20: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ src/gtkgui2/utils.cpp: In function ‘void win_error(const gchar*)’: src/gtkgui2/utils.cpp:242:8: error: format not a string literal and no format arguments [-Werror=format-security] 242 | text); | ^ src/gtkgui2/utils.cpp: In function ‘void win_warning(const gchar*)’: src/gtkgui2/utils.cpp:257:8: error: format not a string literal and no format arguments [-Werror=format-security] 257 | text); | ^ src/gtkgui2/utils.cpp: In function ‘void win_profile_remove(GtkWidget*, void*)’: src/gtkgui2/utils.cpp:334:7: warning: variable ‘encoder’ set but not used [-Wunused-but-set-variable] 334 | bool encoder = true; | ^~~~~~~ cc1plus: some warnings being treated as errors make[2]: *** [Makefile:1249: src/gtkgui2/libnightolo2_a-utils.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:1854: 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:726: 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:20200326-185656.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'