Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/pan.spec'], chrootPath='/var/lib/mock/f35-build-30074201-4113912/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/pan.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1632268800 Wrote: /builddir/build/SRPMS/pan-0.147-1.fc35.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/pan.spec'], chrootPath='/var/lib/mock/f35-build-30074201-4113912/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/pan.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1632268800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vXb4Fy + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pan-0.147 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/pan-0.147.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pan-0.147 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e 's|StartupNotify=false|StartupNotify=true|' pan.desktop.in + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2onPId + umask 022 + cd /builddir/build/BUILD + cd pan-0.147 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2021-09-22 21:37:31.000000000 +0000 +++ ./configure 2021-09-23 00:17:39.307512109 +0000 @@ -1908,7 +1908,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=armv7hl-redhat-linux-gnu --host=armv7hl-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-gtk3 --with-gnutls --with-dbus --with-gmime-crypto --with-gtkspell --enable-libnotify --enable-gkr --enable-manual --with-gmime30 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '425' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking whether make supports nested variables... (cached) yes 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 g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for armv7hl-redhat-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking for localtime_r... yes checking for close... yes checking for tr1/unordered_set... yes checking whether the compiler implements namespaces... yes checking whether the compiler has ext/hash_set... yes checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking for armv7hl-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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 errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for a sed that does not truncate output... /usr/bin/sed checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... armv7hl-redhat-linux-gnu checking host system type... armv7hl-redhat-linux-gnu checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... yes checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for armv7hl-redhat-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for ZLIB... yes checking for armv7hl-redhat-linux-gnu-pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.16... yes checking for GLIB... yes checking for GLIB - version >= 2.26.0... yes (version 2.69.3) checking for GMIME... yes checking for GTK... yes checking for GTKSPELL... yes checking for GNUTLS... yes checking for LIBNOTIFY... yes checking for LIBGNOME_KEYRING_1... yes checking whether ln -s works... yes checking for itstool... itstool checking for xmllint... xmllint checking for %l and %k support in strftime... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating README.windows config.status: creating uulib/Makefile config.status: creating pan/Makefile config.status: creating pan/general/Makefile config.status: creating pan/usenet-utils/Makefile config.status: creating pan/data/Makefile config.status: creating pan/tasks/Makefile config.status: creating pan/icons/Makefile config.status: creating pan/data-impl/Makefile config.status: creating pan/gui/Makefile config.status: creating po/Makefile.in config.status: creating help/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile Configuration: Prefix: /usr Source code location: . Compiler: g++ With D-Bus: yes With GMime 3.0: yes With GMime crypto: yes With GtkSpell: yes With GTK+ 3: yes >= 3.0.0 With WebKitGTK+: no With GnuTLS: yes (3.7.2) With libnotify: yes With password storage: yes With yelp-tools: yes With user manual: yes + make -j5 make all-recursive make[1]: Entering directory '/builddir/build/BUILD/pan-0.147' Making all in . make[2]: Entering directory '/builddir/build/BUILD/pan-0.147' GEN pan.appdata.xml GEN pan.desktop make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147' Making all in uulib make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/uulib' CC uulib.o CC uucheck.o CC uunconc.o CC uuutil.o CC uuencode.o uuencode.c: In function 'UUEncodeStream': uuencode.c:258:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 258 | unsigned char *itemp = (char *) uuestr_itemp; | ^ uuencode.c:259:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 259 | unsigned char *otemp = (char *) uuestr_otemp; | ^ uuencode.c:283:26: warning: pointer targets in passing argument 1 of '_FP_fgets' differ in signedness [-Wpointer-sign] 283 | if (_FP_fgets (itemp, 255, infile) == NULL) | ^~~~~ | | | unsigned char * In file included from uuencode.c:46: ./fptools.h:49:54: note: expected 'char *' but argument is of type 'unsigned char *' 49 | char * TOOLEXPORT _FP_fgets _ANSI_ARGS_((char *, int, FILE *)); | ^~~~~~ ./uudeview.h:29:25: note: in definition of macro '_ANSI_ARGS_' 29 | #define _ANSI_ARGS_(c) c | ^ uuencode.c:289:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 289 | count = strlen (itemp); | ^~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:315:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 315 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:315:70: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 315 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:371:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 371 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:371:74: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 371 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:389:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 389 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:389:78: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 389 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:424:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 424 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:424:74: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 424 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:488:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 488 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:488:70: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 488 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:539:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 539 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:539:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 539 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c: In function 'UUEncodeStream_byFSize': uuencode.c:680:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 680 | unsigned char *itemp = (char *) uuestr_itemp; | ^ uuencode.c:681:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 681 | unsigned char *otemp = (char *) uuestr_otemp; | ^ uuencode.c:781:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 781 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:781:72: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 781 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:799:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 799 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:799:76: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 799 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:834:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 834 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:834:72: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 834 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:902:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 902 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:902:66: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 902 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:910:16: warning: unused variable 'tmp' [-Wunused-variable] 910 | char tmp = (char) ((int) itemp[index] + 42); | ^~~ uuencode.c:959:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 959 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:959:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 959 | strlen(eolstring), outfile) != strlen (eolstring)) | ^~~~~~~~~ | | | unsigned char * In file included from uuencode.c:37: /usr/include/string.h:391:35: note: expected 'const char *' but argument is of type 'unsigned char *' 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ uuencode.c:684:8: warning: unused variable 'offset' [-Wunused-variable] 684 | long offset=0; | ^~~~~~ uunconc.c: In function 'UUDecode': uunconc.c:1565:12: warning: unused variable 'res' [-Wunused-variable] 1565 | size_t res = fread (r, 1, 8, datain); | ^~~ CC uuscan.o uuscan.c: In function 'ScanHeaderLine': uuscan.c:172:16: warning: variable 'p1' set but not used [-Wunused-but-set-variable] 172 | char *ptr2, *p1, *p2, *p3; | ^~ uuscan.c: In function 'ScanData': uuscan.c:840:11: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 840 | while (isspace (*ptr)) ptr++; p2 = ptr; | ^~~~~ uuscan.c:840:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 840 | while (isspace (*ptr)) ptr++; p2 = ptr; | ^~ CC uustring.o CC fptools.o uuencode.c: In function 'UUEncodePartial_byFSize': uuencode.c:1724:10: warning: 'numparts' may be used uninitialized in this function [-Wmaybe-uninitialized] 1724 | if (numparts != 1) | ^ CC crc32.o AR libuu.a make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/uulib' Making all in pan make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan' Making all in general make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/general' CXX debug.o CXX e-util.o CXX file-util.o CXX log.o CXX line-reader.o In file included from line-reader.cc:8: log.h: In constructor 'pan::Log::Entry::Entry()': log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from log.cc:24: log.h: In constructor 'pan::Log::Entry::Entry()': log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ CXX progress.o In file included from file-util.cc:38: log.h: In constructor 'pan::Log::Entry::Entry()': log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ CXX quark.o CXX string-view.o file-util.cc: In function 'char* pan::file::normalize_inplace(char*)': file-util.cc:213:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 213 | register char *in, *out; | ^~ file-util.cc:213:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 213 | register char *in, *out; | ^~~ CXX text-match.o CXX utf8-utils.o CXX worker-pool.o CXX compression.o In file included from text-match.cc:27: log.h: In constructor 'pan::Log::Entry::Entry()': log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ compression.cc: In function 'bool pan::compression::ydecode(std::stringstream*, std::stringstream*)': compression.cc:91:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (++outlen >= sizeof(buf2)) | ~~~~~~~~~^~~~~~~~~~~~~~~ In file included from compression.cc:30: compression.h: At global scope: compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from utf8-utils.cc:29: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ utf8-utils.cc: At global scope: utf8-utils.cc:104:3: warning: 'const char* {anonymous}::get_charset_from_locale()' defined but not used [-Wunused-function] 104 | get_charset_from_locale (void) | ^~~~~~~~~~~~~~~~~~~~~~~ AR libgeneralutils.a make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/general' Making all in usenet-utils make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/usenet-utils' CXX filter-info.o CXX rules-info.o CXX gnksa.o CXX message-check.o CXX mime-utils.o In file included from gnksa.cc:46: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from gnksa.h:25, from message-check.cc:28: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from gnksa.h:25, from gnksa.cc:48: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from mime-utils.cc:35: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ mime-utils.cc: In function 'void pan::apply_source_and_maybe_filter(pan::TempPart*, GMimeStream*)': mime-utils.cc:546:16: warning: enumeration value 'ENC_PLAIN' not handled in switch [-Wswitch] 546 | switch (part->type) | ^ mime-utils.cc: In function 'void {anonymous}::mixed_mp_cb(GMimeObject*, GMimeObject*, gpointer)': mime-utils.cc:1076:24: warning: unused variable 'content_type' [-Wunused-variable] 1076 | GMimeContentType * content_type = g_mime_object_get_content_type (part); | ^~~~~~~~~~~~ CXX numbers.o In file included from mime-utils.cc:36: mime-utils.h: At global scope: mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from message-check.cc:31: mime-utils.h: At global scope: mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ CXX scorefile.o In file included from /usr/include/glib-2.0/glib/glist.h:32, from /usr/include/glib-2.0/glib/ghash.h:33, from /usr/include/glib-2.0/glib.h:50, from /usr/include/gmime-3.0/gmime/gmime.h:25, from mime-utils.cc:30: mime-utils.cc: In function 'pan::mime::construct_message(_GMimeStream**, int, pan::GPGDecErr&)': /usr/include/glib-2.0/glib/gmem.h:241:32: warning: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 241 | __p = g_##func##_n (__n, __s); \ | ~~~~~~~~~~~~~^~~~~~~~~~ CXX text-massager.o /usr/include/glib-2.0/glib/gmem.h:94:10: note: in a call to allocation function 'g_malloc_n' declared here 94 | gpointer g_malloc_n (gsize n_blocks, | ^~~~~~~~~~ CXX url-find.o CXX blowfish.o CXX gpg.o In file included from scorefile.cc:28: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from gnksa.h:25, from url-find.cc:22: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from text-massager.cc:27: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from gpg.cc:23: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ gpg.cc: In function 'void pan::fill_signer_info(pan::GPGSignersInfo&, GMimeSignatureList*)': gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_VALID' not handled in switch [-Wswitch] 96 | switch (sig->status) { | ^ gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_KEY_REVOKED' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_KEY_EXPIRED' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_SIG_EXPIRED' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_KEY_MISSING' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_CRL_MISSING' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_CRL_TOO_OLD' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_BAD_POLICY' not handled in switch [-Wswitch] gpg.cc:96:14: warning: enumeration value 'GMIME_SIGNATURE_STATUS_TOFU_CONFLICT' not handled in switch [-Wswitch] gpg.cc: At global scope: gpg.cc:42:3: warning: 'gboolean pan::request_passwd(GMimeCryptoContext*, const char*, const char*, gboolean, GMimeStream*, GError**)' defined but not used [-Wunused-function] 42 | request_passwd (GMimeCryptoContext *ctx, const char *user_id, const char *prompt_ctx, | ^~~~~~~~~~~~~~ text-massager.cc: In member function 'pan::TextMassager::fill[abi:cxx11](pan::StringView const&, bool) const': text-massager.cc:303:41: warning: 'space_len' may be used uninitialized in this function [-Wmaybe-uninitialized] 303 | memcpy( linefeed_here, 4 - space_len + nl, space_len); | ~~^~~~~~~~~~~ text-massager.cc:280:11: note: 'space_len' was declared here 280 | int space_len; | ^~~~~~~~~ AR libusenetutils.a make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/usenet-utils' Making all in data make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/data' CXX article.o CXX article-cache.o CXX encode-cache.o CXX cert-store.o CXX data.o In file included from encode-cache.cc:41: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from article-cache.cc:39: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from encode-cache.cc:43: ../../pan/usenet-utils/mime-utils.h: At global scope: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from article-cache.cc:41: ../../pan/usenet-utils/mime-utils.h: At global scope: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from cert-store.cc:43: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from data.cc:21: data.h: In constructor 'pan::Data::Server::Server()': data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ CXX parts.o In file included from cert-store.cc:46: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ cert-store.cc: In function 'int pan::verify_callback(gnutls_session_t)': cert-store.cc:84:14: warning: variable 'fatal' set but not used [-Wunused-but-set-variable] 84 | bool fatal(false); | ^~~~~ cert-store.cc: In member function 'bool pan::CertStore::import_from_file(const pan::Quark&, const char*)': cert-store.cc:206:16: warning: unused variable 'dummy' [-Wunused-variable] 206 | size_t dummy(fread(buf, sizeof(char), filelen, fp)); // silence compiler | ^~~~~ cert-store.cc: In member function 'bool pan::CertStore::add(gnutls_x509_crt_t, const pan::Quark&)': cert-store.cc:352:13: warning: variable 'rc1' set but not used [-Wunused-but-set-variable] 352 | int rc1 = 99; | ^~~ In file included from data.h:30, from data.cc:21: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from cert-store.cc:48: ../../pan/usenet-utils/mime-utils.h: At global scope: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from cert-store.cc:43: ../../pan/usenet-utils/ssl-utils.h:182:3: warning: 'void pan::pretty_print_x509(char*, size_t, const pan::Quark&, gnutls_x509_crt_t, bool)' defined but not used [-Wunused-function] 182 | pretty_print_x509 (char* buf, size_t size, const Quark& server, gnutls_x509_crt_t c, bool on_connect) | ^~~~~~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from cert-store.cc:43: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ parts.cc: In function 'void {anonymous}::pack_message_id({anonymous}::Packer&, const pan::StringView&, const pan::Quark&)': parts.cc:79:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 79 | register uint8_t b=0, e=0; | ^ parts.cc:79:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 79 | register uint8_t b=0, e=0; | ^ parts.cc:80:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register const char *k, *m; | ^ parts.cc:80:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 80 | register const char *k, *m; | ^ CXX xref.o AR libdata.a make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/data' Making all in tasks make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/tasks' CXX decoder.o CXX encoder.o CXX task.o CXX task-article.o CXX task-groups.o In file included from task-article.cc:31: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-article.h:31, from decoder.h:32, from decoder.cc:36: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from task-groups.cc:30: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/nntp.h:30, from task.h:28, from task.cc:23: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-upload.h:31, from encoder.h:33, from encoder.cc:43: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from decoder.cc:36: decoder.h: In constructor 'pan::Decoder::Decoder(pan::WorkerPool&)': decoder.h:101:11: warning: 'pan::Decoder::_gsourceid' will be initialized after [-Wreorder] 101 | int _gsourceid; | ^~~~~~~~~~ decoder.h:70:14: warning: 'pan::Health pan::Decoder::health' [-Wreorder] 70 | Health health; | ^~~~~~ decoder.cc:40:1: warning: when initialized here [-Wreorder] 40 | Decoder :: Decoder (WorkerPool& pool): | ^~~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from encoder.h:33, from encoder.cc:43: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-article.h:31, from decoder.h:32, from task-article.cc:36: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from encoder.cc:43: encoder.h: In constructor 'pan::Encoder::Encoder(pan::WorkerPool&)': encoder.h:102:11: warning: 'pan::Encoder::_gsourceid' will be initialized after [-Wreorder] 102 | int _gsourceid; | ^~~~~~~~~~ encoder.h:73:14: warning: 'pan::Health pan::Encoder::health' [-Wreorder] 73 | Health health; | ^~~~~~ encoder.cc:48:1: warning: when initialized here [-Wreorder] 48 | Encoder :: Encoder (WorkerPool& pool): | ^~~~~~~ task-article.cc: In function 'std::string {anonymous}::get_groups_str(const pan::Article&)': task-article.cc:76:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 76 | if (cnt != a.xref.size() && a.xref.size() != 1) r+=", "; | ~~~~^~~~~~~~~~~~~~~~ In file included from decoder.h:32, from task-article.cc:36: ../../pan/tasks/task-article.h: In constructor 'pan::TaskArticle::TaskArticle(const pan::ServerRank&, const pan::GroupServer&, const pan::Article&, pan::ArticleCache&, pan::ArticleRead&, const pan::TaskArticle::ArticleActionType&, pan::Progress::Listener*, pan::TaskArticle::SaveMode, const pan::Quark&, const char*, const pan::TaskArticle::SaveOptions&)': ../../pan/tasks/task-article.h:119:25: warning: 'pan::TaskArticle::_mark_read_action' will be initialized after [-Wreorder] 119 | ArticleActionType _mark_read_action; | ^~~~~~~~~~~~~~~~~ ../../pan/tasks/task-article.h:116:21: warning: 'const pan::Article pan::TaskArticle::_article' [-Wreorder] 116 | const Article _article; | ^~~~~~~~ task-article.cc:83:1: warning: when initialized here [-Wreorder] 83 | TaskArticle :: TaskArticle (const ServerRank & server_rank, | ^~~~~~~~~~~ In file included from decoder.h:32, from task-article.cc:36: ../../pan/tasks/task-article.h:126:19: warning: 'pan::TaskArticle::_groups' will be initialized after [-Wreorder] 126 | std::string _groups; | ^~~~~~~ ../../pan/tasks/task-article.h:118:18: warning: 'pan::StringView pan::TaskArticle::_attachment' [-Wreorder] 118 | StringView _attachment; | ^~~~~~~~~~~ task-article.cc:83:1: warning: when initialized here [-Wreorder] 83 | TaskArticle :: TaskArticle (const ServerRank & server_rank, | ^~~~~~~~~~~ task-article.cc: In member function 'virtual void pan::TaskArticle::on_nntp_done(pan::NNTP*, pan::Health, const pan::StringView&)': task-article.cc:296:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 296 | if (ArticleCache::CACHE_OK != res.type) | ^~ task-article.cc:298:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 298 | if (health == ERR_NOSPACE) | ^~ In file included from ../../pan/tasks/task.h:28, from task-groups.h:25, from task-groups.cc:31: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from task-groups.cc:30: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from decoder.h:32, from decoder.cc:36: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from decoder.h:32, from decoder.cc:36: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from task.h:28, from task.cc:23: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from ../../pan/tasks/nntp.h:30, from task.h:28, from task.cc:23: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/task-upload.h:34, from encoder.h:33, from encoder.cc:43: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from ../../pan/tasks/task-upload.h:31, from encoder.h:33, from encoder.cc:43: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from decoder.h:32, from task-article.cc:36: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from decoder.h:32, from task-article.cc:36: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX task-post.o CXX task-xover.o CXX task-xoverinfo.o CXX task-upload.o In file included from task-upload.cc:34: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from task-upload.cc:37: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from task-post.h:25, from task-post.cc:22: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from task-post.cc:24: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from task-xover.cc:39: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ task-xover.cc: In constructor 'pan::TaskXOver::TaskXOver(pan::Data&, const pan::Quark&, pan::TaskXOver::Mode, long unsigned int)': task-xover.cc:113:21: warning: unused variable 's' [-Wunused-variable] 113 | Data::Server* s (_data.find_server(*it)); | ^ In file included from task-xoverinfo.cc:38: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ task-xoverinfo.cc: In member function 'virtual void pan::TaskXOverInfo::use_nntp(pan::NNTP*)': task-xoverinfo.cc:121:16: warning: unused variable 'server' [-Wunused-variable] 121 | const Quark& server (nntp->_server); | ^~~~~~ task-xoverinfo.cc: In member function 'virtual void pan::TaskXOverInfo::on_nntp_line(pan::NNTP*, const pan::StringView&)': task-xoverinfo.cc:172:12: warning: unused variable 'new_high' [-Wunused-variable] 172 | uint64_t new_high(atoi(line.str)); | ^~~~~~~~ In file included from ../../pan/tasks/task-upload.h:31, from encoder.h:33, from task-upload.cc:39: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task.h:28, from task-post.h:26, from task-post.cc:22: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from task-post.h:25, from task-post.cc:22: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX nntp.o In file included from encoder.h:33, from task-upload.cc:39: ../../pan/tasks/task-upload.h: In constructor 'pan::TaskUpload::TaskUpload(const string&, const pan::Quark&, pan::EncodeCache&, pan::Article, pan::TaskUpload::UploadInfo, GMimeMessage*, pan::Progress::Listener*)': ../../pan/tasks/task-upload.h:136:19: warning: 'pan::TaskUpload::_basename' will be initialized after [-Wreorder] 136 | std::string _basename; | ^~~~~~~~~ ../../pan/tasks/task-upload.h:124:13: warning: 'pan::Quark pan::TaskUpload::_server' [-Wreorder] 124 | Quark _server; | ^~~~~~~ task-upload.cc:84:1: warning: when initialized here [-Wreorder] 84 | TaskUpload :: TaskUpload (const std::string & filename, | ^~~~~~~~~~ In file included from encoder.h:33, from task-upload.cc:39: ../../pan/tasks/task-upload.h:143:15: warning: 'pan::TaskUpload::_article' will be initialized after [-Wreorder] 143 | Article _article; | ^~~~~~~~ ../../pan/tasks/task-upload.h:137:19: warning: 'std::string pan::TaskUpload::_subject' [-Wreorder] 137 | std::string _subject, _master_subject, _author; | ^~~~~~~~ task-upload.cc:84:1: warning: when initialized here [-Wreorder] 84 | TaskUpload :: TaskUpload (const std::string & filename, | ^~~~~~~~~~ In file included from encoder.h:33, from task-upload.cc:39: ../../pan/tasks/task-upload.h:137:46: warning: 'pan::TaskUpload::_author' will be initialized after [-Wreorder] 137 | std::string _subject, _master_subject, _author; | ^~~~~~~ ../../pan/tasks/task-upload.h:133:17: warning: 'pan::Encoder* pan::TaskUpload::_encoder' [-Wreorder] 133 | Encoder * _encoder; | ^~~~~~~~ task-upload.cc:84:1: warning: when initialized here [-Wreorder] 84 | TaskUpload :: TaskUpload (const std::string & filename, | ^~~~~~~~~~ In file included from encoder.h:33, from task-upload.cc:39: ../../pan/tasks/task-upload.h:148:11: warning: 'pan::TaskUpload::_bpf' will be initialized after [-Wreorder] 148 | int _bpf; | ^~~~ ../../pan/tasks/task-upload.h:139:11: warning: 'int pan::TaskUpload::_total_parts' [-Wreorder] 139 | int _total_parts, _needed_parts; | ^~~~~~~~~~~~ task-upload.cc:84:1: warning: when initialized here [-Wreorder] 84 | TaskUpload :: TaskUpload (const std::string & filename, | ^~~~~~~~~~ In file included from encoder.h:33, from task-upload.cc:39: ../../pan/tasks/task-upload.h:139:11: warning: 'pan::TaskUpload::_total_parts' will be initialized after [-Wreorder] 139 | int _total_parts, _needed_parts; | ^~~~~~~~~~~~ ../../pan/tasks/task-upload.h:138:19: warning: 'std::string pan::TaskUpload::_save_file' [-Wreorder] 138 | std::string _save_file; | ^~~~~~~~~~ task-upload.cc:84:1: warning: when initialized here [-Wreorder] 84 | TaskUpload :: TaskUpload (const std::string & filename, | ^~~~~~~~~~ task-upload.cc: In member function 'virtual void pan::TaskUpload::on_nntp_done(pan::NNTP*, pan::Health, const pan::StringView&)': task-upload.cc:306:10: warning: enumeration value 'ERR_LOCAL' not handled in switch [-Wswitch] 306 | switch (health) | ^ task-upload.cc:306:10: warning: enumeration value 'ERR_NOSPACE' not handled in switch [-Wswitch] In file included from task-xover.cc:40: nntp.h: At global scope: nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from task-xover.cc:39: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ task-xoverinfo.cc: At global scope: task-xoverinfo.cc:160:8: warning: 'bool {anonymous}::header_is_nonencoded_utf8(const pan::StringView&)' defined but not used [-Wunused-function] 160 | bool header_is_nonencoded_utf8 (const StringView& in) | ^~~~~~~~~~~~~~~~~~~~~~~~~ task-xoverinfo.cc:146:12: warning: 'uint64_t {anonymous}::view_to_ull(const pan::StringView&)' defined but not used [-Wunused-function] 146 | uint64_t view_to_ull (const StringView& view) | ^~~~~~~~~~~ task-xoverinfo.cc:133:17: warning: 'long unsigned int {anonymous}::view_to_ul(const pan::StringView&)' defined but not used [-Wunused-function] 133 | unsigned long view_to_ul (const StringView& view) | ^~~~~~~~~~ In file included from task-xoverinfo.cc:39: nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from task-xoverinfo.cc:38: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/task-upload.h:34, from encoder.h:33, from task-upload.cc:39: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from ../../pan/tasks/task-upload.h:31, from encoder.h:33, from task-upload.cc:39: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from task-upload.cc:36: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from nntp.cc:28: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ CXX nzb.o ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from nntp.h:30, from nntp.cc:30: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from nzb.cc:30: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ CXX queue.o In file included from nntp.cc:30: nntp.h: At global scope: nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/data-impl/rules-filter.h:24, from nzb.cc:36: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ CXX upload-queue.o In file included from nzb.h:25, from nzb.cc:37: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ CXX socket.o CXX socket-impl-main.o In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from queue.h:28, from queue.cc:25: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from queue.h:29, from queue.cc:25: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ nzb.cc: At global scope: nzb.cc:45:18: warning: 'GMimeMessage* {anonymous}::import_msg(pan::StringView)' defined but not used [-Wunused-function] 45 | GMimeMessage * import_msg(const StringView filename) | ^~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from ../../pan/data-impl/rules-filter.h:24, from nzb.cc:36: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/data-impl/rules-filter.h:24, from nzb.cc:36: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/data-impl/rules-filter.h:24, from nzb.cc:36: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from nzb.cc:34: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from queue.cc:25: queue.h: In constructor 'pan::Queue::Queue(pan::ServerInfo&, pan::TaskArchive&, pan::Data&, pan::SocketCreator*, pan::CertStore&, pan::Prefs&, pan::WorkerPool&, bool, int)': queue.h:259:14: warning: 'pan::Queue::_prefs' will be initialized after [-Wreorder] 259 | Prefs& _prefs; | ^~~~~~ queue.h:196:12: warning: 'bool pan::Queue::_is_online' [-Wreorder] 196 | bool _is_online; | ^~~~~~~~~~ queue.cc:42:1: warning: when initialized here [-Wreorder] 42 | Queue :: Queue (ServerInfo & server_info, | ^~~~~ In file included from queue.cc:25: queue.h:258:18: warning: 'pan::Queue::_certstore' will be initialized after [-Wreorder] 258 | CertStore& _certstore; | ^~~~~~~~~~ queue.h:257:11: warning: 'int pan::Queue::_uploads_total' [-Wreorder] 257 | int _uploads_total, _downloads_total; | ^~~~~~~~~~~~~~ queue.cc:42:1: warning: when initialized here [-Wreorder] 42 | Queue :: Queue (ServerInfo & server_info, | ^~~~~ queue.cc: In member function 'void pan::Queue::give_task_an_upload_slot(pan::TaskUpload*)': queue.cc:265:23: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 265 | if (_uploads.size() < max) | ~~~~~~~~~~~~~~~~^~~~~ queue.cc: In member function 'void pan::Queue::give_task_a_download_slot(pan::TaskArticle*)': queue.cc:278:25: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 278 | if (_downloads.size() < max) | ~~~~~~~~~~~~~~~~~~^~~~~ queue.cc: In member function 'void pan::Queue::remove_task(pan::Task*)': queue.cc:684:11: warning: unused variable 'max' [-Wunused-variable] 684 | int max (_server_info.get_server_limits(t->_server)); | ^~~ CXX socket-impl-openssl.o In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from upload-queue.h:28, from upload-queue.cc:25: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from upload-queue.h:29, from upload-queue.cc:25: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from upload-queue.cc:25: upload-queue.h: In member function 'pan::Task* pan::UploadQueue::operator[](size_t)': upload-queue.h:98:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 98 | Task* operator[](size_t i) { if (i>=_tasks.size() || i<0) return NULL; return _tasks[i]; } | ~^~~~~~~~~~~~~~~ upload-queue.h: In member function 'const pan::Task* pan::UploadQueue::operator[](size_t) const': upload-queue.h:99:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 99 | const Task* operator[](size_t i) const { if (i>=_tasks.size() || i<0) return NULL; return _tasks[i]; } | ~^~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from queue.h:31, from queue.cc:25: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from queue.h:28, from queue.cc:25: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from queue.cc:24: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from socket-impl-main.cc:44: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from socket-impl-main.cc:48: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from upload-queue.h:31, from upload-queue.cc:25: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from upload-queue.h:28, from upload-queue.cc:25: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from upload-queue.cc:24: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from socket-impl-main.cc:44: ../../pan/usenet-utils/ssl-utils.h: At global scope: ../../pan/usenet-utils/ssl-utils.h:182:3: warning: 'void pan::pretty_print_x509(char*, size_t, const pan::Quark&, gnutls_x509_crt_t, bool)' defined but not used [-Wunused-function] 182 | pretty_print_x509 (char* buf, size_t size, const Quark& server, gnutls_x509_crt_t c, bool on_connect) | ^~~~~~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from socket-impl-main.cc:44: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from socket-impl-openssl.cc:44: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from socket-impl-openssl.cc:46: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from socket-impl-openssl.cc:101: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from socket-impl-openssl.cc:102: socket-impl-openssl.h: In constructor 'pan::GIOChannelSocketGnuTLS::GIOChannelSocketGnuTLS(pan::ServerInfo&, const pan::Quark&, pan::CertStore&)': socket-impl-openssl.h:78:12: warning: 'pan::GIOChannelSocketGnuTLS::_done' will be initialized after [-Wreorder] 78 | bool _done; | ^~~~~ socket-impl-openssl.h:65:19: warning: 'pan::ServerInfo& pan::GIOChannelSocketGnuTLS::_data' [-Wreorder] 65 | ServerInfo& _data; | ^~~~~ socket-impl-openssl.cc:126:1: warning: when initialized here [-Wreorder] 126 | GIOChannelSocketGnuTLS :: GIOChannelSocketGnuTLS (ServerInfo& data, const Quark& server, CertStore& cs): | ^~~~~~~~~~~~~~~~~~~~~~ CXX socket-impl-gio.o CXX socket-impl-scripted.o socket-impl-openssl.cc: At global scope: socket-impl-openssl.cc:121:19: warning: '{anonymous}::gnutls_inited' defined but not used [-Wunused-variable] 121 | static gboolean gnutls_inited = FALSE; | ^~~~~~~~~~~~~ In file included from socket-impl-openssl.h:36, from socket-impl-openssl.cc:102: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from socket-impl-openssl.cc:44: ../../pan/usenet-utils/ssl-utils.h:182:3: warning: 'void pan::pretty_print_x509(char*, size_t, const pan::Quark&, gnutls_x509_crt_t, bool)' defined but not used [-Wunused-function] 182 | pretty_print_x509 (char* buf, size_t size, const Quark& server, gnutls_x509_crt_t c, bool on_connect) | ^~~~~~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from socket-impl-openssl.cc:44: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from socket-impl-gio.cc:38: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from socket-impl-gio.cc:91: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from ../../pan/data/cert-store.h:31, from socket-impl-openssl.h:39, from socket-impl-main.h:44, from socket-impl-gio.cc:93: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ CXX nntp-pool.o In file included from socket-impl-gio.cc:93: socket-impl-main.h: At global scope: socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from ../../pan/data/cert-store.h:31, from socket-impl-openssl.h:39, from socket-impl-main.h:44, from socket-impl-gio.cc:93: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from nntp-pool.cc:25: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/nntp.h:30, from nntp-pool.h:28, from nntp-pool.cc:27: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from nntp-pool.cc:27: nntp-pool.h: In constructor 'pan::NNTP_Pool::NNTP_Pool(const pan::Quark&, pan::ServerInfo&, pan::Prefs&, pan::SocketCreator*, pan::CertStore&)': nntp-pool.h:117:16: warning: 'pan::NNTP_Pool::_prefs' will be initialized after [-Wreorder] 117 | Prefs& _prefs; | ^~~~~~ nntp-pool.h:113:21: warning: 'const pan::Quark pan::NNTP_Pool::_server' [-Wreorder] 113 | const Quark _server; | ^~~~~~~ nntp-pool.cc:40:1: warning: when initialized here [-Wreorder] 40 | NNTP_Pool :: NNTP_Pool (const Quark & server, | ^~~~~~~~~ In file included from nntp-pool.cc:27: nntp-pool.h:130:16: warning: 'pan::NNTP_Pool::_time_to_allow_new_connections' will be initialized after [-Wreorder] 130 | time_t _time_to_allow_new_connections; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp-pool.h:116:20: warning: 'pan::CertStore& pan::NNTP_Pool::_certstore' [-Wreorder] 116 | CertStore& _certstore; | ^~~~~~~~~~ nntp-pool.cc:40:1: warning: when initialized here [-Wreorder] 40 | NNTP_Pool :: NNTP_Pool (const Quark & server, | ^~~~~~~~~ In file included from nntp-pool.h:29, from nntp-pool.cc:27: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from nntp-pool.h:28, from nntp-pool.cc:27: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from nntp-pool.h:26, from nntp-pool.cc:27: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ AR libtasks.a make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/tasks' Making all in data-impl make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/data-impl' CXX article-filter.o CXX rules-filter.o CXX data-io.o CXX data-impl.o CXX groups.o In file included from data-io.cc:36: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from data-impl.cc:29: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from groups.cc:39: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from article-filter.cc:24: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from rules-filter.cc:24: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from rules-filter.h:24, from rules-filter.cc:27: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from data-impl.cc:32: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from groups.cc:46: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ CXX headers.o In file included from data-impl.cc:32: data-impl.h: In constructor 'pan::DataImpl::DataImpl(const pan::StringView&, pan::Prefs&, bool, int, pan::DataIO*)': data-impl.h:122:14: warning: 'pan::DataImpl::_prefs' will be initialized after [-Wreorder] 122 | Prefs& _prefs; | ^~~~~~ data-impl.h:103:19: warning: 'pan::EncodeCache pan::DataImpl::_encode_cache' [-Wreorder] 103 | EncodeCache _encode_cache; | ^~~~~~~~~~~~~ data-impl.cc:75:1: warning: when initialized here [-Wreorder] 75 | DataImpl :: DataImpl (const StringView& cache_ext, Prefs& prefs, bool unit_test, int cache_megs, DataIO * io): | ^~~~~~~~ In file included from data-impl.cc:32: data-impl.h:694:13: warning: 'pan::DataImpl::newsrc_autosave_timeout' will be initialized after [-Wreorder] 694 | guint newsrc_autosave_timeout; | ^~~~~~~~~~~~~~~~~~~~~~~ data-impl.h:690:27: warning: 'pan::RulesFilter pan::DataImpl::_rules_filter' [-Wreorder] 690 | RulesFilter _rules_filter; | ^~~~~~~~~~~~~ data-impl.cc:75:1: warning: when initialized here [-Wreorder] 75 | DataImpl :: DataImpl (const StringView& cache_ext, Prefs& prefs, bool unit_test, int cache_megs, DataIO * io): | ^~~~~~~~ In file included from ../../pan/data/data.h:30, from article-filter.cc:24: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from rules-filter.h:24, from rules-filter.cc:27: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from rules-filter.h:24, from rules-filter.cc:27: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from rules-filter.cc:24: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from data-impl.cc:32: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from data-impl.cc:32: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from data-impl.cc:32: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from headers.cc:34: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ CXX profiles.o In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from groups.cc:46: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from groups.cc:46: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from groups.cc:46: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX server.o In file included from article-filter.h:28, from headers.cc:41: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from profiles.cc:35: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from server.cc:32: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from profiles.h:29, from profiles.cc:38: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from server.cc:35: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from headers.cc:42: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from headers.cc:42: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from article-filter.h:28, from headers.cc:41: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from profiles.h:29, from profiles.cc:38: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX my-tree.o In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from server.cc:35: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from server.cc:35: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from server.cc:35: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from article-filter.h:28, from my-tree.cc:28: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ CXX task-archive.o In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from data-impl.h:30, from my-tree.cc:29: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ CXX xover.o my-tree.cc: In member function 'void pan::DataImpl::MyTree::accumulate_descendants(pan::DataImpl::MyTree::unique_nodes_t&, const pan::DataImpl::ArticleNode*) const': my-tree.cc:453:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 453 | if (node->_article && descendants.insert(node).second || !node->_article) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xover.cc:26: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from xover.cc:31: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from my-tree.cc:29: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from my-tree.cc:29: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from article-filter.h:28, from my-tree.cc:28: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/nzb.h:24, from task-archive.cc:24: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/nzb.h:25, from task-archive.cc:24: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from data-impl.h:30, from task-archive.cc:25: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from xover.cc:33: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from task-archive.cc:25: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from task-archive.cc:25: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from ../../pan/tasks/nzb.h:24, from task-archive.cc:24: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from data-impl.h:30, from xover.cc:33: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from xover.cc:33: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from data-impl.h:30, from xover.cc:33: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from xover.cc:30: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ AR libpandata.a make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/data-impl' Making all in icons make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/icons' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/icons' Making all in gui make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/gui' CXX gui.o CXX pan.o CXX actions.o CXX body-pane.o CXX dl-headers-ui.o In file included from body-pane.cc:30: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from body-pane.cc:34: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/data-impl/data-impl.h:30, from actions.cc:26: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from dl-headers-ui.cc:25: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from ../../pan/data-impl/data-impl.h:30, from actions.cc:26: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from dl-headers-ui.cc:25: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/data/cert-store.h:31, from ../../pan/tasks/socket-impl-main.h:47, from ../../pan/tasks/socket-impl-openssl.h:36, from pan.cc:49: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from body-pane.h:29, from body-pane.cc:38: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from pan.cc:63: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from dl-headers-ui.cc:23: dl-headers-ui.cc: In function 'void pan::headers_dialog(pan::Data&, pan::Prefs&, pan::Queue&, const quarks_t&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ dl-headers-ui.cc:118:7: note: in expansion of macro 'GTK_STOCK_CANCEL' 118 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:373:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 373 | #define GTK_STOCK_EXECUTE ((GtkStock)"gtk-execute") | ^~~~~~~~ dl-headers-ui.cc:119:7: note: in expansion of macro 'GTK_STOCK_EXECUTE' 119 | GTK_STOCK_EXECUTE, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ dl-headers-ui.cc:123:35: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 123 | GtkWidget * t = gtk_table_new (4, 2, FALSE); // rows, cols, homogenous | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here 119 | GtkWidget* gtk_table_new (guint rows, | ^~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:125:33: note: in expansion of macro 'GTK_TABLE' 125 | gtk_table_set_row_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:125:32: warning: 'void gtk_table_set_row_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 125 | gtk_table_set_row_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:159:12: note: declared here 159 | void gtk_table_set_row_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:126:33: note: in expansion of macro 'GTK_TABLE' 126 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:126:32: warning: 'void gtk_table_set_col_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 126 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:164:12: note: declared here 164 | void gtk_table_set_col_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:134:30: warning: 'void gtk_button_set_alignment(GtkButton*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 134 | gtk_button_set_alignment (GTK_BUTTON(w), 0.5, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/gtkbutton.h:143:23: note: declared here 143 | void gtk_button_set_alignment (GtkButton *button, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:135:32: note: in expansion of macro 'GTK_TABLE' 135 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:135:31: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 135 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:139:32: note: in expansion of macro 'GTK_TABLE' 139 | gtk_table_attach_defaults (GTK_TABLE(t), x, 1, 2, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:139:31: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 139 | gtk_table_attach_defaults (GTK_TABLE(t), x, 1, 2, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:142:30: warning: 'void gtk_button_set_alignment(GtkButton*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 142 | gtk_button_set_alignment (GTK_BUTTON(w), 0.5, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/gtkbutton.h:143:23: note: declared here 143 | void gtk_button_set_alignment (GtkButton *button, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:143:32: note: in expansion of macro 'GTK_TABLE' 143 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:143:31: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 143 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:146:30: warning: 'void gtk_button_set_alignment(GtkButton*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 146 | gtk_button_set_alignment (GTK_BUTTON(w), 0.5, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/gtkbutton.h:143:23: note: declared here 143 | void gtk_button_set_alignment (GtkButton *button, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:147:32: note: in expansion of macro 'GTK_TABLE' 147 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:147:31: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 147 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:150:30: warning: 'void gtk_button_set_alignment(GtkButton*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 150 | gtk_button_set_alignment (GTK_BUTTON(w), 0.5, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/gtkbutton.h:143:23: note: declared here 143 | void gtk_button_set_alignment (GtkButton *button, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:151:32: note: in expansion of macro 'GTK_TABLE' 151 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:151:31: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 151 | gtk_table_attach_defaults (GTK_TABLE(t), w, 0, 1, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ dl-headers-ui.cc:155:32: note: in expansion of macro 'GTK_TABLE' 155 | gtk_table_attach_defaults (GTK_TABLE(t), x, 1, 2, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ dl-headers-ui.cc:155:31: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 155 | gtk_table_attach_defaults (GTK_TABLE(t), x, 1, 2, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from dl-headers-ui.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::register_my_builtin_icons()': actions.cc:86:53: warning: 'GtkIconFactory* gtk_icon_factory_new()' is deprecated [-Wdeprecated-declarations] 86 | GtkIconFactory * factory = gtk_icon_factory_new (); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27, from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27, from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:80:17: note: declared here 80 | GtkIconFactory* gtk_icon_factory_new (void); | ^~~~~~~~~~~~~~~~~~~~ actions.cc:87:34: warning: 'void gtk_icon_factory_add_default(GtkIconFactory*)' is deprecated [-Wdeprecated-declarations] 87 | gtk_icon_factory_add_default (factory); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27, from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27, from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:92:13: note: declared here 92 | void gtk_icon_factory_add_default (GtkIconFactory *factory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nzb.h:25, from gui.cc:41: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ actions.cc:91:55: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 91 | GdkPixbuf * pixbuf = gdk_pixbuf_new_from_inline (-1, my_builtin_icons[i].raw, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from actions.cc:22: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:94:39: warning: 'void gtk_icon_theme_add_builtin_icon(const gchar*, gint, GdkPixbuf*)' is deprecated: Use 'gtk_icon_theme_add_resource_path' instead [-Wdeprecated-declarations] 94 | gtk_icon_theme_add_builtin_icon (my_builtin_icons[i].name, width, pixbuf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:127, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/gtkicontheme.h:275:15: note: declared here 275 | void gtk_icon_theme_add_builtin_icon (const gchar *icon_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:96:60: warning: 'GtkIconSet* gtk_icon_set_new_from_pixbuf(GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 96 | GtkIconSet * icon_set = gtk_icon_set_new_from_pixbuf (pixbuf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27, from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27, from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:140:13: note: declared here 140 | GtkIconSet* gtk_icon_set_new_from_pixbuf (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ actions.cc:97:28: warning: 'void gtk_icon_factory_add(GtkIconFactory*, const gchar*, GtkIconSet*)' is deprecated [-Wdeprecated-declarations] 97 | gtk_icon_factory_add (factory, my_builtin_icons[i].name, icon_set); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27, from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27, from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:82:17: note: declared here 82 | void gtk_icon_factory_add (GtkIconFactory *factory, | ^~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ actions.cc:99:26: warning: 'void gtk_icon_set_unref(GtkIconSet*)' is deprecated [-Wdeprecated-declarations] 99 | gtk_icon_set_unref (icon_set); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27, from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27, from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:145:13: note: declared here 145 | void gtk_icon_set_unref (GtkIconSet *icon_set); | ^~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ actions.cc: In function 'void pan::do_work_online(GtkToggleAction*)': actions.cc:190:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 190 | void do_work_online (GtkToggleAction * a) { pan_ui->do_work_online (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_layout(GtkToggleAction*)': actions.cc:191:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 191 | void do_layout (GtkToggleAction * a) { pan_ui->do_layout (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_show_group_pane(GtkToggleAction*)': actions.cc:192:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 192 | void do_show_group_pane (GtkToggleAction * a) { pan_ui->do_show_group_pane (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_show_header_pane(GtkToggleAction*)': actions.cc:193:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 193 | void do_show_header_pane (GtkToggleAction * a) { pan_ui->do_show_header_pane (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_show_body_pane(GtkToggleAction*)': actions.cc:194:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 194 | void do_show_body_pane (GtkToggleAction * a) { pan_ui->do_show_body_pane (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_show_toolbar(GtkToggleAction*)': actions.cc:195:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 195 | void do_show_toolbar (GtkToggleAction * a) { pan_ui->do_show_toolbar (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_shorten_group_names(GtkToggleAction*)': actions.cc:196:115: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 196 | void do_shorten_group_names (GtkToggleAction * a) { pan_ui->do_shorten_group_names (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from actions.cc:22: actions.cc: In function 'guint pan::get_action_activate_signal_id()': /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:40:57: warning: 'GType gtk_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_ACTION (gtk_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~^~ actions.cc:202:45: note: in expansion of macro 'GTK_TYPE_ACTION' 202 | sig_id = g_signal_lookup ("activate", GTK_TYPE_ACTION); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: declared here 96 | GType gtk_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::toggle_action_set_active(const char*, bool)': actions.cc:209:49: warning: 'GtkAction* gtk_action_group_get_action(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 209 | GtkAction * a = gtk_action_group_get_action (_group, action_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: declared here 195 | GtkAction *gtk_action_group_get_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ actions.cc:213:35: note: in expansion of macro 'GTK_TOGGLE_ACTION' 213 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION(a), is_active); | ^~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from ../../pan/data-impl/rules-filter.h:24, from gui.cc:43: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:213:34: warning: 'void gtk_toggle_action_set_active(GtkToggleAction*, gboolean)' is deprecated [-Wdeprecated-declarations] 213 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION(a), is_active); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::set_score_state_bit_from_toggle(GtkToggleAction*, int)': actions.cc:248:38: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 248 | if (gtk_toggle_action_get_active (a)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_toggle_rules(GtkToggleAction*)': actions.cc:259:58: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 259 | prefs->_rules_enabled = gtk_toggle_action_get_active (a); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_toggle_expand_thread(GtkToggleAction*)': actions.cc:265:53: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 265 | const bool active (gtk_toggle_action_get_active (a)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_match_only_watched_articles(GtkToggleAction*)': actions.cc:272:123: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 272 | void do_match_only_watched_articles (GtkToggleAction * a) { set_new_match_on_score_state (gtk_toggle_action_get_active(a) ? MATCH_WATCHED : prev_score_state); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_match_only_cached_articles(GtkToggleAction*)': actions.cc:284:129: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 284 | void do_match_only_cached_articles (GtkToggleAction * a) { pan_ui->do_match_only_cached_articles (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_match_only_binary_articles(GtkToggleAction*)': actions.cc:285:129: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 285 | void do_match_only_binary_articles (GtkToggleAction * a) { pan_ui->do_match_only_binary_articles (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_match_only_my_articles(GtkToggleAction*)': actions.cc:286:121: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 286 | void do_match_only_my_articles (GtkToggleAction * a) { pan_ui->do_match_only_my_articles (gtk_toggle_action_get_active(a)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_match_only_unread_articles(GtkToggleAction*)': actions.cc:289:52: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 289 | const bool active (gtk_toggle_action_get_active(a)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::do_match_only_read_articles(GtkToggleAction*)': actions.cc:296:52: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 296 | const bool active (gtk_toggle_action_get_active(a)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: actions.cc: At global scope: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:188:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 188 | #define GTK_STOCK_CLEAR ((GtkStock)"gtk-clear") | ^~~~~~~~ actions.cc:325:29: note: in expansion of macro 'GTK_STOCK_CLEAR' 325 | { "mark-groups-read", GTK_STOCK_CLEAR, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ actions.cc:330:35: note: in expansion of macro 'GTK_STOCK_DELETE' 330 | { "delete-groups-articles", GTK_STOCK_DELETE, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ actions.cc:370:26: note: in expansion of macro 'GTK_STOCK_SAVE' 370 | { "save-articles", GTK_STOCK_SAVE, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ actions.cc:375:35: note: in expansion of macro 'GTK_STOCK_SAVE' 375 | { "save-articles-from-nzb", GTK_STOCK_SAVE, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ actions.cc:380:33: note: in expansion of macro 'GTK_STOCK_SAVE' 380 | { "save-articles-to-nzb", GTK_STOCK_SAVE, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:847:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 847 | #define GTK_STOCK_PRINT ((GtkStock)"gtk-print") | ^~~~~~~~ actions.cc:385:18: note: in expansion of macro 'GTK_STOCK_PRINT' 385 | { "print", GTK_STOCK_PRINT, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ actions.cc:390:25: note: in expansion of macro 'GTK_STOCK_OPEN' 390 | { "import-tasks", GTK_STOCK_OPEN, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ actions.cc:395:29: note: in expansion of macro 'GTK_STOCK_CANCEL' 395 | { "cancel-last-task", GTK_STOCK_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 275 | #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") | ^~~~~~~~ actions.cc:405:28: note: in expansion of macro 'GTK_STOCK_DIALOG_INFO' 405 | { "show-log-dialog", GTK_STOCK_DIALOG_INFO, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:838:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 838 | #define GTK_STOCK_PREFERENCES ((GtkStock)"gtk-preferences") | ^~~~~~~~ actions.cc:445:36: note: in expansion of macro 'GTK_STOCK_PREFERENCES' 445 | { "show-preferences-dialog", GTK_STOCK_PREFERENCES, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:838:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 838 | #define GTK_STOCK_PREFERENCES ((GtkStock)"gtk-preferences") | ^~~~~~~~ actions.cc:450:42: note: in expansion of macro 'GTK_STOCK_PREFERENCES' 450 | { "show-group-preferences-dialog", GTK_STOCK_PREFERENCES, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:364:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 364 | #define GTK_STOCK_EDIT ((GtkStock)"gtk-edit") | ^~~~~~~~ actions.cc:455:33: note: in expansion of macro 'GTK_STOCK_EDIT' 455 | { "show-profiles-dialog", GTK_STOCK_EDIT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:729:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 729 | #define GTK_STOCK_NETWORK ((GtkStock)"gtk-network") | ^~~~~~~~ actions.cc:460:32: note: in expansion of macro 'GTK_STOCK_NETWORK' 460 | { "show-servers-dialog", GTK_STOCK_NETWORK, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:574:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 574 | #define GTK_STOCK_JUMP_TO ((GtkStock)"gtk-jump-to") | ^~~~~~~~ actions.cc:465:30: note: in expansion of macro 'GTK_STOCK_JUMP_TO' 465 | { "jump-to-group-tab", GTK_STOCK_JUMP_TO, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:574:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 574 | #define GTK_STOCK_JUMP_TO ((GtkStock)"gtk-jump-to") | ^~~~~~~~ actions.cc:470:31: note: in expansion of macro 'GTK_STOCK_JUMP_TO' 470 | { "jump-to-header-tab", GTK_STOCK_JUMP_TO, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:574:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 574 | #define GTK_STOCK_JUMP_TO ((GtkStock)"gtk-jump-to") | ^~~~~~~~ actions.cc:475:29: note: in expansion of macro 'GTK_STOCK_JUMP_TO' 475 | { "jump-to-body-tab", GTK_STOCK_JUMP_TO, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ actions.cc:634:27: note: in expansion of macro 'GTK_STOCK_DELETE' 634 | { "delete-article", GTK_STOCK_DELETE, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:123:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 123 | #define GTK_STOCK_ABOUT ((GtkStock)"gtk-about") | ^~~~~~~~ actions.cc:702:22: note: in expansion of macro 'GTK_STOCK_ABOUT' 702 | { "about-pan", GTK_STOCK_ABOUT, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:266:43: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 266 | #define GTK_STOCK_DIALOG_AUTHENTICATION ((GtkStock)"gtk-dialog-authentication") | ^~~~~~~~ actions.cc:707:28: note: in expansion of macro 'GTK_STOCK_DIALOG_AUTHENTICATION' 707 | { "show-sec-dialog", GTK_STOCK_DIALOG_AUTHENTICATION, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from actions.cc:22: actions.cc: In function 'void pan::prefs_toggle_callback_impl(GtkToggleAction*)': /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:40:57: warning: 'GType gtk_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_ACTION (gtk_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:41:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: in expansion of macro 'GTK_TYPE_ACTION' 41 | #define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) | ^~~~~~~~~~~~~~~ actions.cc:715:45: note: in expansion of macro 'GTK_ACTION' 715 | const char * name (gtk_action_get_name (GTK_ACTION(action))); | ^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: declared here 96 | GType gtk_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~ actions.cc:715:44: warning: 'const gchar* gtk_action_get_name(GtkAction*)' is deprecated [-Wdeprecated-declarations] 715 | const char * name (gtk_action_get_name (GTK_ACTION(action))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:103:14: note: declared here 103 | const gchar* gtk_action_get_name (GtkAction *action); | ^~~~~~~~~~~~~~~~~~~ actions.cc:716:57: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 716 | prefs->set_flag (name, gtk_toggle_action_get_active (action)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: actions.cc: At global scope: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:592:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 592 | #define GTK_STOCK_JUSTIFY_FILL ((GtkStock)"gtk-justify-fill") | ^~~~~~~~ actions.cc:724:27: note: in expansion of macro 'GTK_STOCK_JUSTIFY_FILL' 724 | { "wrap-article-body",GTK_STOCK_JUSTIFY_FILL, N_("Wrap Article Body"), "W", NULL, G_CALLBACK(prefs_toggle_callback_impl), false }, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:574:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 574 | #define GTK_STOCK_JUMP_TO ((GtkStock)"gtk-jump-to") | ^~~~~~~~ actions.cc:737:24: note: in expansion of macro 'GTK_STOCK_JUMP_TO' 737 | { "tabbed-layout", GTK_STOCK_JUMP_TO, N_("_Tabbed Layout"), "Z", NULL, G_CALLBACK(do_layout), false }, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1130:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 1130 | #define GTK_STOCK_ZOOM_OUT ((GtkStock)"gtk-zoom-out") | ^~~~~~~~ actions.cc:742:30: note: in expansion of macro 'GTK_STOCK_ZOOM_OUT' 742 | { "shorten-group-names", GTK_STOCK_ZOOM_OUT, N_("Abbreviate Group Names"), "B", NULL, G_CALLBACK(do_shorten_group_names), false }, | ^~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ actions.cc: In function 'void pan::show_matches_cb(GtkAction*, GtkRadioAction*)': actions.cc:778:56: warning: 'gint gtk_radio_action_get_current_value(GtkRadioAction*)' is deprecated [-Wdeprecated-declarations] 778 | const int mode (gtk_radio_action_get_current_value (current)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:89:17: note: declared here 89 | gint gtk_radio_action_get_current_value (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from actions.cc:22: actions.cc: In function 'void pan::prefs_toggle_callback(GtkToggleAction*)': /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:40:57: warning: 'GType gtk_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_ACTION (gtk_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:41:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: in expansion of macro 'GTK_TYPE_ACTION' 41 | #define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) | ^~~~~~~~~~~~~~~ actions.cc:799:45: note: in expansion of macro 'GTK_ACTION' 799 | const char * name (gtk_action_get_name (GTK_ACTION(a))); | ^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from body-pane.cc:26: body-pane.cc: In function 'void {anonymous}::init_cursors(GtkWidget*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1121:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 1121 | #define GTK_STOCK_ZOOM_IN ((GtkStock)"gtk-zoom-in") | ^~~~~~~~ body-pane.cc:229:62: note: in expansion of macro 'GTK_STOCK_ZOOM_IN' 229 | GdkPixbuf * pixbuf = gtk_widget_render_icon_pixbuf (w, GTK_STOCK_ZOOM_IN, size); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ body-pane.cc:229:58: warning: 'GdkPixbuf* gtk_widget_render_icon_pixbuf(GtkWidget*, const gchar*, GtkIconSize)' is deprecated: Use 'gtk_icon_theme_load_icon' instead [-Wdeprecated-declarations] 229 | GdkPixbuf * pixbuf = gtk_widget_render_icon_pixbuf (w, GTK_STOCK_ZOOM_IN, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkwidget.h:1182:15: note: declared here 1182 | GdkPixbuf *gtk_widget_render_icon_pixbuf (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1130:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 1130 | #define GTK_STOCK_ZOOM_OUT ((GtkStock)"gtk-zoom-out") | ^~~~~~~~ body-pane.cc:234:50: note: in expansion of macro 'GTK_STOCK_ZOOM_OUT' 234 | pixbuf = gtk_widget_render_icon_pixbuf (w, GTK_STOCK_ZOOM_OUT, size); | ^~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ body-pane.cc:234:46: warning: 'GdkPixbuf* gtk_widget_render_icon_pixbuf(GtkWidget*, const gchar*, GtkIconSize)' is deprecated: Use 'gtk_icon_theme_load_icon' instead [-Wdeprecated-declarations] 234 | pixbuf = gtk_widget_render_icon_pixbuf (w, GTK_STOCK_ZOOM_OUT, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkwidget.h:1182:15: note: declared here 1182 | GdkPixbuf *gtk_widget_render_icon_pixbuf (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:240:46: warning: 'GdkCursor* gdk_cursor_new(GdkCursorType)' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations] 240 | cursors[CURSOR_IBEAM] = gdk_cursor_new (GDK_XTERM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdk.h:34, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here 228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type); | ^~~~~~~~~~~~~~ body-pane.cc:241:45: warning: 'GdkCursor* gdk_cursor_new(GdkCursorType)' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations] 241 | cursors[CURSOR_HREF] = gdk_cursor_new (GDK_HAND2); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdk.h:34, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here 228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type); | ^~~~~~~~~~~~~~ body-pane.cc: In function 'std::string {anonymous}::get_url_from_iter(GtkWidget*, GtkTextIter*)': body-pane.cc:303:37: warning: 'gboolean gtk_text_iter_begins_tag(const GtkTextIter*, GtkTextTag*)' is deprecated: Use 'gtk_text_iter_starts_tag' instead [-Wdeprecated-declarations] 303 | if (!gtk_text_iter_begins_tag (&begin, url_tag)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkselection.h:33, from /usr/include/gtk-3.0/gtk/gtkdnd.h:35, from /usr/include/gtk-3.0/gtk/gtktreeview.h:28, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtktextiter.h:178:10: note: declared here 178 | gboolean gtk_text_iter_begins_tag (const GtkTextIter *iter, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: declared here 96 | GType gtk_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~ actions.cc:799:44: warning: 'const gchar* gtk_action_get_name(GtkAction*)' is deprecated [-Wdeprecated-declarations] 799 | const char * name (gtk_action_get_name (GTK_ACTION(a))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:103:14: note: declared here 103 | const gchar* gtk_action_get_name (GtkAction *action); | ^~~~~~~~~~~~~~~~~~~ actions.cc: In function 'void pan::add_actions(pan::PanUI*, GtkUIManager*, pan::Prefs*, pan::Data*)': actions.cc:814:65: warning: 'GtkActionGroup* gtk_action_group_new(const gchar*)' is deprecated [-Wdeprecated-declarations] 814 | GtkActionGroup * action_group = _group = gtk_action_group_new ("Actions"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: declared here 175 | GtkActionGroup *gtk_action_group_new (const gchar *name); | ^~~~~~~~~~~~~~~~~~~~ actions.cc:815:43: warning: 'void gtk_action_group_set_translation_domain(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 815 | gtk_action_group_set_translation_domain (action_group, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: declared here 252 | void gtk_action_group_set_translation_domain (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:821:66: warning: 'const gchar* gtk_action_group_translate_string(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 821 | const gchar* translation = gtk_action_group_translate_string (action_group, action_trans[entries[i].name].c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:255:17: note: declared here 255 | const gchar * gtk_action_group_translate_string (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:829:66: warning: 'const gchar* gtk_action_group_translate_string(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 829 | const gchar* translation = gtk_action_group_translate_string (action_group, action_trans[toggle_entries[i].name].c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:255:17: note: declared here 255 | const gchar * gtk_action_group_translate_string (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:837:66: warning: 'const gchar* gtk_action_group_translate_string(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 837 | const gchar* translation = gtk_action_group_translate_string (action_group, action_trans[match_toggle_entries[i].name].c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:255:17: note: declared here 255 | const gchar * gtk_action_group_translate_string (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nzb.h:25, from pan.cc:72: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ actions.cc:869:32: warning: 'void gtk_action_group_add_actions(GtkActionGroup*, const GtkActionEntry*, guint, gpointer)' is deprecated [-Wdeprecated-declarations] 869 | gtk_action_group_add_actions (action_group, entries, n_entries, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: declared here 210 | void gtk_action_group_add_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ actions.cc:870:39: warning: 'void gtk_action_group_add_toggle_actions(GtkActionGroup*, const GtkToggleActionEntry*, guint, gpointer)' is deprecated [-Wdeprecated-declarations] 870 | gtk_action_group_add_toggle_actions (action_group, toggle_entries, n_toggle_entries, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:215:17: note: declared here 215 | void gtk_action_group_add_toggle_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:871:38: warning: 'void gtk_action_group_add_radio_actions(GtkActionGroup*, const GtkRadioActionEntry*, guint, gint, GCallback, gpointer)' is deprecated [-Wdeprecated-declarations] 871 | gtk_action_group_add_radio_actions (action_group, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 872 | match_toggle_entries, G_N_ELEMENTS(match_toggle_entries), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | show_mode, | ~~~~~~~~~~ 874 | G_CALLBACK(show_matches_cb), NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:220:17: note: declared here 220 | void gtk_action_group_add_radio_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ actions.cc:875:38: warning: 'void gtk_ui_manager_insert_action_group(GtkUIManager*, GtkActionGroup*, gint)' is deprecated [-Wdeprecated-declarations] 875 | gtk_ui_manager_insert_action_group (ui_manager, action_group, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from actions.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: declared here 138 | void gtk_ui_manager_insert_action_group (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ body-pane.cc: In member function 'gboolean pan::BodyPane::mouse_button_pressed(GtkWidget*, GdkEventButton*)': body-pane.cc:437:39: warning: 'gboolean gtk_text_iter_begins_tag(const GtkTextIter*, GtkTextTag*)' is deprecated: Use 'gtk_text_iter_starts_tag' instead [-Wdeprecated-declarations] 437 | if (!gtk_text_iter_begins_tag (&iter, pix_tag)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkselection.h:33, from /usr/include/gtk-3.0/gtk/gtkdnd.h:35, from /usr/include/gtk-3.0/gtk/gtktreeview.h:28, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtktextiter.h:178:10: note: declared here 178 | gboolean gtk_text_iter_begins_tag (const GtkTextIter *iter, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, 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/glib/gi18n.h:21, from body-pane.cc:25: body-pane.cc:439:44: warning: 'gboolean gtk_text_iter_begins_tag(const GtkTextIter*, GtkTextTag*)' is deprecated: Use 'gtk_text_iter_starts_tag' instead [-Wdeprecated-declarations] 439 | g_assert (gtk_text_iter_begins_tag (&iter, pix_tag)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:1081:8: note: in definition of macro '_G_BOOLEAN_EXPR' 1081 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gtestutils.h:232:49: note: in expansion of macro 'G_LIKELY' 232 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ body-pane.cc:439:9: note: in expansion of macro 'g_assert' 439 | g_assert (gtk_text_iter_begins_tag (&iter, pix_tag)); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkselection.h:33, from /usr/include/gtk-3.0/gtk/gtkdnd.h:35, from /usr/include/gtk-3.0/gtk/gtktreeview.h:28, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtktextiter.h:178:10: note: declared here 178 | gboolean gtk_text_iter_begins_tag (const GtkTextIter *iter, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ body-pane.cc: In function 'void {anonymous}::create_emoticons()': body-pane.cc:652:57: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 652 | emoticon_pixbufs[":)"] = gdk_pixbuf_new_from_inline (-1, icon_mozilla_smile, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:653:58: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 653 | emoticon_pixbufs[":-)"] = gdk_pixbuf_new_from_inline (-1, icon_mozilla_smile, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:654:57: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 654 | emoticon_pixbufs[";)"] = gdk_pixbuf_new_from_inline (-1, icon_mozilla_wink, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:655:57: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 655 | emoticon_pixbufs[":("] = gdk_pixbuf_new_from_inline (-1, icon_mozilla_frown, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:656:57: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 656 | emoticon_pixbufs[":P"] = gdk_pixbuf_new_from_inline (-1, icon_mozilla_tongueout, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:657:57: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 657 | emoticon_pixbufs[":O"] = gdk_pixbuf_new_from_inline (-1, icon_mozilla_surprised, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc: In member function 'void pan::BodyPane::append_part(GMimeObject*, GMimeObject*, GtkAllocation*)': body-pane.cc:1002:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1002 | if (gtk_text_buffer_get_mark (_buffer, FIRST_PICTURE) == NULL) | ^~ body-pane.cc:1004:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1004 | gtk_text_buffer_create_mark (_buffer, FIRST_PICTURE, &iter, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from body-pane.cc:26: body-pane.cc: In static member function 'static gboolean pan::BodyPane::on_verbose_tooltip_cb(GtkWidget*, gint, gint, gboolean, GtkTooltip*, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 275 | #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") | ^~~~~~~~ body-pane.cc:1319:45: note: in expansion of macro 'GTK_STOCK_DIALOG_INFO' 1319 | gtk_tooltip_set_icon_from_stock (tooltip, GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ body-pane.cc:1319:35: warning: 'void gtk_tooltip_set_icon_from_stock(GtkTooltip*, const gchar*, GtkIconSize)' is deprecated: Use 'gtk_tooltip_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 1319 | gtk_tooltip_set_icon_from_stock (tooltip, GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_DIALOG); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkiconview.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:128, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtktooltip.h:48:6: note: declared here 48 | void gtk_tooltip_set_icon_from_stock (GtkTooltip *tooltip, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc: In member function 'void pan::BodyPane::text_size_allocated_idle()': body-pane.cc:1500:34: warning: 'gboolean gtk_text_iter_begins_tag(const GtkTextIter*, GtkTextTag*)' is deprecated: Use 'gtk_text_iter_starts_tag' instead [-Wdeprecated-declarations] 1500 | if (gtk_text_iter_begins_tag (&iter, tag)) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkselection.h:33, from /usr/include/gtk-3.0/gtk/gtkdnd.h:35, from /usr/include/gtk-3.0/gtk/gtktreeview.h:28, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtktextiter.h:178:10: note: declared here 178 | gboolean gtk_text_iter_begins_tag (const GtkTextIter *iter, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from body-pane.cc:26: body-pane.cc: In member function 'void pan::BodyPane::populate_popup(GtkTextView*, GtkMenu*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:237:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 237 | #define GTK_STOCK_COPY ((GtkStock)"gtk-copy") | ^~~~~~~~ body-pane.cc:1555:47: note: in expansion of macro 'GTK_STOCK_COPY' 1555 | GtkWidget * img = gtk_image_new_from_stock (GTK_STOCK_COPY, GTK_ICON_SIZE_MENU); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ body-pane.cc:1555:46: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 1555 | GtkWidget * img = gtk_image_new_from_stock (GTK_STOCK_COPY, GTK_ICON_SIZE_MENU); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:1556:46: warning: 'GtkWidget* gtk_image_menu_item_new_with_mnemonic(const gchar*)' is deprecated: Use 'gtk_menu_item_new_with_mnemonic' instead [-Wdeprecated-declarations] 1556 | mi = gtk_image_menu_item_new_with_mnemonic (_("Copy _URL")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:82:12: note: declared here 82 | GtkWidget* gtk_image_menu_item_new_with_mnemonic (const gchar *label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:38:75: warning: 'GType gtk_image_menu_item_get_type()' is deprecated: Use 'gtk_menu_item_get_type' instead [-Wdeprecated-declarations] 38 | #define GTK_TYPE_IMAGE_MENU_ITEM (gtk_image_menu_item_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:39:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_IMAGE_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItem)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:39:81: note: in expansion of macro 'GTK_TYPE_IMAGE_MENU_ITEM' 39 | #define GTK_IMAGE_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItem)) | ^~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:1558:33: note: in expansion of macro 'GTK_IMAGE_MENU_ITEM' 1558 | gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(mi), img); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:76:12: note: declared here 76 | GType gtk_image_menu_item_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:1558:32: warning: 'void gtk_image_menu_item_set_image(GtkImageMenuItem*, GtkWidget*)' is deprecated [-Wdeprecated-declarations] 1558 | gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(mi), img); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: declared here 92 | void gtk_image_menu_item_set_image (GtkImageMenuItem *image_menu_item, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc: In function 'gboolean {anonymous}::attachment_clicked_cb(GtkWidget*, GdkEventButton*, gpointer)': body-pane.cc:1578:7: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 1577 | gtk_menu_popup | ~~~~~~~~~~~~~~ 1578 | (GTK_MENU(bp->_menu), NULL, NULL, NULL, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1579 | (event ? event->button : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1580 | (event ? event->time : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from body-pane.cc:26: body-pane.cc: In member function 'GtkWidget* pan::BodyPane::new_attachment(const char*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:386:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 386 | #define GTK_STOCK_FILE ((GtkStock)"gtk-file") | ^~~~~~~~ body-pane.cc:1626:48: note: in expansion of macro 'GTK_STOCK_FILE' 1626 | GtkWidget * image = gtk_image_new_from_stock(GTK_STOCK_FILE, GTK_ICON_SIZE_MENU); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ body-pane.cc:1626:47: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 1626 | GtkWidget * image = gtk_image_new_from_stock(GTK_STOCK_FILE, GTK_ICON_SIZE_MENU); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from body-pane.cc:38: body-pane.h: In constructor 'pan::BodyPane::BodyPane(pan::Data&, pan::ArticleCache&, pan::Prefs&, pan::GroupPrefs&, pan::Queue&, pan::HeaderPane*)': body-pane.h:178:19: warning: 'pan::BodyPane::_current_attachment' will be initialized after [-Wreorder] 178 | const char* _current_attachment; | ^~~~~~~~~~~~~~~~~~~ body-pane.h:171:12: warning: 'bool pan::BodyPane::_cleared' [-Wreorder] 171 | bool _cleared; | ^~~~~~~~ body-pane.cc:1735:1: warning: when initialized here [-Wreorder] 1735 | BodyPane :: BodyPane (Data& data, ArticleCache& cache, Prefs& prefs, GroupPrefs & gp, Queue& q, HeaderPane* hp): | ^~~~~~~~ body-pane.cc:1759:50: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 1759 | icons[i].pixbuf = gdk_pixbuf_new_from_inline (-1, icons[i].pixbuf_txt, FALSE, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:1776:33: warning: 'void gtk_container_set_resize_mode(GtkContainer*, GtkResizeMode)' is deprecated [-Wdeprecated-declarations] 1776 | gtk_container_set_resize_mode (GTK_CONTAINER(vbox), GTK_RESIZE_QUEUE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkbin.h:33, from /usr/include/gtk-3.0/gtk/gtkwindow.h:35, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkcontainer.h:156:9: note: declared here 156 | void gtk_container_set_resize_mode (GtkContainer *container, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ body-pane.cc:1798:27: note: in expansion of macro 'GTK_MISC' 1798 | gtk_misc_set_alignment (GTK_MISC(_terse), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ body-pane.cc:1798:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1798 | gtk_misc_set_alignment (GTK_MISC(_terse), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ body-pane.cc:1809:27: note: in expansion of macro 'GTK_MISC' 1809 | gtk_misc_set_alignment (GTK_MISC(w), 0.0f, 0.5f); | ^~~~~~~~ In file included from post-ui.h:27, from gui.cc:66: ../../pan/tasks/upload-queue.h: In member function 'pan::Task* pan::UploadQueue::operator[](size_t)': ../../pan/tasks/upload-queue.h:98:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 98 | Task* operator[](size_t i) { if (i>=_tasks.size() || i<0) return NULL; return _tasks[i]; } | ~^~~~~~~~~~~~~~~ ../../pan/tasks/upload-queue.h: In member function 'const pan::Task* pan::UploadQueue::operator[](size_t) const': ../../pan/tasks/upload-queue.h:99:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 99 | const Task* operator[](size_t i) const { if (i>=_tasks.size() || i<0) return NULL; return _tasks[i]; } | ~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ body-pane.cc:1809:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1809 | gtk_misc_set_alignment (GTK_MISC(w), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ body-pane.cc:1845:25: note: in expansion of macro 'GTK_MISC' 1845 | gtk_misc_set_padding (GTK_MISC(att_label), PAD_SMALL, 0); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ body-pane.cc:1845:24: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations] 1845 | gtk_misc_set_padding (GTK_MISC(att_label), PAD_SMALL, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here 80 | void gtk_misc_set_padding (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ body-pane.cc:1846:27: note: in expansion of macro 'GTK_MISC' 1846 | gtk_misc_set_alignment (GTK_MISC(att_label), 0, 0); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ body-pane.cc:1846:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1846 | gtk_misc_set_alignment (GTK_MISC(att_label), 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ gui.cc: In function 'void {anonymous}::parent_set_cb(GtkWidget*, GtkWidget*, gpointer)': gui.cc:125:66: warning: 'GtkAccelGroup* gtk_ui_manager_get_accel_group(GtkUIManager*)' is deprecated [-Wdeprecated-declarations] 125 | gtk_ui_manager_get_accel_group (ui_manager)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:147:16: note: declared here 147 | GtkAccelGroup *gtk_ui_manager_get_accel_group (GtkUIManager *manager); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc: In constructor 'pan::GUI::GUI(pan::Data&, pan::Queue&, pan::Prefs&, pan::GroupPrefs&)': gui.cc:227:35: warning: 'GtkUIManager* gtk_ui_manager_new()' is deprecated [-Wdeprecated-declarations] 227 | _ui_manager (gtk_ui_manager_new ()), | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:130:16: note: declared here 130 | GtkUIManager *gtk_ui_manager_new (void); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 275 | #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: note: in definition of macro 'GTK_STOCK_DIALOG_INFO' 275 | #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ gui.cc:228:41: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 228 | _info_image (gtk_image_new_from_stock (GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_MENU)), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:293:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 293 | #define GTK_STOCK_DIALOG_ERROR ((GtkStock)"gtk-dialog-error") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:293:38: note: in definition of macro 'GTK_STOCK_DIALOG_ERROR' 293 | #define GTK_STOCK_DIALOG_ERROR ((GtkStock)"gtk-dialog-error") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ gui.cc:229:42: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 229 | _error_image (gtk_image_new_from_stock (GTK_STOCK_DIALOG_ERROR, GTK_ICON_SIZE_MENU)), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/gui/header-pane.h:37, from body-pane.h:30, from gui.cc:45: ../../pan/gui/gui.h:247:19: warning: 'pan::GUI::_group_prefs' will be initialized after [-Wreorder] 247 | GroupPrefs& _group_prefs; | ^~~~~~~~~~~~ ../../pan/gui/gui.h:244:21: warning: 'pan::ArticleCache& pan::GUI::_cache' [-Wreorder] 244 | ArticleCache& _cache; | ^~~~~~ gui.cc:215:1: warning: when initialized here [-Wreorder] 215 | GUI :: GUI (Data& data, Queue& queue, Prefs& prefs, GroupPrefs& group_prefs): | ^~~ In file included from ../../pan/gui/header-pane.h:37, from body-pane.h:30, from gui.cc:45: ../../pan/gui/gui.h:268:19: warning: 'pan::GUI::_taskbar' will be initialized after [-Wreorder] 268 | GtkWidget * _taskbar; | ^~~~~~~~ ../../pan/gui/gui.h:248:18: warning: 'pan::CertStore& pan::GUI::_certstore' [-Wreorder] 248 | CertStore& _certstore; | ^~~~~~~~~~ gui.cc:215:1: warning: when initialized here [-Wreorder] 215 | GUI :: GUI (Data& data, Queue& queue, Prefs& prefs, GroupPrefs& group_prefs): | ^~~ body-pane.cc: In member function 'void pan::BodyPane::refresh_fonts()': body-pane.cc:2217:30: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 2217 | gtk_widget_override_font (_text, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ body-pane.cc:2223:30: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 2223 | gtk_widget_override_font (_text, pfd); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from body-pane.cc:26: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:239:40: warning: 'guint gtk_ui_manager_add_ui_from_file(GtkUIManager*, const gchar*, GError**)' is deprecated [-Wdeprecated-declarations] 239 | if (!gtk_ui_manager_add_ui_from_file (_ui_manager, filename, NULL)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:163:16: note: declared here 163 | guint gtk_ui_manager_add_ui_from_file (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:240:39: warning: 'guint gtk_ui_manager_add_ui_from_string(GtkUIManager*, const gchar*, gssize, GError**)' is deprecated [-Wdeprecated-declarations] 240 | gtk_ui_manager_add_ui_from_string (_ui_manager, fallback_ui_file, -1, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:158:16: note: declared here 158 | guint gtk_ui_manager_add_ui_from_string (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:253:51: warning: 'GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)' is deprecated [-Wdeprecated-declarations] 253 | GtkWidget * toolbar = gtk_ui_manager_get_widget (_ui_manager, path.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:255:45: warning: 'GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)' is deprecated [-Wdeprecated-declarations] 255 | GtkWidget * w = gtk_ui_manager_get_widget (_ui_manager, path.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:262:33: warning: 'GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)' is deprecated [-Wdeprecated-declarations] 262 | w = gtk_ui_manager_get_widget (_ui_manager, path.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ gui.cc:293:25: note: in expansion of macro 'GTK_MISC' 293 | gtk_misc_set_padding (GTK_MISC(w), PAD, 0); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ gui.cc:293:24: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations] 293 | gtk_misc_set_padding (GTK_MISC(w), PAD, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here 80 | void gtk_misc_set_padding (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ gui.cc:310:25: note: in expansion of macro 'GTK_MISC' 310 | gtk_misc_set_padding (GTK_MISC(w), PAD, 0); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ gui.cc:310:24: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations] 310 | gtk_misc_set_padding (GTK_MISC(w), PAD, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here 80 | void gtk_misc_set_padding (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~ gui.cc:324:28: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 324 | _taskbar = gtk_table_new (1, VIEW_QTY, TRUE); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here 119 | GtkWidget* gtk_table_new (guint rows, | ^~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ gui.cc:327:23: note: in expansion of macro 'GTK_TABLE' 327 | gtk_table_attach (GTK_TABLE(_taskbar), v->root(), i, i+1, 0, 1, (GtkAttachOptions)~0, (GtkAttachOptions)~0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ gui.cc:327:22: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 327 | gtk_table_attach (GTK_TABLE(_taskbar), v->root(), i, i+1, 0, 1, (GtkAttachOptions)~0, (GtkAttachOptions)~0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::watch_cursor_on()': gui.cc:472:39: warning: 'GdkCursor* gdk_cursor_new(GdkCursorType)' is deprecated: Use 'gdk_cursor_new_for_display' instead [-Wdeprecated-declarations] 472 | GdkCursor * cursor = gdk_cursor_new (GDK_WATCH); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdk.h:34, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here 228 | GdkCursor* gdk_cursor_new (GdkCursorType cursor_type); | ^~~~~~~~~~~~~~ gui.cc: In function 'void {anonymous}::ensure_action_map_loaded(GtkUIManager*)': gui.cc:498:52: warning: 'GList* gtk_ui_manager_get_action_groups(GtkUIManager*)' is deprecated [-Wdeprecated-declarations] 498 | for (GList * l=gtk_ui_manager_get_action_groups(uim); l!=0; l=l->next) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:145:16: note: declared here 145 | GList *gtk_ui_manager_get_action_groups (GtkUIManager *manager); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:41:71: warning: 'GType gtk_action_group_get_type()' is deprecated [-Wdeprecated-declarations] 41 | #define GTK_TYPE_ACTION_GROUP (gtk_action_group_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:42:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 42 | #define GTK_ACTION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_GROUP, GtkActionGroup)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:42:80: note: in expansion of macro 'GTK_TYPE_ACTION_GROUP' 42 | #define GTK_ACTION_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_GROUP, GtkActionGroup)) | ^~~~~~~~~~~~~~~~~~~~~ gui.cc:500:39: note: in expansion of macro 'GTK_ACTION_GROUP' 500 | GtkActionGroup * action_group = GTK_ACTION_GROUP(l->data); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:173:17: note: declared here 173 | GType gtk_action_group_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:501:55: warning: 'GList* gtk_action_group_list_actions(GtkActionGroup*)' is deprecated [-Wdeprecated-declarations] 501 | GList * actions = gtk_action_group_list_actions (action_group); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:198:17: note: declared here 198 | GList *gtk_action_group_list_actions (GtkActionGroup *action_group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:40:57: warning: 'GType gtk_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_ACTION (gtk_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:41:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:41:72: note: in expansion of macro 'GTK_TYPE_ACTION' 41 | #define GTK_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction)) | ^~~~~~~~~~~~~~~ gui.cc:503:30: note: in expansion of macro 'GTK_ACTION' 503 | GtkAction * action = GTK_ACTION(ait->data); | ^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: declared here 96 | GType gtk_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~ gui.cc:504:53: warning: 'const gchar* gtk_action_get_name(GtkAction*)' is deprecated [-Wdeprecated-declarations] 504 | const std::string name (gtk_action_get_name (action)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:103:14: note: declared here 103 | const gchar* gtk_action_get_name (GtkAction *action); | ^~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: gui.cc: In member function 'virtual bool pan::GUI::is_action_active(const char*) const': /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ gui.cc:525:40: note: in expansion of macro 'GTK_TOGGLE_ACTION' 525 | return gtk_toggle_action_get_active (GTK_TOGGLE_ACTION(get_action(key))); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:525:39: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 525 | return gtk_toggle_action_get_active (GTK_TOGGLE_ACTION(get_action(key))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::activate_action(const char*) const': gui.cc:532:23: warning: 'void gtk_action_activate(GtkAction*)' is deprecated [-Wdeprecated-declarations] 532 | gtk_action_activate (get_action(key)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:119:14: note: declared here 119 | void gtk_action_activate (GtkAction *action); | ^~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: gui.cc: In member function 'virtual void pan::GUI::toggle_action(const char*, bool) const': /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ gui.cc:556:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 556 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION(get_action(key)), b); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc:556:32: warning: 'void gtk_toggle_action_set_active(GtkToggleAction*, gboolean)' is deprecated [-Wdeprecated-declarations] 556 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION(get_action(key)), b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc: In member function 'virtual GtkWidget* pan::GUI::get_action_widget(const char*) const': gui.cc:562:36: warning: 'GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)' is deprecated [-Wdeprecated-declarations] 562 | return gtk_ui_manager_get_widget (_ui_manager, key); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::disable_accelerators_when_focused(GtkWidget*) const': gui.cc:589:64: warning: 'GtkAccelGroup* gtk_ui_manager_get_accel_group(GtkUIManager*)' is deprecated [-Wdeprecated-declarations] 589 | GtkAccelGroup * accel_group = gtk_ui_manager_get_accel_group (_ui_manager); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:147:16: note: declared here 147 | GtkAccelGroup *gtk_ui_manager_get_accel_group (GtkUIManager *manager); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: gui.cc: In static member function 'static std::string pan::GUI::prompt_user_for_save_path(GtkWindow*, const pan::Prefs&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: in definition of macro 'GTK_STOCK_CANCEL' 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: note: in definition of macro 'GTK_STOCK_SAVE' 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ gui.cc: In static member function 'static std::string pan::GUI::prompt_user_for_filename(GtkWindow*, const pan::Prefs&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: in definition of macro 'GTK_STOCK_CANCEL' 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: note: in definition of macro 'GTK_STOCK_SAVE' 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::do_import_tasks()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: in definition of macro 'GTK_STOCK_CANCEL' 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: note: in definition of macro 'GTK_STOCK_OPEN' 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ pan.cc: In constructor '{anonymous}::StatusIconListener::StatusIconListener(GtkStatusIcon*, GtkWidget*, pan::Prefs&, pan::Queue&, pan::Data&, bool)': pan.cc:455:18: warning: '{anonymous}::StatusIconListener::root' will be initialized after [-Wreorder] 455 | GtkWidget* root; | ^~~~ pan.cc:453:14: warning: 'pan::Prefs& {anonymous}::StatusIconListener::prefs' [-Wreorder] 453 | Prefs& prefs; | ^~~~~ pan.cc:274:5: warning: when initialized here [-Wreorder] 274 | StatusIconListener(GtkStatusIcon * i, GtkWidget* r, Prefs& p, Queue& q, Data& d, bool v) : | ^~~~~~~~~~~~~~~~~~ pan.cc:453:14: warning: '{anonymous}::StatusIconListener::prefs' will be initialized after [-Wreorder] 453 | Prefs& prefs; | ^~~~~ pan.cc:443:14: warning: 'pan::Queue& {anonymous}::StatusIconListener::queue' [-Wreorder] 443 | Queue& queue; | ^~~~~ pan.cc:274:5: warning: when initialized here [-Wreorder] 274 | StatusIconListener(GtkStatusIcon * i, GtkWidget* r, Prefs& p, Queue& q, Data& d, bool v) : | ^~~~~~~~~~~~~~~~~~ pan.cc:448:12: warning: '{anonymous}::StatusIconListener::minimized' will be initialized after [-Wreorder] 448 | bool minimized; | ^~~~~~~~~ pan.cc:445:11: warning: 'int {anonymous}::StatusIconListener::tasks_active' [-Wreorder] 445 | int tasks_active; | ^~~~~~~~~~~~ pan.cc:274:5: warning: when initialized here [-Wreorder] 274 | StatusIconListener(GtkStatusIcon * i, GtkWidget* r, Prefs& p, Queue& q, Data& d, bool v) : | ^~~~~~~~~~~~~~~~~~ pan.cc: In member function 'virtual void {anonymous}::StatusIconListener::on_prefs_flag_changed(const pan::StringView&, bool)': pan.cc:309:37: warning: 'void gtk_status_icon_set_visible(GtkStatusIcon*, gboolean)' is deprecated [-Wdeprecated-declarations] 309 | gtk_status_icon_set_visible(icon, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:151:23: note: declared here 151 | void gtk_status_icon_set_visible (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc: In member function 'void {anonymous}::StatusIconListener::update_status_tooltip()': pan.cc:329:41: warning: 'void gtk_status_icon_set_tooltip_markup(GtkStatusIcon*, const gchar*)' is deprecated [-Wdeprecated-declarations] 329 | gtk_status_icon_set_tooltip_markup(icon, buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:140:23: note: declared here 140 | void gtk_status_icon_set_tooltip_markup (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc: In member function 'void {anonymous}::StatusIconListener::update_status_icon({anonymous}::StatusIcons)': pan.cc:338:42: warning: 'void gtk_status_icon_set_from_pixbuf(GtkStatusIcon*, GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 338 | gtk_status_icon_set_from_pixbuf(icon, status_icons[ICON_STATUS_ONLINE].pixbuf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:97:23: note: declared here 97 | void gtk_status_icon_set_from_pixbuf (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:340:42: warning: 'void gtk_status_icon_set_from_pixbuf(GtkStatusIcon*, GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 340 | gtk_status_icon_set_from_pixbuf(icon, status_icons[ICON_STATUS_OFFLINE].pixbuf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:97:23: note: declared here 97 | void gtk_status_icon_set_from_pixbuf (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:342:40: warning: 'void gtk_status_icon_set_from_pixbuf(GtkStatusIcon*, GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 342 | gtk_status_icon_set_from_pixbuf(icon, status_icons[si].pixbuf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:97:23: note: declared here 97 | void gtk_status_icon_set_from_pixbuf (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc: In function 'void {anonymous}::status_icon_popup_menu(GtkStatusIcon*, guint, guint, gpointer)': pan.cc:480:19: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 480 | gtk_menu_popup(menu, NULL, NULL, NULL, NULL, button, activation_time); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ pan.cc: In function 'void {anonymous}::run_pan_with_status_icon(GtkWindow*, GdkPixbuf*, pan::Queue&, pan::Prefs&, pan::Data&, pan::GUI*)': pan.cc:491:59: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 491 | status_icons[i].pixbuf = gdk_pixbuf_new_from_inline (-1, status_icons[i].pixbuf_txt, FALSE, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from pan.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:493:60: warning: 'GtkStatusIcon* gtk_status_icon_new_from_pixbuf(GdkPixbuf*)' is deprecated [-Wdeprecated-declarations] 493 | GtkStatusIcon * icon = gtk_status_icon_new_from_pixbuf (status_icons[ICON_STATUS_IDLE].pixbuf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:86:23: note: declared here 86 | GtkStatusIcon *gtk_status_icon_new_from_pixbuf (GdkPixbuf *pixbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:919:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 919 | #define GTK_STOCK_QUIT ((GtkStock)"gtk-quit") | ^~~~~~~~ pan.cc:496:66: note: in expansion of macro 'GTK_STOCK_QUIT' 496 | GtkWidget * menu_quit = gtk_image_menu_item_new_from_stock ( GTK_STOCK_QUIT, NULL); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ pan.cc:496:64: warning: 'GtkWidget* gtk_image_menu_item_new_from_stock(const gchar*, GtkAccelGroup*)' is deprecated: Use 'gtk_menu_item_new' instead [-Wdeprecated-declarations] 496 | GtkWidget * menu_quit = gtk_image_menu_item_new_from_stock ( GTK_STOCK_QUIT, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:84:12: note: declared here 84 | GtkWidget* gtk_image_menu_item_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:499:32: warning: 'void gtk_status_icon_set_visible(GtkStatusIcon*, gboolean)' is deprecated [-Wdeprecated-declarations] 499 | gtk_status_icon_set_visible(icon, prefs.get_flag("status-icon", false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:275, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h:151:23: note: declared here 151 | void gtk_status_icon_set_visible (GtkStatusIcon *status_icon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:512:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 512 | for (int i=0; i < G_N_ELEMENTS(label_names); ++i) pan.cc:500:25: warning: unused variable 'pl' [-Wunused-variable] 500 | StatusIconListener* pl = _status_icon = new StatusIconListener(icon, GTK_WIDGET(window), prefs, queue, data, prefs.get_flag("start-minimized", false)); | ^~ pan.cc: In constructor '{anonymous}::Pan::Pan(pan::Data&, pan::Queue&, pan::ArticleCache&, pan::EncodeCache&, pan::Prefs&, pan::GroupPrefs&)': pan.cc:673:9: warning: '{anonymous}::Pan::dbus_id' will be initialized after [-Wreorder] 673 | int dbus_id; | ^~~~~~~ pan.cc:672:21: warning: 'GDBusNodeInfo* {anonymous}::Pan::busnodeinfo' [-Wreorder] 672 | GDBusNodeInfo * busnodeinfo; | ^~~~~~~~~~~ pan.cc:679:5: warning: when initialized here [-Wreorder] 679 | Pan(Data& d, Queue& q, ArticleCache& c, EncodeCache& ec, Prefs& p, GroupPrefs& gp) : | ^~~ pan.cc:672:21: warning: '{anonymous}::Pan::busnodeinfo' will be initialized after [-Wreorder] 672 | GDBusNodeInfo * busnodeinfo; | ^~~~~~~~~~~ pan.cc:666:11: warning: 'pan::Data& {anonymous}::Pan::data' [-Wreorder] 666 | Data& data; | ^~~~ pan.cc:679:5: warning: when initialized here [-Wreorder] 679 | Pan(Data& d, Queue& q, ArticleCache& c, EncodeCache& ec, Prefs& p, GroupPrefs& gp) : | ^~~ pan.cc: In function 'void {anonymous}::init_colors()': pan.cc:854:22: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 854 | gdk_color_parse("black", &def_fg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ pan.cc:862:22: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 862 | gdk_color_parse("white", &def_bg); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from pan.cc:26: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ gui.cc: In member function 'virtual bool pan::GUI::deletion_confirmation_dialog()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: in definition of macro 'GTK_STOCK_CANCEL' 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:141:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 141 | #define GTK_STOCK_APPLY ((GtkStock)"gtk-apply") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:141:38: note: in definition of macro 'GTK_STOCK_APPLY' 141 | #define GTK_STOCK_APPLY ((GtkStock)"gtk-apply") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ gui.cc: In member function 'bool pan::GUI::confirm_accept_new_cert_dialog(GtkWindow*, gnutls_x509_crt_t, const pan::Quark&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: in definition of macro 'GTK_STOCK_CANCEL' 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ pan.cc: In function 'int main(int, char**)': pan.cc:1023:17: warning: unused variable 'var' [-Wunused-variable] 1023 | GVariant* var; | ^~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:141:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 141 | #define GTK_STOCK_APPLY ((GtkStock)"gtk-apply") | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:141:38: note: in definition of macro 'GTK_STOCK_APPLY' 141 | #define GTK_STOCK_APPLY ((GtkStock)"gtk-apply") | ^~~~~~~~ pan.cc:1084:12: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 1084 | std::auto_ptr killer; | ^~~~~~~~ In file included from /usr/include/c++/11/memory:76, from pan.cc:21: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ pan.cc:1091:57: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 1091 | GdkPixbuf * pixbuf = gdk_pixbuf_new_from_inline (-1, icon_pan, FALSE, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from pan.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:1106:55: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 1106 | GdkPixbuf * pixbuf = gdk_pixbuf_new_from_inline (-1, icon_pan, FALSE, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from pan.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ pan.cc:921:8: warning: unused variable 'fatal_dbg' [-Wunused-variable] 921 | bool fatal_dbg(true); | ^~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::do_pan_manual()': gui.cc:1683:16: warning: 'gboolean gtk_show_uri(GdkScreen*, const gchar*, guint32, GError**)' is deprecated: Use 'gtk_show_uri_on_window' instead [-Wdeprecated-declarations] 1683 | gtk_show_uri (NULL, "help:pan", gtk_get_current_event_time (), &error); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:200, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gtk-3.0/gtk/gtkshow.h:33:10: note: declared here 33 | gboolean gtk_show_uri (GdkScreen *screen, | ^~~~~~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::do_about_pan()': gui.cc:1716:48: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 1716 | GdkPixbuf * logo = gdk_pixbuf_new_from_inline(-1, icon_pan_about_logo, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from ../../pan/gui/prefs.h:29, from ../../pan/data/data.h:39, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gui.cc: In member function 'virtual void pan::GUI::do_layout(bool)': gui.cc:1835:15: warning: unused variable 'search_w' [-Wunused-variable] 1835 | GtkWidget * search_w; | ^~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from dl-headers-ui.cc:25: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from dl-headers-ui.cc:25: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from dl-headers-ui.cc:25: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from ../../pan/data-impl/data-impl.h:30, from actions.cc:26: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/data-impl/data-impl.h:30, from actions.cc:26: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/data-impl/data-impl.h:30, from actions.cc:26: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CC e-action-combo-box.o body-pane.cc: At global scope: body-pane.cc:584:8: warning: 'bool {anonymous}::text_get_show_all_headers()' defined but not used [-Wunused-function] 584 | bool text_get_show_all_headers () { return false; } | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from ../../pan/gui/header-pane.h:31, from body-pane.h:30, from body-pane.cc:38: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/gui/header-pane.h:31, from body-pane.h:30, from body-pane.cc:38: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from body-pane.h:29, from body-pane.cc:38: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from body-pane.cc:35: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task.h:28, from ../../pan/tasks/task-groups.h:25, from pan.cc:70: ../../pan/tasks/nntp.h: At global scope: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/tasks/socket-impl-openssl.h:36, from pan.cc:49: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from ../../pan/data/cert-store.h:31, from ../../pan/tasks/socket-impl-main.h:47, from ../../pan/tasks/socket-impl-openssl.h:36, from pan.cc:49: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ gui.cc: At global scope: gui.cc:2286:3: warning: 'void {anonymous}::timeval_diff(GTimeVal*, GTimeVal*, GTimeVal*)' defined but not used [-Wunused-function] 2286 | timeval_diff (GTimeVal * start, GTimeVal * end, GTimeVal * diff) | ^~~~~~~~~~~~ gui.cc:1746:8: warning: 'void {anonymous}::vpane_destroy_cb(GtkWidget*, gpointer)' defined but not used [-Wunused-function] 1746 | void vpane_destroy_cb (GtkWidget *, gpointer) | ^~~~~~~~~~~~~~~~ gui.cc:1742:8: warning: 'void {anonymous}::hpane_destroy_cb(GtkWidget*, gpointer)' defined but not used [-Wunused-function] 1742 | void hpane_destroy_cb (GtkWidget *, gpointer) | ^~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from ../../pan/data-impl/rules-filter.h:24, from gui.cc:43: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from gui.cc:38: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from ../../pan/data/cert-store.h:31, from ../../pan/usenet-utils/ssl-utils.h:34, from gui.cc:37: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ e-action-combo-box.c: In function 'action_combo_box_action_changed_cb': e-action-combo-box.c:61:17: warning: 'gtk_radio_action_get_current_value' is deprecated [-Wdeprecated-declarations] 61 | combo_box->priv->index, GINT_TO_POINTER ( | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:89:17: note: declared here 89 | gint gtk_radio_action_get_current_value (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'action_combo_box_action_group_notify_cb': e-action-combo-box.c:81:17: warning: 'gtk_action_group_get_sensitive' is deprecated [-Wdeprecated-declarations] 81 | gtk_action_group_get_sensitive (action_group), "visible", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:179:17: note: declared here 179 | gboolean gtk_action_group_get_sensitive (GtkActionGroup *action_group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c:82:17: warning: 'gtk_action_group_get_visible' is deprecated [-Wdeprecated-declarations] 82 | gtk_action_group_get_visible (action_group), NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:184:17: note: declared here 184 | gboolean gtk_action_group_get_visible (GtkActionGroup *action_group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'action_combo_box_update_model': e-action-combo-box.c:226:17: warning: 'gtk_radio_action_get_type' is deprecated [-Wdeprecated-declarations] 226 | 2, GTK_TYPE_RADIO_ACTION, G_TYPE_FLOAT); | ^ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:73:17: note: declared here 73 | GType gtk_radio_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c:228:9: warning: 'gtk_radio_action_get_group' is deprecated [-Wdeprecated-declarations] 228 | list = gtk_radio_action_get_group (combo_box->priv->action); | ^~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:81:17: note: declared here 81 | GSList *gtk_radio_action_get_group (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'action_combo_box_changed': e-action-combo-box.c:360:9: warning: 'gtk_radio_action_set_current_value' is deprecated [-Wdeprecated-declarations] 360 | gtk_radio_action_set_current_value (action, value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:91:17: note: declared here 91 | void gtk_radio_action_set_current_value (GtkRadioAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'action_combo_box_class_init': e-action-combo-box.c:388:25: warning: 'gtk_radio_action_get_type' is deprecated [-Wdeprecated-declarations] 388 | GTK_TYPE_RADIO_ACTION, | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:73:17: note: declared here 73 | GType gtk_radio_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'e_action_combo_box_set_action': e-action-combo-box.c:479:17: warning: 'gtk_radio_action_get_type' is deprecated [-Wdeprecated-declarations] 479 | g_return_if_fail (GTK_IS_RADIO_ACTION (action)); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:73:17: note: declared here 73 | GType gtk_radio_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'e_action_combo_box_get_current_value': e-action-combo-box.c:535:9: warning: 'gtk_radio_action_get_current_value' is deprecated [-Wdeprecated-declarations] 535 | return gtk_radio_action_get_current_value (combo_box->priv->action); | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:89:17: note: declared here 89 | gint gtk_radio_action_get_current_value (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-action-combo-box.c: In function 'e_action_combo_box_set_current_value': e-action-combo-box.c:545:9: warning: 'gtk_radio_action_set_current_value' is deprecated [-Wdeprecated-declarations] 545 | gtk_radio_action_set_current_value ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-action-combo-box.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:91:17: note: declared here 91 | void gtk_radio_action_set_current_value (GtkRadioAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC e-charset.o CC e-charset-combo-box.o e-charset.c: In function 'e_charset_add_radio_actions': e-charset.c:140:9: warning: 'gtk_action_group_get_type' is deprecated [-Wdeprecated-declarations] 140 | g_return_val_if_fail (GTK_IS_ACTION_GROUP (action_group), NULL); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:173:17: note: declared here 173 | GType gtk_action_group_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:186:17: warning: 'gtk_radio_action_new' is deprecated [-Wdeprecated-declarations] 186 | action = gtk_radio_action_new ( | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:75:17: note: declared here 75 | GtkRadioAction *gtk_radio_action_new (const gchar *name, | ^~~~~~~~~~~~~~~~~~~~ e-charset.c:194:17: warning: 'gtk_radio_action_set_group' is deprecated [-Wdeprecated-declarations] 194 | gtk_radio_action_set_group (action, group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:83:17: note: declared here 83 | void gtk_radio_action_set_group (GtkRadioAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:195:17: warning: 'gtk_radio_action_get_group' is deprecated [-Wdeprecated-declarations] 195 | group = gtk_radio_action_get_group (action); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:81:17: note: declared here 81 | GSList *gtk_radio_action_get_group (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:201:17: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations] 201 | gtk_action_group_add_action ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: declared here 200 | void gtk_action_group_add_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:202:25: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations] 202 | action_group, GTK_ACTION (action)); | ^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: declared here 96 | GType gtk_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~ e-charset.c:227:17: warning: 'gtk_radio_action_new' is deprecated [-Wdeprecated-declarations] 227 | action = gtk_radio_action_new ( | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:75:17: note: declared here 75 | GtkRadioAction *gtk_radio_action_new (const gchar *name, | ^~~~~~~~~~~~~~~~~~~~ e-charset.c:235:17: warning: 'gtk_radio_action_set_group' is deprecated [-Wdeprecated-declarations] 235 | gtk_radio_action_set_group (action, group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:83:17: note: declared here 83 | void gtk_radio_action_set_group (GtkRadioAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:236:17: warning: 'gtk_radio_action_get_group' is deprecated [-Wdeprecated-declarations] 236 | group = gtk_radio_action_get_group (action); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:81:17: note: declared here 81 | GSList *gtk_radio_action_get_group (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:242:17: warning: 'gtk_action_group_add_action' is deprecated [-Wdeprecated-declarations] 242 | gtk_action_group_add_action ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:200:17: note: declared here 200 | void gtk_action_group_add_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset.c:243:25: warning: 'gtk_action_get_type' is deprecated [-Wdeprecated-declarations] 243 | action_group, GTK_ACTION (action)); | ^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:96:14: note: declared here 96 | GType gtk_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~ e-charset.c:253:17: warning: 'gtk_radio_action_set_current_value' is deprecated [-Wdeprecated-declarations] 253 | gtk_radio_action_set_current_value (action, def); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-charset.h:24, from e-charset.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:91:17: note: declared here 91 | void gtk_radio_action_set_current_value (GtkRadioAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC e-charset-dialog.o e-charset-combo-box.c: In function 'charset_combo_box_run_dialog': e-charset-combo-box.c:95:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 95 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ e-charset-combo-box.c:96:17: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 96 | GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); | ^~~~~~~~~~~~ e-charset-combo-box.c:99:9: warning: 'gtk_widget_ensure_style' is deprecated [-Wdeprecated-declarations] 99 | gtk_widget_ensure_style (widget); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:277, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:740:13: note: declared here 740 | void gtk_widget_ensure_style (GtkWidget *widget); | ^~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:108:9: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations] 108 | widget = gtk_dialog_get_action_area (dialog); | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/gtkdialog.h:203:13: note: declared here 203 | GtkWidget * gtk_dialog_get_action_area (GtkDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:119:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations] 119 | gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:119:9: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations] 119 | gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ e-charset-combo-box.c:123:9: warning: 'gtk_alignment_new' is deprecated [-Wdeprecated-declarations] 123 | widget = gtk_alignment_new (0.0, 0.0, 1.0, 1.0); | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ e-charset-combo-box.c:124:9: warning: 'gtk_alignment_set_padding' is deprecated [-Wdeprecated-declarations] 124 | gtk_alignment_set_padding (GTK_ALIGNMENT (widget), 0, 0, 12, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:91:12: note: declared here 91 | void gtk_alignment_set_padding (GtkAlignment *alignment, | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:124:9: warning: 'gtk_alignment_get_type' is deprecated [-Wdeprecated-declarations] 124 | gtk_alignment_set_padding (GTK_ALIGNMENT (widget), 0, 0, 12, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:77:12: note: declared here 77 | GType gtk_alignment_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c: In function 'charset_combo_box_notify_charset_cb': e-charset-combo-box.c:172:9: warning: 'gtk_toggle_action_get_type' is deprecated [-Wdeprecated-declarations] 172 | action = GTK_TOGGLE_ACTION (combo_box->priv->other_action); | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:173:9: warning: 'gtk_toggle_action_get_active' is deprecated [-Wdeprecated-declarations] 173 | if (!gtk_toggle_action_get_active (action)) | ^~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c: In function 'charset_combo_box_init': e-charset-combo-box.c:306:9: warning: 'gtk_action_group_new' is deprecated [-Wdeprecated-declarations] 306 | action_group = gtk_action_group_new ("charset-combo-box-internal"); | ^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: declared here 175 | GtkActionGroup *gtk_action_group_new (const gchar *name); | ^~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:335:9: warning: 'gtk_radio_action_new' is deprecated [-Wdeprecated-declarations] 335 | radio_action = gtk_radio_action_new ( | ^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:75:17: note: declared here 75 | GtkRadioAction *gtk_radio_action_new (const gchar *name, | ^~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:340:9: warning: 'gtk_radio_action_set_group' is deprecated [-Wdeprecated-declarations] 340 | gtk_radio_action_set_group (radio_action, group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:83:17: note: declared here 83 | void gtk_radio_action_set_group (GtkRadioAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:341:9: warning: 'gtk_radio_action_get_group' is deprecated [-Wdeprecated-declarations] 341 | group = gtk_radio_action_get_group (radio_action); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:81:17: note: declared here 81 | GSList *gtk_radio_action_get_group (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c: In function 'e_radio_action_get_current_action': e-charset-combo-box.c:404:9: warning: 'gtk_radio_action_get_type' is deprecated [-Wdeprecated-declarations] 404 | g_return_val_if_fail (GTK_IS_RADIO_ACTION (radio_action), NULL); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:73:17: note: declared here 73 | GType gtk_radio_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:406:9: warning: 'gtk_radio_action_get_group' is deprecated [-Wdeprecated-declarations] 406 | group = gtk_radio_action_get_group (radio_action); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:81:17: note: declared here 81 | GSList *gtk_radio_action_get_group (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:407:9: warning: 'gtk_radio_action_get_current_value' is deprecated [-Wdeprecated-declarations] 407 | current_value = gtk_radio_action_get_current_value (radio_action); | ^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:89:17: note: declared here 89 | gint gtk_radio_action_get_current_value (GtkRadioAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:412:17: warning: 'gtk_radio_action_get_type' is deprecated [-Wdeprecated-declarations] 412 | radio_action = GTK_RADIO_ACTION (group->data); | ^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:73:17: note: declared here 73 | GType gtk_radio_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c: In function 'e_charset_combo_box_set_charset': e-charset-combo-box.c:462:9: warning: 'gtk_toggle_action_set_active' is deprecated [-Wdeprecated-declarations] 462 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (radio_action), TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-combo-box.c:462:9: warning: 'gtk_toggle_action_get_type' is deprecated [-Wdeprecated-declarations] 462 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (radio_action), TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-combo-box.c:22: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ e-charset-dialog.c: In function 'e_charset_dialog': e-charset-dialog.c:45:9: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 45 | dialog = GTK_DIALOG (gtk_dialog_new_with_buttons (title, | ^~~~~~ e-charset-dialog.c:45:9: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] e-charset-dialog.c:62:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations] 62 | gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-dialog.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ e-charset-dialog.c:62:9: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations] 62 | gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-dialog.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ e-charset-dialog.c:81:9: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations] 81 | gtk_container_set_border_width (GTK_CONTAINER (gtk_dialog_get_action_area(dialog)), 12); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from e-action-combo-box.h:26, from e-charset-combo-box.h:25, from e-charset-dialog.c:19: /usr/include/gtk-3.0/gtk/gtkdialog.h:203:13: note: declared here 203 | GtkWidget * gtk_dialog_get_action_area (GtkDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC e-cte-dialog.o CXX group-pane.o CXX group-prefs.o e-cte-dialog.c: In function 'e_cte_dialog': e-cte-dialog.c:41:9: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 41 | dialog = GTK_DIALOG (gtk_dialog_new_with_buttons (title, | ^~~~~~ e-cte-dialog.c:41:9: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] e-cte-dialog.c:58:9: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations] 58 | gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from e-cte-dialog.h:6, from e-cte-dialog.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ e-cte-dialog.c:58:9: warning: 'gtk_misc_get_type' is deprecated [-Wdeprecated-declarations] 58 | gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from e-cte-dialog.h:6, from e-cte-dialog.c:19: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ e-cte-dialog.c:87:3: warning: enumeration value 'GMIME_CONTENT_ENCODING_BINARY' not handled in switch [-Wswitch] 87 | switch (now) | ^~~~~~ e-cte-dialog.c:87:3: warning: enumeration value 'GMIME_CONTENT_ENCODING_UUENCODE' not handled in switch [-Wswitch] e-cte-dialog.c:115:9: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations] 115 | gtk_container_set_border_width (GTK_CONTAINER (gtk_dialog_get_action_area(dialog)), 12); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from e-cte-dialog.h:6, from e-cte-dialog.c:19: /usr/include/gtk-3.0/gtk/gtkdialog.h:203:13: note: declared here 203 | GtkWidget * gtk_dialog_get_action_area (GtkDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CXX group-prefs-dialog.o 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/gmime-3.0/gmime/gmime-filter.h:26, from ../../pan/usenet-utils/mime-utils.h:25, from gui.cc:36: gui.cc: In function '(anonymous namespace)::pack_widgets(pan::Prefs&, _GtkWidget*, _GtkWidget*, int, int)': /usr/include/glib-2.0/gobject/gtype.h:2417:39: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized] 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ gui.cc:1754:17: note: 'w' was declared here 1754 | GtkWidget * w; | ^ In file included from group-pane.cc:27: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ group-prefs.cc: In member function 'GdkColor pan::GroupPrefs::get_group_color(const pan::Quark&, const pan::StringView&) const': group-prefs.cc:229:19: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 229 | gdk_color_parse (fallback_str.to_string().c_str(), &fallback); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from prefs.h:29, from group-prefs.h:22, from group-prefs.cc:30: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ In file included from group-pane.cc:32: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ group-pane.cc: In static member function 'static void pan::GroupPane::do_popup_menu(GtkWidget*, GdkEventButton*, gpointer)': group-pane.cc:157:18: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 157 | gtk_menu_popup (GTK_MENU(menu), NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | (event ? event->button : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | (event ? event->time : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ group-pane.cc: In function 'gboolean {anonymous}::search_entry_focus_in_cb(GtkWidget*, GdkEventFocus*, gpointer)': group-pane.cc:609:30: warning: 'void gtk_widget_override_color(GtkWidget*, GtkStateFlags, const GdkRGBA*)' is deprecated [-Wdeprecated-declarations] 609 | gtk_widget_override_color(w, GTK_STATE_FLAG_NORMAL, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ group-pane.cc: In function 'void {anonymous}::refresh_search_entry(GtkWidget*)': group-pane.cc:627:32: warning: 'void gtk_widget_override_color(GtkWidget*, GtkStateFlags, const GdkRGBA*)' is deprecated [-Wdeprecated-declarations] 627 | gtk_widget_override_color(w, GTK_STATE_FLAG_NORMAL, &c); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ group-pane.cc: In function 'void {anonymous}::entry_icon_released(GtkEntry*, GtkEntryIconPosition, GdkEventButton*, gpointer)': group-pane.cc:664:22: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 664 | gtk_menu_popup (GTK_MENU(menu), 0, 0, 0, 0, 0, gtk_get_current_event_time()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ group-pane.cc: In member function 'GtkTreePath* pan::GroupPane::find_next_subscribed_group(bool)': group-pane.cc:793:25: warning: unused variable 'virtual_iter' [-Wunused-variable] 793 | GtkTreeIter sub_iter, virtual_iter; | ^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from group-pane.cc:24: group-pane.cc: In member function 'GtkWidget* pan::GroupPane::create_filter_entry()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:188:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 188 | #define GTK_STOCK_CLEAR ((GtkStock)"gtk-clear") | ^~~~~~~~ group-pane.cc:922:34: note: in expansion of macro 'GTK_STOCK_CLEAR' 922 | GTK_STOCK_CLEAR ); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ group-pane.cc:920:32: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 920 | gtk_entry_set_icon_from_stock( GTK_ENTRY( entry ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 921 | GTK_ENTRY_ICON_SECONDARY, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | GTK_STOCK_CLEAR ); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:395:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 395 | #define GTK_STOCK_FIND ((GtkStock)"gtk-find") | ^~~~~~~~ group-pane.cc:925:34: note: in expansion of macro 'GTK_STOCK_FIND' 925 | GTK_STOCK_FIND ); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ group-pane.cc:923:32: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 923 | gtk_entry_set_icon_from_stock( GTK_ENTRY( entry ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 924 | GTK_ENTRY_ICON_PRIMARY, | ~~~~~~~~~~~~~~~~~~~~~~~ 925 | GTK_STOCK_FIND ); | ~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ group-pane.cc: In member function 'void pan::GroupPane::refresh_font()': group-pane.cc:1087:30: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 1087 | gtk_widget_override_font (_tree_view, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ group-pane.cc:1091:30: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 1091 | gtk_widget_override_font (_tree_view, pfd); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from group-pane.cc:24: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ group-pane.cc: In member function 'virtual void pan::GroupPane::on_prefs_color_changed(const pan::StringView&, const GdkColor&)': group-pane.cc:1113:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1113 | if (key == "group-color") | ^~ group-pane.cc:1115:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1115 | refresh_font (); | ^~~~~~~~~~~~ In file included from group-prefs-dialog.cc:29: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ group-prefs-dialog.cc: In function 'void {anonymous}::color_set_cb(GtkColorButton*, gpointer)': group-prefs-dialog.cc:236:32: warning: 'void gtk_color_button_get_color(GtkColorButton*, GdkColor*)' is deprecated: Use 'gtk_color_chooser_get_rgba' instead [-Wdeprecated-declarations] 236 | gtk_color_button_get_color (b, &val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:74, from gtk-compat.h:18, from group-prefs-dialog.cc:23: /usr/include/gtk-3.0/gtk/gtkcolorbutton.h:92:12: note: declared here 92 | void gtk_color_button_get_color (GtkColorButton *button, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ group-prefs-dialog.cc: In function 'GtkWidget* {anonymous}::new_color_button(const pan::Quark&, pan::Prefs&, pan::GroupPrefs&, pan::GroupPrefsDialog*, GtkWidget*)': group-prefs-dialog.cc:252:53: warning: 'GtkWidget* gtk_color_button_new_with_color(const GdkColor*)' is deprecated: Use 'gtk_color_button_new_with_rgba' instead [-Wdeprecated-declarations] 252 | GtkWidget * b = gtk_color_button_new_with_color (&val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:74, from gtk-compat.h:18, from group-prefs-dialog.cc:23: /usr/include/gtk-3.0/gtk/gtkcolorbutton.h:87:12: note: declared here 87 | GtkWidget *gtk_color_button_new_with_color (const GdkColor *color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from group-prefs-dialog.cc:23: group-prefs-dialog.cc: In constructor 'pan::GroupPrefsDialog::GroupPrefsDialog(pan::Data&, const quarks_v&, pan::Prefs&, pan::GroupPrefs&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ group-prefs-dialog.cc:274:53: note: in expansion of macro 'GTK_STOCK_CLOSE' 274 | GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ In file included from ../../pan/data/data.h:30, from group-pane.cc:32: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from group-prefs-dialog.cc:29: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX header-pane.o CXX hig.o CXX log-ui.o hig.cc: In static member function 'static GtkWidget* pan::HIG::workarea_create()': hig.cc:36:33: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 36 | GtkWidget * t = gtk_table_new (4, 100, FALSE); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here 119 | GtkWidget* gtk_table_new (guint rows, | ^~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:37:31: note: in expansion of macro 'GTK_TABLE' 37 | gtk_table_set_row_spacings (GTK_TABLE(t), 6); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:37:30: warning: 'void gtk_table_set_row_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 37 | gtk_table_set_row_spacings (GTK_TABLE(t), 6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:159:12: note: declared here 159 | void gtk_table_set_row_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ hig.cc: In static member function 'static void pan::HIG::workarea_add_section_divider(GtkWidget*, int*)': hig.cc:46:37: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 46 | GtkWidget * w = gtk_alignment_new (0.0f, 0.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:48:21: note: in expansion of macro 'GTK_TABLE' 48 | gtk_table_attach (GTK_TABLE(table), w, 0, 4, *row, *row+1, (GtkAttachOptions)0, (GtkAttachOptions)0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:48:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 48 | gtk_table_attach (GTK_TABLE(table), w, 0, 4, *row, *row+1, (GtkAttachOptions)0, (GtkAttachOptions)0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: hig.cc: In static member function 'static void pan::HIG::workarea_add_section_title(GtkWidget*, int*, const char*)': /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ hig.cc:62:27: note: in expansion of macro 'GTK_MISC' 62 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ hig.cc:62:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 62 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:64:21: note: in expansion of macro 'GTK_TABLE' 64 | gtk_table_attach (GTK_TABLE(table), l, 0, 4, *row, *row+1, (GtkAttachOptions)(GTK_EXPAND|GTK_SHRINK|GTK_FILL), (GtkAttachOptions)0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:64:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 64 | gtk_table_attach (GTK_TABLE(table), l, 0, 4, *row, *row+1, (GtkAttachOptions)(GTK_EXPAND|GTK_SHRINK|GTK_FILL), (GtkAttachOptions)0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ hig.cc: In static member function 'static void pan::HIG::workarea_add_section_spacer(GtkWidget*, int, int)': hig.cc:77:25: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 77 | w = gtk_alignment_new (0.0f, 0.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:79:21: note: in expansion of macro 'GTK_TABLE' 79 | gtk_table_attach (GTK_TABLE(table), w, 0, 1, row, row+items_in_section, (GtkAttachOptions)0, (GtkAttachOptions)0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:79:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 79 | gtk_table_attach (GTK_TABLE(table), w, 0, 1, row, row+items_in_section, (GtkAttachOptions)0, (GtkAttachOptions)0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ hig.cc:83:25: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 83 | w = gtk_alignment_new (0.0f, 0.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:85:21: note: in expansion of macro 'GTK_TABLE' 85 | gtk_table_attach (GTK_TABLE(table), w, 2, 3, row, row+items_in_section, (GtkAttachOptions)0, (GtkAttachOptions)0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:85:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 85 | gtk_table_attach (GTK_TABLE(table), w, 2, 3, row, row+items_in_section, (GtkAttachOptions)0, (GtkAttachOptions)0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: hig.cc: In static member function 'static void pan::HIG::workarea_add_wide_control(GtkWidget*, int*, GtkWidget*)': /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:94:21: note: in expansion of macro 'GTK_TABLE' 94 | gtk_table_attach (GTK_TABLE(table), control, 1, 4, *row, *row+1, (GtkAttachOptions)(GTK_EXPAND|GTK_SHRINK|GTK_FILL), (GtkAttachOptions)0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:94:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 94 | gtk_table_attach (GTK_TABLE(table), control, 1, 4, *row, *row+1, (GtkAttachOptions)(GTK_EXPAND|GTK_SHRINK|GTK_FILL), (GtkAttachOptions)0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: hig.cc: In static member function 'static void pan::HIG::workarea_add_label(GtkWidget*, int, GtkWidget*)': /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2431:60: note: in definition of macro '_G_TYPE_CIT' 2431 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:41:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' 41 | #define GTK_IS_MISC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MISC)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:41:76: note: in expansion of macro 'GTK_TYPE_MISC' 41 | #define GTK_IS_MISC(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MISC)) | ^~~~~~~~~~~~~ hig.cc:115:7: note: in expansion of macro 'GTK_IS_MISC' 115 | if (GTK_IS_MISC (label)) | ^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ hig.cc:116:29: note: in expansion of macro 'GTK_MISC' 116 | gtk_misc_set_alignment (GTK_MISC(label), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ hig.cc:116:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 116 | gtk_misc_set_alignment (GTK_MISC(label), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:119:21: note: in expansion of macro 'GTK_TABLE' 119 | gtk_table_attach (GTK_TABLE(table), label, 1, 2, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:119:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 119 | gtk_table_attach (GTK_TABLE(table), label, 1, 2, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: hig.cc: In static member function 'static void pan::HIG::workarea_add_control(GtkWidget*, int, GtkWidget*)': /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:140:21: note: in expansion of macro 'GTK_TABLE' 140 | gtk_table_attach (GTK_TABLE(table), control, 3, 4, row, row+1, (GtkAttachOptions)(GTK_EXPAND|GTK_SHRINK|GTK_FILL), (GtkAttachOptions)0, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:140:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 140 | gtk_table_attach (GTK_TABLE(table), control, 3, 4, row, row+1, (GtkAttachOptions)(GTK_EXPAND|GTK_SHRINK|GTK_FILL), (GtkAttachOptions)0, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ hig.cc: In static member function 'static void pan::HIG::workarea_finish(GtkWidget*, int*)': hig.cc:147:37: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 147 | GtkWidget * w = gtk_alignment_new (0.0f, 0.0f, 0.0f, 0.0f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ hig.cc:149:30: note: in expansion of macro 'GTK_TABLE' 149 | gtk_table_attach_defaults (GTK_TABLE(table), w, 0, 4, *row, *row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ hig.cc:149:29: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 149 | gtk_table_attach_defaults (GTK_TABLE(table), w, 0, 4, *row, *row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from hig.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXX pan-file-entry.o In file included from log-ui.cc:26: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from header-pane.cc:29: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from log-ui.cc:25: log-ui.cc: In function 'void {anonymous}::log_response_cb(GtkDialog*, int, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ log-ui.cc:105:9: note: in expansion of macro 'GTK_STOCK_CANCEL' 105 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ log-ui.cc:106:9: note: in expansion of macro 'GTK_STOCK_SAVE' 106 | GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ log-ui.cc: In function 'GtkTreeStore* {anonymous}::create_model()': log-ui.cc:150:33: warning: unused variable 'tmp' [-Wunused-variable] 150 | GtkTreeIter top, child, tmp; | ^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from log-ui.cc:25: log-ui.cc: In function 'GtkWidget* pan::log_dialog_new(pan::Prefs&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:188:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 188 | #define GTK_STOCK_CLEAR ((GtkStock)"gtk-clear") | ^~~~~~~~ log-ui.cc:259:53: note: in expansion of macro 'GTK_STOCK_CLEAR' 259 | GTK_STOCK_CLEAR, GTK_RESPONSE_NO, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ log-ui.cc:260:53: note: in expansion of macro 'GTK_STOCK_SAVE' 260 | GTK_STOCK_SAVE, GTK_RESPONSE_APPLY, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ log-ui.cc:261:53: note: in expansion of macro 'GTK_STOCK_CLOSE' 261 | GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:293:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 293 | #define GTK_STOCK_DIALOG_ERROR ((GtkStock)"gtk-dialog-error") | ^~~~~~~~ log-ui.cc:266:61: note: in expansion of macro 'GTK_STOCK_DIALOG_ERROR' 266 | GdkPixbuf * err_pixbuf = gtk_icon_theme_load_icon (theme, GTK_STOCK_DIALOG_ERROR, 20, (GtkIconLookupFlags)0, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 275 | #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") | ^~~~~~~~ log-ui.cc:268:62: note: in expansion of macro 'GTK_STOCK_DIALOG_INFO' 268 | GdkPixbuf * info_pixbuf = gtk_icon_theme_load_icon (theme, GTK_STOCK_DIALOG_INFO, 20, (GtkIconLookupFlags)0, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ log-ui.cc: At global scope: log-ui.cc:128:15: warning: 'std::string {anonymous}::to_string(std::deque)' defined but not used [-Wunused-function] 128 | std::string to_string(std::deque d) | ^~~~~~~~~ In file included from header-pane.cc:36: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from header-pane.h:30, from header-pane.cc:38: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ CC pan-pixbufs.o In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from pan-file-entry.cc:23: pan-file-entry.cc: In function 'void {anonymous}::entry_clicked_cb(GtkWidget*, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ pan-file-entry.cc:39:50: note: in expansion of macro 'GTK_STOCK_CANCEL' 39 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ pan-file-entry.cc:40:50: note: in expansion of macro 'GTK_STOCK_OPEN' 40 | GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ pan-file-entry.cc: In function 'GtkWidget* pan::file_entry_new(const char*, int)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ pan-file-entry.cc:73:46: note: in expansion of macro 'GTK_STOCK_OPEN' 73 | GtkWidget * b = gtk_button_new_from_stock (GTK_STOCK_OPEN); | ^~~~~~~~~~~~~~ header-pane.cc: In static member function 'static void pan::HeaderPane::render_author(GtkTreeViewColumn*, GtkCellRenderer*, GtkTreeModel*, GtkTreeIter*, gpointer)': header-pane.cc:270:15: warning: unused variable 'row' [-Wunused-variable] 270 | const Row * row (dynamic_cast(self->_tree_store->get_row (iter))); | ^~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ pan-file-entry.cc:73:45: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 73 | GtkWidget * b = gtk_button_new_from_stock (GTK_STOCK_OPEN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from pan-file-entry.cc:23: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ header-pane.cc: In static member function 'static void pan::HeaderPane::do_popup_menu(GtkWidget*, GdkEventButton*, gpointer)': header-pane.cc:1086:18: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 1086 | gtk_menu_popup (GTK_MENU(menu), NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1087 | (event ? event->button : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1088 | (event ? event->time : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ header-pane.cc: In function 'gboolean {anonymous}::search_entry_focus_in_cb(GtkWidget*, GdkEventFocus*, gpointer)': header-pane.cc:1580:31: warning: 'void gtk_widget_override_color(GtkWidget*, GtkStateFlags, const GdkRGBA*)' is deprecated [-Wdeprecated-declarations] 1580 | gtk_widget_override_color (w, GTK_STATE_FLAG_NORMAL, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ header-pane.cc: In function 'void {anonymous}::refresh_search_entry(GtkWidget*)': header-pane.cc:1598:32: warning: 'void gtk_widget_override_color(GtkWidget*, GtkStateFlags, const GdkRGBA*)' is deprecated [-Wdeprecated-declarations] 1598 | gtk_widget_override_color(w, GTK_STATE_FLAG_NORMAL, &c); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ header-pane.cc: In function 'void {anonymous}::entry_icon_release(GtkEntry*, GtkEntryIconPosition, GdkEventButton*, gpointer)': header-pane.cc:1674:22: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 1674 | gtk_menu_popup (GTK_MENU(menu), 0, 0, 0, 0, 0, gtk_get_current_event_time()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from header-pane.cc:22: header-pane.cc: In member function 'GtkWidget* pan::HeaderPane::create_filter_entry()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:395:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 395 | #define GTK_STOCK_FIND ((GtkStock)"gtk-find") | ^~~~~~~~ header-pane.cc:1902:34: note: in expansion of macro 'GTK_STOCK_FIND' 1902 | GTK_STOCK_FIND); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ header-pane.cc:1900:32: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 1900 | gtk_entry_set_icon_from_stock( GTK_ENTRY( entry ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1901 | GTK_ENTRY_ICON_PRIMARY, | ~~~~~~~~~~~~~~~~~~~~~~~ 1902 | GTK_STOCK_FIND); | ~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:188:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 188 | #define GTK_STOCK_CLEAR ((GtkStock)"gtk-clear") | ^~~~~~~~ header-pane.cc:1905:34: note: in expansion of macro 'GTK_STOCK_CLEAR' 1905 | GTK_STOCK_CLEAR ); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ header-pane.cc:1903:32: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 1903 | gtk_entry_set_icon_from_stock( GTK_ENTRY( entry ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1904 | GTK_ENTRY_ICON_SECONDARY, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1905 | GTK_STOCK_CLEAR ); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from header-pane.cc:38: header-pane.h: In constructor 'pan::HeaderPane::HeaderPane(ActionManager&, pan::Data&, pan::Queue&, pan::ArticleCache&, pan::Prefs&, pan::GroupPrefs&, pan::WaitUI&, pan::GUI&)': header-pane.h:395:12: warning: 'pan::HeaderPane::_cleared' will be initialized after [-Wreorder] 395 | bool _cleared; | ^~~~~~~~ header-pane.h:327:19: warning: 'std::string pan::HeaderPane::_fg' [-Wreorder] 327 | std::string _fg; | ^~~ header-pane.cc:1977:1: warning: when initialized here [-Wreorder] 1977 | HeaderPane :: HeaderPane (ActionManager & action_manager, | ^~~~~~~~~~ header-pane.cc:2005:51: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 2005 | _icons[i].pixbuf = gdk_pixbuf_new_from_inline (-1, _icons[i].pixbuf_txt, FALSE, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ header-pane.cc: In member function 'void pan::HeaderPane::refresh_font()': header-pane.cc:2457:30: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 2457 | gtk_widget_override_font (_tree_view, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ header-pane.cc:2461:30: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 2461 | gtk_widget_override_font (_tree_view, pfd); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from header-pane.cc:22: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ CXX pan-tree.o CXX post-ui.o CXX prefs.o In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from header-pane.h:31, from header-pane.cc:38: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from header-pane.h:31, from header-pane.cc:38: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from header-pane.cc:36: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX prefs-file.o In file included from prefs.cc:29: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from post-ui.cc:34: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from post-ui.cc:37: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/usenet-utils/gnksa.h:25, from post-ui.cc:40: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ prefs.cc: In member function 'void pan::Prefs::set_color(const pan::StringView&, const pan::StringView&)': prefs.cc:361:23: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 361 | if (gdk_color_parse (value.to_string().c_str(), &c)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from prefs.h:29, from prefs.cc:31: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ prefs.cc: In member function 'GdkColor pan::Prefs::get_color(const pan::StringView&, const pan::StringView&) const': prefs.cc:371:19: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 371 | gdk_color_parse (fallback_str.to_string().c_str(), &fallback); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../../pan/gui/gtk-compat.h:18, from ../../pan/gui/pan-colors.h:24, from prefs.h:29, from prefs.cc:31: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ In file included from post-ui.h:27, from post-ui.cc:52: ../../pan/tasks/upload-queue.h: In member function 'pan::Task* pan::UploadQueue::operator[](size_t)': ../../pan/tasks/upload-queue.h:98:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 98 | Task* operator[](size_t i) { if (i>=_tasks.size() || i<0) return NULL; return _tasks[i]; } | ~^~~~~~~~~~~~~~~ ../../pan/tasks/upload-queue.h: In member function 'const pan::Task* pan::UploadQueue::operator[](size_t) const': ../../pan/tasks/upload-queue.h:99:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 99 | const Task* operator[](size_t i) const { if (i>=_tasks.size() || i<0) return NULL; return _tasks[i]; } | ~^~~~~~~~~~~~~~~ post-ui.cc: In function 'void pan::on_remember_charset_toggled(GtkToggleAction*, gpointer)': post-ui.cc:88:54: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 88 | remember_charsets = gtk_toggle_action_get_active (toggle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In function 'void pan::on_mr_toggled(GtkToggleAction*, gpointer)': post-ui.cc:93:49: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 93 | master_reply = gtk_toggle_action_get_active (toggle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In function 'void pan::on_enc_toggled(GtkToggleAction*, gpointer)': post-ui.cc:102:44: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 102 | gpg_enc = gtk_toggle_action_get_active (toggle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In function 'void pan::on_sign_toggled(GtkToggleAction*, gpointer)': post-ui.cc:111:45: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 111 | gpg_sign = gtk_toggle_action_get_active (toggle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In function 'void pan::on_spellcheck_toggled(GtkToggleAction*, gpointer)': post-ui.cc:116:55: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 116 | const bool enabled = gtk_toggle_action_get_active (toggle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from post-ui.cc:26: post-ui.cc: In member function 'void pan::PostUI::update_filequeue_label(GtkTreeSelection*)': post-ui.cc:169:35: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 169 | g_snprintf(str,sizeof(str), _("Upload queue: %lu tasks, %ld KB (~ %.2f MB) total."), tasks.size(), kb, kb/1024.0f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gi18n.h:26:29: note: in definition of macro '_' 26 | #define _(String) gettext (String) | ^~~~~~ post-ui.cc:169:52: note: format string is defined here 169 | g_snprintf(str,sizeof(str), _("Upload queue: %lu tasks, %ld KB (~ %.2f MB) total."), tasks.size(), kb, kb/1024.0f); | ~~^ | | | long unsigned int | %u post-ui.cc: In function 'void {anonymous}::do_wrap(GtkToggleAction*, gpointer)': post-ui.cc:445:125: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 445 | void do_wrap (GtkToggleAction * w, gpointer p) { static_cast(p)->set_wrap_mode (gtk_toggle_action_get_active (w)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In function 'void {anonymous}::do_edit2(GtkToggleAction*, gpointer)': post-ui.cc:446:133: warning: 'gboolean gtk_toggle_action_get_active(GtkToggleAction*)' is deprecated [-Wdeprecated-declarations] 446 | void do_edit2 (GtkToggleAction * w, gpointer p) { static_cast(p)->set_always_run_editor (gtk_toggle_action_get_active (w)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:85:18: note: declared here 85 | gboolean gtk_toggle_action_get_active (GtkToggleAction *action); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: post-ui.cc: At global scope: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:373:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 373 | #define GTK_STOCK_EXECUTE ((GtkStock)"gtk-execute") | ^~~~~~~~ post-ui.cc:457:23: note: in expansion of macro 'GTK_STOCK_EXECUTE' 457 | { "post-article", GTK_STOCK_EXECUTE, N_("_Send Article"), "Return", N_("Send Article Now"), G_CALLBACK(do_send) }, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:413:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 413 | #define GTK_STOCK_FLOPPY ((GtkStock)"gtk-floppy") | ^~~~~~~~ post-ui.cc:458:33: note: in expansion of macro 'GTK_STOCK_FLOPPY' 458 | { "post-and-save-articles", GTK_STOCK_FLOPPY, N_("_Send and Save Articles to NZB"), 0, N_("Send and Save Articles to NZB"), G_CALLBACK(do_send_and_save) }, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ post-ui.cc:461:21: note: in expansion of macro 'GTK_STOCK_SAVE' 461 | { "save-draft", GTK_STOCK_SAVE, N_("Sa_ve Draft"), "s", N_("Save as a Draft for Future Posting"), G_CALLBACK(do_save) }, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ post-ui.cc:462:21: note: in expansion of macro 'GTK_STOCK_OPEN' 462 | { "open-draft", GTK_STOCK_OPEN, N_("_Open Draft…"), "o", N_("Open an Article Draft"), G_CALLBACK(do_open) }, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ post-ui.cc:463:16: note: in expansion of macro 'GTK_STOCK_CLOSE' 463 | { "close", GTK_STOCK_CLOSE, 0, 0, 0, G_CALLBACK(do_close) }, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:246:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 246 | #define GTK_STOCK_CUT ((GtkStock)"gtk-cut") | ^~~~~~~~ post-ui.cc:464:14: note: in expansion of macro 'GTK_STOCK_CUT' 464 | { "cut", GTK_STOCK_CUT, 0, 0, 0, G_CALLBACK(do_cut) }, | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:237:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 237 | #define GTK_STOCK_COPY ((GtkStock)"gtk-copy") | ^~~~~~~~ post-ui.cc:465:15: note: in expansion of macro 'GTK_STOCK_COPY' 465 | { "copy", GTK_STOCK_COPY, 0, 0, 0, G_CALLBACK(do_copy) }, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:829:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 829 | #define GTK_STOCK_PASTE ((GtkStock)"gtk-paste") | ^~~~~~~~ post-ui.cc:466:16: note: in expansion of macro 'GTK_STOCK_PASTE' 466 | { "paste", GTK_STOCK_PASTE, 0, 0, 0, G_CALLBACK(do_paste) }, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:937:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 937 | #define GTK_STOCK_REFRESH ((GtkStock)"gtk-refresh") | ^~~~~~~~ post-ui.cc:467:16: note: in expansion of macro 'GTK_STOCK_REFRESH' 467 | { "rot13", GTK_STOCK_REFRESH, N_("_Rot13"), "r", N_("Rot13 Selected Text"), G_CALLBACK(do_rot13) }, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:574:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 574 | #define GTK_STOCK_JUMP_TO ((GtkStock)"gtk-jump-to") | ^~~~~~~~ post-ui.cc:468:21: note: in expansion of macro 'GTK_STOCK_JUMP_TO' 468 | { "run-editor", GTK_STOCK_JUMP_TO, N_("Run _Editor"), "e", N_("Run Editor"), G_CALLBACK(do_edit) }, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:364:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 364 | #define GTK_STOCK_EDIT ((GtkStock)"gtk-edit") | ^~~~~~~~ post-ui.cc:469:26: note: in expansion of macro 'GTK_STOCK_EDIT' 469 | { "manage-profiles", GTK_STOCK_EDIT, N_("Edit P_osting Profiles"), 0, 0, G_CALLBACK(do_profiles) }, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ post-ui.cc:470:20: note: in expansion of macro 'GTK_STOCK_ADD' 470 | { "add-files", GTK_STOCK_ADD, N_("Add _Files to Queue"), "O", N_("Add Files to Queue"), G_CALLBACK(do_add_files) }, | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:592:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 592 | #define GTK_STOCK_JUSTIFY_FILL ((GtkStock)"gtk-justify-fill") | ^~~~~~~~ post-ui.cc:523:15: note: in expansion of macro 'GTK_STOCK_JUSTIFY_FILL' 523 | { "wrap", GTK_STOCK_JUSTIFY_FILL, N_("_Wrap Text"), 0, N_("Wrap Text"), G_CALLBACK(do_wrap), true }, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc: In function 'void {anonymous}::add_widget(GtkUIManager*, GtkWidget*, gpointer)': post-ui.cc:535:51: warning: 'GtkWidget* gtk_handle_box_new()' is deprecated [-Wdeprecated-declarations] 535 | GtkWidget * handle_box = gtk_handle_box_new (); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:260, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:90:15: note: declared here 90 | GtkWidget* gtk_handle_box_new (void); | ^~~~~~~~~~~~~~~~~~ post-ui.cc: In static member function 'static void pan::PostUI::do_popup_menu(GtkWidget*, GdkEventButton*, gpointer)': post-ui.cc:575:47: warning: 'GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)' is deprecated [-Wdeprecated-declarations] 575 | GtkWidget * menu (gtk_ui_manager_get_widget (self->_uim, "/filequeue-popup")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:576:18: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 576 | gtk_menu_popup (GTK_MENU(menu), NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | (event ? event->button : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | (event ? event->time : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ post-ui.cc: In member function 'void pan::PostUI::add_actions(GtkWidget*)': post-ui.cc:634:29: warning: 'GtkUIManager* gtk_ui_manager_new()' is deprecated [-Wdeprecated-declarations] 634 | _uim = gtk_ui_manager_new (); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:130:16: note: declared here 130 | GtkUIManager *gtk_ui_manager_new (void); | ^~~~~~~~~~~~~~~~~~ post-ui.cc:639:40: warning: 'guint gtk_ui_manager_add_ui_from_file(GtkUIManager*, const gchar*, GError**)' is deprecated [-Wdeprecated-declarations] 639 | if (!gtk_ui_manager_add_ui_from_file (_uim, filename, &err)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:163:16: note: declared here 163 | guint gtk_ui_manager_add_ui_from_file (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:641:39: warning: 'guint gtk_ui_manager_add_ui_from_string(GtkUIManager*, const gchar*, gssize, GError**)' is deprecated [-Wdeprecated-declarations] 641 | gtk_ui_manager_add_ui_from_string (_uim, fallback_post_ui, -1, &err); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:158:16: note: declared here 158 | guint gtk_ui_manager_add_ui_from_string (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:653:34: warning: 'GtkActionGroup* gtk_action_group_new(const gchar*)' is deprecated [-Wdeprecated-declarations] 653 | _agroup = gtk_action_group_new ("post"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: declared here 175 | GtkActionGroup *gtk_action_group_new (const gchar *name); | ^~~~~~~~~~~~~~~~~~~~ post-ui.cc:654:43: warning: 'void gtk_action_group_set_translation_domain(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 654 | gtk_action_group_set_translation_domain (_agroup, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: declared here 252 | void gtk_action_group_set_translation_domain (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:655:32: warning: 'void gtk_action_group_add_actions(GtkActionGroup*, const GtkActionEntry*, guint, gpointer)' is deprecated [-Wdeprecated-declarations] 655 | gtk_action_group_add_actions (_agroup, entries, G_N_ELEMENTS(entries), this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: declared here 210 | void gtk_action_group_add_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:656:39: warning: 'void gtk_action_group_add_toggle_actions(GtkActionGroup*, const GtkToggleActionEntry*, guint, gpointer)' is deprecated [-Wdeprecated-declarations] 656 | gtk_action_group_add_toggle_actions (_agroup, toggle_entries, G_N_ELEMENTS(toggle_entries), this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:215:17: note: declared here 215 | void gtk_action_group_add_toggle_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: post-ui.cc:657:80: warning: 'GtkAction* gtk_action_group_get_action(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 657 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "always-run-editor")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2417:57: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:657:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 657 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "always-run-editor")), | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: declared here 195 | GtkAction *gtk_action_group_get_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:657:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 657 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "always-run-editor")), | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:657:32: warning: 'void gtk_toggle_action_set_active(GtkToggleAction*, gboolean)' is deprecated [-Wdeprecated-declarations] 657 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "always-run-editor")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | _prefs.get_flag ("always-run-editor", false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: post-ui.cc:659:80: warning: 'GtkAction* gtk_action_group_get_action(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 659 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "spellcheck")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2417:57: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:659:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 659 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "spellcheck")), | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: declared here 195 | GtkAction *gtk_action_group_get_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:659:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 659 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "spellcheck")), | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:659:32: warning: 'void gtk_toggle_action_set_active(GtkToggleAction*, gboolean)' is deprecated [-Wdeprecated-declarations] 659 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "spellcheck")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | _prefs.get_flag ("spellcheck-enabled", DEFAULT_SPELLCHECK_FLAG)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: post-ui.cc:661:80: warning: 'GtkAction* gtk_action_group_get_action(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 661 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "wrap")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2417:57: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:661:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 661 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "wrap")), | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: declared here 195 | GtkAction *gtk_action_group_get_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:661:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 661 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "wrap")), | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:661:32: warning: 'void gtk_toggle_action_set_active(GtkToggleAction*, gboolean)' is deprecated [-Wdeprecated-declarations] 661 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (_agroup, "wrap")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 662 | _prefs.get_flag ("compose-wrap-enabled", true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:665:32: warning: 'void gtk_action_group_add_actions(GtkActionGroup*, const GtkActionEntry*, guint, gpointer)' is deprecated [-Wdeprecated-declarations] 665 | gtk_action_group_add_actions (_agroup, filequeue_popup_entries, G_N_ELEMENTS(filequeue_popup_entries), this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: declared here 210 | void gtk_action_group_add_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:666:38: warning: 'void gtk_ui_manager_insert_action_group(GtkUIManager*, GtkActionGroup*, gint)' is deprecated [-Wdeprecated-declarations] 666 | gtk_ui_manager_insert_action_group (_uim, _agroup, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: declared here 138 | void gtk_ui_manager_insert_action_group (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:668:33: warning: 'void gtk_action_group_set_sensitive(GtkActionGroup*, gboolean)' is deprecated [-Wdeprecated-declarations] 668 | gtk_action_group_set_sensitive(_agroup, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:181:17: note: declared here 181 | void gtk_action_group_set_sensitive (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: post-ui.cc: In member function 'void pan::PostUI::close_window(bool)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:469:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 469 | #define GTK_STOCK_GO_BACK ((GtkStock)"gtk-go-back") | ^~~~~~~~ post-ui.cc:749:29: note: in expansion of macro 'GTK_STOCK_GO_BACK' 749 | GTK_STOCK_GO_BACK, GTK_RESPONSE_NO, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ post-ui.cc:750:29: note: in expansion of macro 'GTK_STOCK_CLOSE' 750 | GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc: In function 'GtkWidget* {anonymous}::new_go_online_button()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:729:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 729 | #define GTK_STOCK_NETWORK ((GtkStock)"gtk-network") | ^~~~~~~~ post-ui.cc:849:51: note: in expansion of macro 'GTK_STOCK_NETWORK' 849 | GtkWidget * image = gtk_image_new_from_stock (GTK_STOCK_NETWORK, GTK_ICON_SIZE_BUTTON); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc:849:50: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 849 | GtkWidget * image = gtk_image_new_from_stock (GTK_STOCK_NETWORK, GTK_ICON_SIZE_BUTTON); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:851:43: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 851 | GtkWidget * align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: post-ui.cc: In member function 'bool pan::PostUI::maybe_post_message(GMimeMessage*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ post-ui.cc:1171:43: note: in expansion of macro 'GTK_STOCK_CANCEL' 1171 | gtk_dialog_add_button (GTK_DIALOG(d), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc:1120:8: warning: unused variable 'error' [-Wunused-variable] 1120 | bool error = false; | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: post-ui.cc: In member function 'void pan::PostUI::open_draft()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ post-ui.cc:1505:48: note: in expansion of macro 'GTK_STOCK_CANCEL' 1505 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ post-ui.cc:1506:48: note: in expansion of macro 'GTK_STOCK_OPEN' 1506 | GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc: In member function 'void pan::PostUI::save_draft()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ post-ui.cc:1846:5: note: in expansion of macro 'GTK_STOCK_CANCEL' 1846 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ post-ui.cc:1847:5: note: in expansion of macro 'GTK_STOCK_SAVE' 1847 | GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:469:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 469 | #define GTK_STOCK_GO_BACK ((GtkStock)"gtk-go-back") | ^~~~~~~~ post-ui.cc:1883:26: note: in expansion of macro 'GTK_STOCK_GO_BACK' 1883 | GTK_STOCK_GO_BACK, GTK_RESPONSE_NO, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1094:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 1094 | #define GTK_STOCK_YES ((GtkStock)"gtk-yes") | ^~~~~~~~ post-ui.cc:1884:26: note: in expansion of macro 'GTK_STOCK_YES' 1884 | GTK_STOCK_YES, GTK_RESPONSE_OK, | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc: In member function 'GtkWidget* pan::PostUI::create_body_widget(GtkTextBuffer*&, GtkWidget*&, const pan::Prefs&)': post-ui.cc:1964:28: warning: 'void gtk_widget_override_font(GtkWidget*, const PangoFontDescription*)' is deprecated [-Wdeprecated-declarations] 1964 | gtk_widget_override_font (view, pfd); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtkwidget.h:1153:14: note: declared here 1153 | void gtk_widget_override_font (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In member function 'void pan::PostUI::set_message(GMimeMessage*)': post-ui.cc:2428:19: warning: unused variable 'HList' [-Wunused-variable] 2428 | GMimeHeaderList HList; | ^~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: post-ui.cc: In static member function 'static void pan::PostUI::body_view_realized_cb(GtkWidget*, gpointer)': post-ui.cc:2551:80: warning: 'GtkAction* gtk_action_group_get_action(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 2551 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (self->_agroup, "gpg-sign")),profile.use_sigfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2417:57: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:2551:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 2551 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (self->_agroup, "gpg-sign")),profile.use_sigfile); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:195:17: note: declared here 195 | GtkAction *gtk_action_group_get_action (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:40:71: warning: 'GType gtk_toggle_action_get_type()' is deprecated [-Wdeprecated-declarations] 40 | #define GTK_TYPE_TOGGLE_ACTION (gtk_toggle_action_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:41:79: note: in expansion of macro 'GTK_TYPE_TOGGLE_ACTION' 41 | #define GTK_TOGGLE_ACTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleAction)) | ^~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:2551:33: note: in expansion of macro 'GTK_TOGGLE_ACTION' 2551 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (self->_agroup, "gpg-sign")),profile.use_sigfile); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:73:18: note: declared here 73 | GType gtk_toggle_action_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:2551:32: warning: 'void gtk_toggle_action_set_active(GtkToggleAction*, gboolean)' is deprecated [-Wdeprecated-declarations] 2551 | gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (gtk_action_group_get_action (self->_agroup, "gpg-sign")),profile.use_sigfile); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h:36, from /usr/include/gtk-3.0/gtk/gtk.h:272, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h:82:18: note: declared here 82 | void gtk_toggle_action_set_active (GtkToggleAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In member function 'GtkWidget* pan::PostUI::create_main_tab()': post-ui.cc:2661:32: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2661 | GtkWidget *t = gtk_table_new (4, 2, false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here 119 | GtkWidget* gtk_table_new (guint rows, | ^~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2662:31: note: in expansion of macro 'GTK_TABLE' 2662 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2662:30: warning: 'void gtk_table_set_col_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2662 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:164:12: note: declared here 164 | void gtk_table_set_col_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2670:27: note: in expansion of macro 'GTK_MISC' 2670 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2670:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2670 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2671:21: note: in expansion of macro 'GTK_TABLE' 2671 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2671:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2671 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2679:21: note: in expansion of macro 'GTK_TABLE' 2679 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2679:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2679 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2687:27: note: in expansion of macro 'GTK_MISC' 2687 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2687:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2687 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2688:21: note: in expansion of macro 'GTK_TABLE' 2688 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2688:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2688 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2692:21: note: in expansion of macro 'GTK_TABLE' 2692 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2692:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2692 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2700:27: note: in expansion of macro 'GTK_MISC' 2700 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2700:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2700 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2701:21: note: in expansion of macro 'GTK_TABLE' 2701 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2701:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2701 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2706:21: note: in expansion of macro 'GTK_TABLE' 2706 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2706:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2706 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2714:27: note: in expansion of macro 'GTK_MISC' 2714 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs.cc: At global scope: prefs.cc:141:15: warning: 'std::string {anonymous}::escaped(bool)' defined but not used [-Wunused-function] 141 | std::string escaped (const bool b) | ^~~~~~~ post-ui.cc:2714:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2714 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2715:21: note: in expansion of macro 'GTK_TABLE' 2715 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2715:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2715 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2719:21: note: in expansion of macro 'GTK_TABLE' 2719 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2719:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2719 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fill, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ post-ui.cc: In function 'GtkWidget* {anonymous}::add_button(GtkWidget*, const gchar*, GCallback, gpointer)': post-ui.cc:2756:47: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 2756 | GtkWidget * w = gtk_button_new_from_stock (stock_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: post-ui.cc: In member function 'GtkWidget* pan::PostUI::create_filequeue_tab()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:496:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 496 | #define GTK_STOCK_GO_UP ((GtkStock)"gtk-go-up") | ^~~~~~~~ post-ui.cc:2806:24: note: in expansion of macro 'GTK_STOCK_GO_UP' 2806 | add_button (buttons, GTK_STOCK_GO_UP, G_CALLBACK(up_clicked_cb), this); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:460:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 460 | #define GTK_STOCK_GOTO_TOP ((GtkStock)"gtk-goto-top") | ^~~~~~~~ post-ui.cc:2807:24: note: in expansion of macro 'GTK_STOCK_GOTO_TOP' 2807 | add_button (buttons, GTK_STOCK_GOTO_TOP, G_CALLBACK(top_clicked_cb), this); | ^~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:478:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 478 | #define GTK_STOCK_GO_DOWN ((GtkStock)"gtk-go-down") | ^~~~~~~~ post-ui.cc:2809:24: note: in expansion of macro 'GTK_STOCK_GO_DOWN' 2809 | add_button (buttons, GTK_STOCK_GO_DOWN, G_CALLBACK(down_clicked_cb), this); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:433:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 433 | #define GTK_STOCK_GOTO_BOTTOM ((GtkStock)"gtk-goto-bottom") | ^~~~~~~~ post-ui.cc:2810:24: note: in expansion of macro 'GTK_STOCK_GOTO_BOTTOM' 2810 | add_button (buttons, GTK_STOCK_GOTO_BOTTOM, G_CALLBACK(bottom_clicked_cb), this); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ post-ui.cc:2812:28: note: in expansion of macro 'GTK_STOCK_DELETE' 2812 | w = add_button (buttons, GTK_STOCK_DELETE, G_CALLBACK(delete_clicked_cb), this); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc:2839:31: warning: 'void gtk_tree_view_set_rules_hint(GtkTreeView*, gboolean)' is deprecated [-Wdeprecated-declarations] 2839 | gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(w),TRUE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246 | void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: post-ui.cc: In member function 'GtkWidget* pan::PostUI::create_filequeue_status_bar()': /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2867:25: note: in expansion of macro 'GTK_MISC' 2867 | gtk_misc_set_padding (GTK_MISC(w), PAD, 0); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2867:24: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations] 2867 | gtk_misc_set_padding (GTK_MISC(w), PAD, 0); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here 80 | void gtk_misc_set_padding (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~ post-ui.cc: In member function 'GtkWidget* pan::PostUI::create_parts_tab()': post-ui.cc:2914:32: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2914 | GtkWidget *t = gtk_table_new (8, 2, false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here 119 | GtkWidget* gtk_table_new (guint rows, | ^~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2915:31: note: in expansion of macro 'GTK_TABLE' 2915 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2915:30: warning: 'void gtk_table_set_col_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2915 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:164:12: note: declared here 164 | void gtk_table_set_col_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2919:21: note: in expansion of macro 'GTK_TABLE' 2919 | gtk_table_attach (GTK_TABLE(t), l, 0, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2919:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2919 | gtk_table_attach (GTK_TABLE(t), l, 0, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2925:27: note: in expansion of macro 'GTK_MISC' 2925 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2925:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2925 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2926:21: note: in expansion of macro 'GTK_TABLE' 2926 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2926:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2926 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2929:27: note: in expansion of macro 'GTK_MISC' 2929 | gtk_misc_set_alignment (GTK_MISC(l), 0.5f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2929:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2929 | gtk_misc_set_alignment (GTK_MISC(l), 0.5f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2931:21: note: in expansion of macro 'GTK_TABLE' 2931 | gtk_table_attach (GTK_TABLE(t), l, 1, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2931:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2931 | gtk_table_attach (GTK_TABLE(t), l, 1, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2937:27: note: in expansion of macro 'GTK_MISC' 2937 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2937:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2937 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2938:21: note: in expansion of macro 'GTK_TABLE' 2938 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2938:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2938 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2941:27: note: in expansion of macro 'GTK_MISC' 2941 | gtk_misc_set_alignment (GTK_MISC(l), 0.5f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2941:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2941 | gtk_misc_set_alignment (GTK_MISC(l), 0.5f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2943:21: note: in expansion of macro 'GTK_TABLE' 2943 | gtk_table_attach (GTK_TABLE(t), l, 1, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2943:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2943 | gtk_table_attach (GTK_TABLE(t), l, 1, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2947:21: note: in expansion of macro 'GTK_TABLE' 2947 | gtk_table_attach (GTK_TABLE(t), l, 0, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2947:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2947 | gtk_table_attach (GTK_TABLE(t), l, 0, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ post-ui.cc:2966:31: warning: 'void gtk_tree_view_set_rules_hint(GtkTreeView*, gboolean)' is deprecated [-Wdeprecated-declarations] 2966 | gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(w),TRUE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246 | void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2969:21: note: in expansion of macro 'GTK_TABLE' 2969 | gtk_table_attach (GTK_TABLE(t), w, 0, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2969:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2969 | gtk_table_attach (GTK_TABLE(t), w, 0, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ post-ui.cc:2975:41: warning: 'void gtk_scrolled_window_add_with_viewport(GtkScrolledWindow*, GtkWidget*)' is deprecated: Use 'gtk_container_add' instead [-Wdeprecated-declarations] 2975 | gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW(w), t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:187, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:186:16: note: declared here 186 | void gtk_scrolled_window_add_with_viewport (GtkScrolledWindow *scrolled_window, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc: In member function 'GtkWidget* pan::PostUI::create_extras_tab()': post-ui.cc:2988:32: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2988 | GtkWidget *t = gtk_table_new (3, 2, false); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here 119 | GtkWidget* gtk_table_new (guint rows, | ^~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2989:31: note: in expansion of macro 'GTK_TABLE' 2989 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2989:30: warning: 'void gtk_table_set_col_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2989 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:164:12: note: declared here 164 | void gtk_table_set_col_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:2997:27: note: in expansion of macro 'GTK_MISC' 2997 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:2997:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 2997 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:2998:21: note: in expansion of macro 'GTK_TABLE' 2998 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:2998:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 2998 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3005:21: note: in expansion of macro 'GTK_TABLE' 3005 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3005:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3005 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:3013:27: note: in expansion of macro 'GTK_MISC' 3013 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:3013:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 3013 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3014:21: note: in expansion of macro 'GTK_TABLE' 3014 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3014:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3014 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3020:21: note: in expansion of macro 'GTK_TABLE' 3020 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fe, fill, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3020:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3020 | gtk_table_attach (GTK_TABLE(t), w, 1, 2, row, row+1, fe, fill, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ post-ui.cc:3028:27: note: in expansion of macro 'GTK_MISC' 3028 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.0f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ post-ui.cc:3028:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 3028 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.0f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3029:21: note: in expansion of macro 'GTK_TABLE' 3029 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3029:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3029 | gtk_table_attach (GTK_TABLE(t), l, 0, 1, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3043:30: note: in expansion of macro 'GTK_TABLE' 3043 | gtk_table_attach_defaults (GTK_TABLE(t), frame, 0, 2, row, row+1); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3043:29: warning: 'void gtk_table_attach_defaults(GtkTable*, GtkWidget*, guint, guint, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3043 | gtk_table_attach_defaults (GTK_TABLE(t), frame, 0, 2, row, row+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:138:12: note: declared here 138 | void gtk_table_attach_defaults (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3053:21: note: in expansion of macro 'GTK_TABLE' 3053 | gtk_table_attach (GTK_TABLE(t), w, 0, 2, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3053:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3053 | gtk_table_attach (GTK_TABLE(t), w, 0, 2, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3060:21: note: in expansion of macro 'GTK_TABLE' 3060 | gtk_table_attach (GTK_TABLE(t), w, 0, 2, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3060:20: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3060 | gtk_table_attach (GTK_TABLE(t), w, 0, 2, row, row+1, GTK_FILL, GTK_FILL, 0, 0); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here 127 | void gtk_table_attach (GtkTable *table, | ^~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3064:31: note: in expansion of macro 'GTK_TABLE' 3064 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3064:30: warning: 'void gtk_table_set_col_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3064 | gtk_table_set_col_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:164:12: note: declared here 164 | void gtk_table_set_col_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gmime-3.0/gmime/gmime-param.h:26, from /usr/include/gmime-3.0/gmime/gmime.h:31, from post-ui.cc:25: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:36:61: warning: 'GType gtk_table_get_type()' is deprecated [-Wdeprecated-declarations] 36 | #define GTK_TYPE_TABLE (gtk_table_get_type ()) | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:37:77: note: in expansion of macro 'GTK_TYPE_TABLE' 37 | #define GTK_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable)) | ^~~~~~~~~~~~~~ post-ui.cc:3065:31: note: in expansion of macro 'GTK_TABLE' 3065 | gtk_table_set_row_spacings (GTK_TABLE(t), PAD); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:117:12: note: declared here 117 | GType gtk_table_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~ post-ui.cc:3065:30: warning: 'void gtk_table_set_row_spacings(GtkTable*, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations] 3065 | gtk_table_set_row_spacings (GTK_TABLE(t), PAD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:280, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtktable.h:159:12: note: declared here 159 | void gtk_table_set_row_spacings (GtkTable *table, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from post-ui.cc:52: post-ui.h: In constructor 'pan::PostUI::PostUI(GtkWindow*, pan::Data&, pan::Queue&, pan::GroupServer&, pan::Profiles&, GMimeMessage*, pan::Prefs&, pan::GroupPrefs&, pan::EncodeCache&)': post-ui.h:225:20: warning: 'pan::PostUI::_cache' will be initialized after [-Wreorder] 225 | EncodeCache& _cache; | ^~~~~~ post-ui.h:129:19: warning: 'GtkWidget* pan::PostUI::_root' [-Wreorder] 129 | GtkWidget * _root; | ^~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:220:21: warning: 'pan::PostUI::_group_entry_changed_id' will be initialized after [-Wreorder] 220 | unsigned long _group_entry_changed_id; | ^~~~~~~~~~~~~~~~~~~~~~~ post-ui.h:219:20: warning: 'unsigned int pan::PostUI::_group_entry_changed_idle_tag' [-Wreorder] 219 | unsigned int _group_entry_changed_idle_tag; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:219:20: warning: 'pan::PostUI::_group_entry_changed_idle_tag' will be initialized after [-Wreorder] 219 | unsigned int _group_entry_changed_idle_tag; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ post-ui.h:164:12: warning: 'bool pan::PostUI::_file_queue_empty' [-Wreorder] 164 | bool _file_queue_empty; | ^~~~~~~~~~~~~~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:258:13: warning: 'pan::PostUI::_draft_autosave_idle_tag' will be initialized after [-Wreorder] 258 | guint _draft_autosave_idle_tag; | ^~~~~~~~~~~~~~~~~~~~~~~~ post-ui.h:214:21: warning: 'long unsigned int pan::PostUI::_body_changed_id' [-Wreorder] 214 | unsigned long _body_changed_id; | ^~~~~~~~~~~~~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:215:20: warning: 'pan::PostUI::_body_changed_idle_tag' will be initialized after [-Wreorder] 215 | unsigned int _body_changed_idle_tag; | ^~~~~~~~~~~~~~~~~~~~~~ post-ui.h:161:13: warning: 'guint pan::PostUI::_child_id' [-Wreorder] 161 | guint _child_id; | ^~~~~~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:198:19: warning: 'pan::PostUI::_filequeue_label' will be initialized after [-Wreorder] 198 | GtkWidget * _filequeue_label; | ^~~~~~~~~~~~~~~~ post-ui.h:171:12: warning: 'bool pan::PostUI::_realized' [-Wreorder] 171 | bool _realized; | ^~~~~~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:171:12: warning: 'pan::PostUI::_realized' will be initialized after [-Wreorder] 171 | bool _realized; | ^~~~~~~~~ post-ui.h:168:11: warning: 'int pan::PostUI::_uploads' [-Wreorder] 168 | int _uploads; | ^~~~~~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ In file included from post-ui.cc:52: post-ui.h:168:11: warning: 'pan::PostUI::_uploads' will be initialized after [-Wreorder] 168 | int _uploads; | ^~~~~~~~ post-ui.h:159:28: warning: 'GMimeContentEncoding pan::PostUI::_enc' [-Wreorder] 159 | GMimeContentEncoding _enc; | ^~~~ post-ui.cc:3280:1: warning: when initialized here [-Wreorder] 3280 | PostUI :: PostUI (GtkWindow * parent, | ^~~~~~ post-ui.cc:3374:81: warning: 'GtkAccelGroup* gtk_ui_manager_get_accel_group(GtkUIManager*)' is deprecated [-Wdeprecated-declarations] 3374 | gtk_window_add_accel_group (GTK_WINDOW(_root), gtk_ui_manager_get_accel_group (_uim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from post-ui.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:147:16: note: declared here 147 | GtkAccelGroup *gtk_ui_manager_get_accel_group (GtkUIManager *manager); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from post-ui.cc:27: post-ui.cc: In member function 'void pan::PostUI::prompt_user_for_queueable_files(GtkWindow*, const pan::Prefs&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ post-ui.cc:3445:39: note: in expansion of macro 'GTK_STOCK_CANCEL' 3445 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ post-ui.cc:3446:39: note: in expansion of macro 'GTK_STOCK_OPEN' 3446 | GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ post-ui.cc: In member function 'std::string pan::PostUI::prompt_user_for_upload_nzb_dir(GtkWindow*, const pan::Prefs&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ post-ui.cc:3521:49: note: in expansion of macro 'GTK_STOCK_CANCEL' 3521 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ post-ui.cc:3522:49: note: in expansion of macro 'GTK_STOCK_SAVE' 3522 | GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ CXX prefs-ui.o post-ui.cc: At global scope: post-ui.cc:447:8: warning: 'void {anonymous}::do_wrap_selected(GtkAction*, gpointer)' defined but not used [-Wunused-function] 447 | void do_wrap_selected(GtkAction*, gpointer p) { static_cast(p)->wrap_selection(); } | ^~~~~~~~~~~~~~~~ post-ui.cc:435:8: warning: 'void {anonymous}::do_save_upload(GtkAction*, gpointer)' defined but not used [-Wunused-function] 435 | void do_save_upload (GtkAction*, gpointer p) { static_cast(p)->rot13_selection(); } | ^~~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from ../../pan/gui/gui.h:27, from post-ui.cc:46: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from ../../pan/gui/gui.h:27, from post-ui.cc:46: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from post-ui.cc:43: ../../pan/usenet-utils/mime-utils.h:122:17: warning: 'char* pan::__g_mime_iconv_strdup(iconv_t, const char*, const char*)' defined but not used [-Wunused-function] 122 | static char * __g_mime_iconv_strdup (iconv_t cd, const char *str, const char* charset=0) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/data/data.h:30, from post-ui.cc:34: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: prefs-ui.cc: In member function 'void pan::PrefsDialog::edit_shortkey(gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ prefs-ui.cc:123:7: note: in expansion of macro 'GTK_STOCK_CANCEL' 123 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:756:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 756 | #define GTK_STOCK_OK ((GtkStock)"gtk-ok") | ^~~~~~~~ prefs-ui.cc:124:7: note: in expansion of macro 'GTK_STOCK_OK' 124 | GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL); | ^~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:129:24: note: in expansion of macro 'GTK_MISC' 129 | gtk_misc_set_padding(GTK_MISC(label), 5, 10); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:129:23: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations] 129 | gtk_misc_set_padding(GTK_MISC(label), 5, 10); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here 80 | void gtk_misc_set_padding (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:137:24: note: in expansion of macro 'GTK_MISC' 137 | gtk_misc_set_padding(GTK_MISC(data->label), 5, 10); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:137:23: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations] 137 | gtk_misc_set_padding(GTK_MISC(data->label), 5, 10); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here 80 | void gtk_misc_set_padding (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: prefs-ui.cc: In member function 'void pan::PrefsDialog::populate_popup(GtkEntry*, GtkMenu*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:364:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 364 | #define GTK_STOCK_EDIT ((GtkStock)"gtk-edit") | ^~~~~~~~ prefs-ui.cc:166:47: note: in expansion of macro 'GTK_STOCK_EDIT' 166 | GtkWidget * img = gtk_image_new_from_stock (GTK_STOCK_EDIT, GTK_ICON_SIZE_MENU); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ prefs-ui.cc:166:46: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 166 | GtkWidget * img = gtk_image_new_from_stock (GTK_STOCK_EDIT, GTK_ICON_SIZE_MENU); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:167:46: warning: 'GtkWidget* gtk_image_menu_item_new_with_mnemonic(const gchar*)' is deprecated: Use 'gtk_menu_item_new_with_mnemonic' instead [-Wdeprecated-declarations] 167 | mi = gtk_image_menu_item_new_with_mnemonic (_("Edit Shortcut")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:82:12: note: declared here 82 | GtkWidget* gtk_image_menu_item_new_with_mnemonic (const gchar *label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:38:75: warning: 'GType gtk_image_menu_item_get_type()' is deprecated: Use 'gtk_menu_item_get_type' instead [-Wdeprecated-declarations] 38 | #define GTK_TYPE_IMAGE_MENU_ITEM (gtk_image_menu_item_get_type ()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:39:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_IMAGE_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItem)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:39:81: note: in expansion of macro 'GTK_TYPE_IMAGE_MENU_ITEM' 39 | #define GTK_IMAGE_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_MENU_ITEM, GtkImageMenuItem)) | ^~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:171:33: note: in expansion of macro 'GTK_IMAGE_MENU_ITEM' 171 | gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(mi), img); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:76:12: note: declared here 76 | GType gtk_image_menu_item_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:171:32: warning: 'void gtk_image_menu_item_set_image(GtkImageMenuItem*, GtkWidget*)' is deprecated [-Wdeprecated-declarations] 171 | gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(mi), img); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:269, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h:92:12: note: declared here 92 | void gtk_image_menu_item_set_image (GtkImageMenuItem *image_menu_item, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc: In function 'void pan::hotkey_entry_changed_cb(GtkEntry*, gpointer)': prefs-ui.cc:200:34: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 200 | gtk_entry_set_icon_from_stock(e, GTK_ENTRY_ICON_PRIMARY, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:206:36: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 206 | gtk_entry_set_icon_from_stock(e, GTK_ENTRY_ICON_PRIMARY, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:284:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 284 | #define GTK_STOCK_DIALOG_WARNING ((GtkStock)"gtk-dialog-warning") | ^~~~~~~~ prefs-ui.cc:228:64: note: in expansion of macro 'GTK_STOCK_DIALOG_WARNING' 228 | gtk_entry_set_icon_from_stock(e, GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_DIALOG_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ prefs-ui.cc:228:36: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 228 | gtk_entry_set_icon_from_stock(e, GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_DIALOG_WARNING); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:284:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 284 | #define GTK_STOCK_DIALOG_WARNING ((GtkStock)"gtk-dialog-warning") | ^~~~~~~~ prefs-ui.cc:244:64: note: in expansion of macro 'GTK_STOCK_DIALOG_WARNING' 244 | gtk_entry_set_icon_from_stock(e, GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_DIALOG_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ prefs-ui.cc:244:36: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 244 | gtk_entry_set_icon_from_stock(e, GTK_ENTRY_ICON_PRIMARY, GTK_STOCK_DIALOG_WARNING); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc: In function 'void pan::process_accels(gpointer, const gchar*, guint, GdkModifierType, gboolean)': prefs-ui.cc:266:11: warning: unused variable '_key' [-Wunused-variable] 266 | guint _key; | ^~~~ prefs-ui.cc:267:21: warning: unused variable '_mod' [-Wunused-variable] 267 | GdkModifierType _mod; | ^~~~ prefs-ui.cc:268:17: warning: unused variable 'acc_key' [-Wunused-variable] 268 | GtkAccelKey acc_key; | ^~~~~~~ prefs-ui.cc: In function 'GtkWidget* pan::new_layout_radio(GtkWidget*, const guint8*, const char*, std::string&, pan::Prefs&)': prefs-ui.cc:366:53: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 366 | GdkPixbuf * pixbuf = gdk_pixbuf_new_from_inline (-1, line, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc: In function 'GtkWidget* pan::new_label_with_icon(const char*, const char*, const guint8*, pan::Prefs&)': prefs-ui.cc:414:53: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 414 | GdkPixbuf * pixbuf = gdk_pixbuf_new_from_inline (-1, line, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CXX progress-view.o prefs-ui.cc: In function 'void pan::font_set_cb(GtkFontButton*, gpointer)': prefs-ui.cc:688:55: warning: 'const gchar* gtk_font_button_get_font_name(GtkFontButton*)' is deprecated [-Wdeprecated-declarations] 688 | const char * val = gtk_font_button_get_font_name (b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:109, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkfontbutton.h:96:23: note: declared here 96 | const gchar * gtk_font_button_get_font_name (GtkFontButton *font_button); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc: In function 'GtkWidget* pan::new_font_button(const char*, const char*, pan::Prefs&)': prefs-ui.cc:697:35: warning: 'gboolean gtk_font_button_set_font_name(GtkFontButton*, const gchar*)' is deprecated [-Wdeprecated-declarations] 697 | gtk_font_button_set_font_name (GTK_FONT_BUTTON(b), val.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:109, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkfontbutton.h:98:23: note: declared here 98 | gboolean gtk_font_button_set_font_name (GtkFontButton *font_button, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc: In function 'void pan::color_set_cb(GtkColorButton*, gpointer)': prefs-ui.cc:707:32: warning: 'void gtk_color_button_get_color(GtkColorButton*, GdkColor*)' is deprecated: Use 'gtk_color_chooser_get_rgba' instead [-Wdeprecated-declarations] 707 | gtk_color_button_get_color (b, &val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:74, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkcolorbutton.h:92:12: note: declared here 92 | void gtk_color_button_get_color (GtkColorButton *button, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc: In function 'GtkWidget* pan::new_color_button(const char*, const char*, pan::Prefs&)': prefs-ui.cc:715:53: warning: 'GtkWidget* gtk_color_button_new_with_color(const GdkColor*)' is deprecated: Use 'gtk_color_button_new_with_rgba' instead [-Wdeprecated-declarations] 715 | GtkWidget * b = gtk_color_button_new_with_color (&val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:74, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkcolorbutton.h:87:12: note: declared here 87 | GtkWidget *gtk_color_button_new_with_color (const GdkColor *color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: prefs-ui.cc: In function 'GtkWidget* {anonymous}::header_columns_layout_new(pan::Prefs&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:496:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 496 | #define GTK_STOCK_GO_UP ((GtkStock)"gtk-go-up") | ^~~~~~~~ prefs-ui.cc:903:49: note: in expansion of macro 'GTK_STOCK_GO_UP' 903 | GtkWidget * up = gtk_button_new_from_stock (GTK_STOCK_GO_UP); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ prefs-ui.cc:903:48: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 903 | GtkWidget * up = gtk_button_new_from_stock (GTK_STOCK_GO_UP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:478:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 478 | #define GTK_STOCK_GO_DOWN ((GtkStock)"gtk-go-down") | ^~~~~~~~ prefs-ui.cc:905:51: note: in expansion of macro 'GTK_STOCK_GO_DOWN' 905 | GtkWidget * down = gtk_button_new_from_stock (GTK_STOCK_GO_DOWN); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ prefs-ui.cc:905:50: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 905 | GtkWidget * down = gtk_button_new_from_stock (GTK_STOCK_GO_DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: prefs-ui.cc: In constructor 'pan::PrefsDialog::PrefsDialog(pan::Prefs&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:756:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 756 | #define GTK_STOCK_OK ((GtkStock)"gtk-ok") | ^~~~~~~~ prefs-ui.cc:930:53: note: in expansion of macro 'GTK_STOCK_OK' 930 | GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:985:29: note: in expansion of macro 'GTK_MISC' 985 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:985:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 985 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:990:29: note: in expansion of macro 'GTK_MISC' 990 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:990:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 990 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1002:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 1002 | #define GTK_STOCK_SELECT_FONT ((GtkStock)"gtk-select-font") | ^~~~~~~~ prefs-ui.cc:1019:36: note: in expansion of macro 'GTK_STOCK_SELECT_FONT' 1019 | w = gtk_button_new_from_stock (GTK_STOCK_SELECT_FONT); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ prefs-ui.cc:1019:35: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 1019 | w = gtk_button_new_from_stock (GTK_STOCK_SELECT_FONT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:1021:29: note: in expansion of macro 'GTK_MISC' 1021 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.0); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:1021:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1021 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:1049:29: note: in expansion of macro 'GTK_MISC' 1049 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:1049:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1049 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:1056:29: note: in expansion of macro 'GTK_MISC' 1056 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:1056:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1056 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ prefs-ui.cc:1311:27: note: in expansion of macro 'GTK_MISC' 1311 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ prefs-ui.cc:1311:26: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 1311 | gtk_misc_set_alignment (GTK_MISC(l), 0.0, 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:1330:41: warning: 'void gtk_scrolled_window_add_with_viewport(GtkScrolledWindow*, GtkWidget*)' is deprecated: Use 'gtk_container_add' instead [-Wdeprecated-declarations] 1330 | gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW(scroll), notebook); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:187, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:186:16: note: declared here 186 | void gtk_scrolled_window_add_with_viewport (GtkScrolledWindow *scrolled_window, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:1333:60: warning: 'gint gdk_screen_get_width(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 1333 | gtk_widget_set_size_request (scroll, gdk_screen_get_width(screen) - 400, gdk_screen_get_height(screen) - 200); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gdk/gdkscreen.h:58:14: note: declared here 58 | gint gdk_screen_get_width (GdkScreen *screen); | ^~~~~~~~~~~~~~~~~~~~ prefs-ui.cc:1333:97: warning: 'gint gdk_screen_get_height(GdkScreen*)' is deprecated [-Wdeprecated-declarations] 1333 | gtk_widget_set_size_request (scroll, gdk_screen_get_width(screen) - 400, gdk_screen_get_height(screen) - 200); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from prefs-ui.cc:22: /usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here 60 | gint gdk_screen_get_height (GdkScreen *screen); | ^~~~~~~~~~~~~~~~~~~~~ progress-view.cc: In constructor 'pan::ProgressView::ProgressView()': progress-view.cc:34:32: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] 34 | _style (gtk_widget_get_style (_progressbar)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:277, from gtk-compat.h:18, from progress-view.cc:21: /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:742:13: note: declared here 742 | GtkStyle * gtk_widget_get_style (GtkWidget *widget); | ^~~~~~~~~~~~~~~~~~~~ In file included from progress-view.cc:24: progress-view.h:68:18: warning: 'pan::ProgressView::_progress' will be initialized after [-Wreorder] 68 | Progress * _progress; | ^~~~~~~~~ progress-view.h:66:18: warning: 'GtkStyle* pan::ProgressView::_style' [-Wreorder] 66 | GtkStyle * _style; | ^~~~~~ progress-view.cc:28:1: warning: when initialized here [-Wreorder] 28 | ProgressView :: ProgressView (): | ^~~~~~~~~~~~ progress-view.cc: In member function 'void pan::ProgressView::set_color(const string&)': progress-view.cc:140:36: warning: 'GtkStyle* gtk_style_copy(GtkStyle*)' is deprecated: Use 'GtkStyleContext' instead [-Wdeprecated-declarations] 140 | GtkStyle* style = gtk_style_copy (_style); | ~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:277, from gtk-compat.h:18, from progress-view.cc:21: /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:444:11: note: declared here 444 | GtkStyle* gtk_style_copy (GtkStyle *style); | ^~~~~~~~~~~~~~ progress-view.cc:142:19: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 142 | gdk_color_parse (color.c_str(), &style->bg[GTK_STATE_PRELIGHT]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from progress-view.cc:21: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ progress-view.cc:143:24: warning: 'void gtk_widget_set_style(GtkWidget*, GtkStyle*)' is deprecated [-Wdeprecated-declarations] 143 | gtk_widget_set_style (_progressbar, style); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:277, from gtk-compat.h:18, from progress-view.cc:21: /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:737:13: note: declared here 737 | void gtk_widget_set_style (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~ progress-view.cc: In member function 'void pan::ProgressView::reset_color()': progress-view.cc:150:26: warning: 'void gtk_widget_set_style(GtkWidget*, GtkStyle*)' is deprecated [-Wdeprecated-declarations] 150 | gtk_widget_set_style (_progressbar, NULL); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:277, from gtk-compat.h:18, from progress-view.cc:21: /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:737:13: note: declared here 737 | void gtk_widget_set_style (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~ CXX profiles-dialog.o CXX render-bytes.o prefs-ui.cc: In function 'pan::hotkey_entry_changed_cb(_GtkEntry*, void*)': prefs-ui.cc:213:30: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 213 | hotkey_data.keys[name] = tmp; prefs-ui.cc:209:19: note: 'tmp' declared here 209 | GtkAccelKey tmp; | ^~~ CXX save-ui.o CXX save-attach-ui.o In file included from ../../pan/usenet-utils/gnksa.h:25, from profiles-dialog.cc:30: ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::initialize(MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:173:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 173 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:174:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 174 | register uint32 *r = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:175:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 175 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::reload()': ../../pan/usenet-utils/MersenneTwister.h:189:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 189 | register uint32 *p = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:190:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 190 | register int i; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed(MTRand::uint32*, MTRand::uint32)': ../../pan/usenet-utils/MersenneTwister.h:216:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 216 | register int i = 1; | ^ ../../pan/usenet-utils/MersenneTwister.h:217:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 217 | register uint32 j = 0; | ^ ../../pan/usenet-utils/MersenneTwister.h:218:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 218 | register int k = ( N > seedLength ? N : seedLength ); | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::seed()': ../../pan/usenet-utils/MersenneTwister.h:252:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 252 | register uint32 *s = bigSeed; | ^ ../../pan/usenet-utils/MersenneTwister.h:253:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 253 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h:254:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 254 | register bool success = true; | ^~~~~~~ ../../pan/usenet-utils/MersenneTwister.h: In copy constructor 'MTRand::MTRand(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:276:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 276 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:277:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 277 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:278:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 278 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand::uint32 MTRand::randInt()': ../../pan/usenet-utils/MersenneTwister.h:292:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 292 | register uint32 s1; | ^~ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::save(MTRand::uint32*) const': ../../pan/usenet-utils/MersenneTwister.h:366:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 366 | register const uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:367:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 367 | register uint32 *sa = saveArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:368:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 368 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'void MTRand::load(MTRand::uint32*)': ../../pan/usenet-utils/MersenneTwister.h:375:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 375 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:376:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 376 | register uint32 *la = loadArray; | ^~ ../../pan/usenet-utils/MersenneTwister.h:377:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 377 | register int i = N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::ostream& operator<<(std::ostream&, const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:385:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 385 | register const MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 386 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In function 'std::istream& operator>>(std::istream&, MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:393:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 393 | register MTRand::uint32 *s = mtrand.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:394:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 394 | register int i = mtrand.N; | ^ ../../pan/usenet-utils/MersenneTwister.h: In member function 'MTRand& MTRand::operator=(const MTRand&)': ../../pan/usenet-utils/MersenneTwister.h:404:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 404 | register const uint32 *t = o.state; | ^ ../../pan/usenet-utils/MersenneTwister.h:405:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 405 | register uint32 *s = state; | ^ ../../pan/usenet-utils/MersenneTwister.h:406:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 406 | register int i = N; | ^ In file included from profiles-dialog.h:24, from profiles-dialog.cc:34: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from profiles-dialog.cc:27: profiles-dialog.cc: In constructor 'pan::ProfileDialog::ProfileDialog(const pan::Data&, const pan::StringView&, const pan::Profile&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ profiles-dialog.cc:131:40: note: in expansion of macro 'GTK_STOCK_CANCEL' 131 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:141:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 141 | #define GTK_STOCK_APPLY ((GtkStock)"gtk-apply") | ^~~~~~~~ profiles-dialog.cc:132:40: note: in expansion of macro 'GTK_STOCK_APPLY' 132 | GTK_STOCK_APPLY, GTK_RESPONSE_OK, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ profiles-dialog.cc:195:29: note: in expansion of macro 'GTK_MISC' 195 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ profiles-dialog.cc:195:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 195 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from profiles-dialog.cc:27: profiles-dialog.cc: In constructor 'pan::ProfilesDialog::ProfilesDialog(const pan::Data&, pan::Profiles&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ profiles-dialog.cc:529:40: note: in expansion of macro 'GTK_STOCK_CLOSE' 529 | GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ profiles-dialog.cc:564:34: note: in expansion of macro 'GTK_STOCK_ADD' 564 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ profiles-dialog.cc:564:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 564 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:364:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 364 | #define GTK_STOCK_EDIT ((GtkStock)"gtk-edit") | ^~~~~~~~ profiles-dialog.cc:569:34: note: in expansion of macro 'GTK_STOCK_EDIT' 569 | w = gtk_button_new_from_stock (GTK_STOCK_EDIT); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ profiles-dialog.cc:569:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 569 | w = gtk_button_new_from_stock (GTK_STOCK_EDIT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 946 | #define GTK_STOCK_REMOVE ((GtkStock)"gtk-remove") | ^~~~~~~~ profiles-dialog.cc:575:51: note: in expansion of macro 'GTK_STOCK_REMOVE' 575 | _remove_button = w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ profiles-dialog.cc:575:50: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 575 | _remove_button = w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from profiles-dialog.cc:27: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:31, from save-ui.cc:26: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ CXX score-add-ui.o In file included from ../../pan/tasks/task-article.h:31, from save-attach-ui.cc:26: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from save-ui.cc:27: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from save-attach-ui.cc:27: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from save-ui.cc:22: save-ui.cc: In constructor 'pan::SaveDialog::SaveDialog(pan::Prefs&, const pan::GroupPrefs&, const pan::ServerRank&, const pan::GroupServer&, pan::ArticleCache&, pan::ArticleRead&, pan::Queue&, GtkWindow*, const pan::Quark&, const std::vector&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ save-ui.cc:249:46: note: in expansion of macro 'GTK_STOCK_CANCEL' 249 | gtk_dialog_add_button (GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ save-ui.cc:250:66: note: in expansion of macro 'GTK_STOCK_SAVE' 250 | GtkWidget * focus = gtk_dialog_add_button (GTK_DIALOG(dialog), GTK_STOCK_SAVE, GTK_RESPONSE_OK); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:516:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 516 | #define GTK_STOCK_HELP ((GtkStock)"gtk-help") | ^~~~~~~~ save-ui.cc:282:34: note: in expansion of macro 'GTK_STOCK_HELP' 282 | w = gtk_button_new_from_stock (GTK_STOCK_HELP); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ save-ui.cc:282:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 282 | w = gtk_button_new_from_stock (GTK_STOCK_HELP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from save-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from save-attach-ui.cc:22: save-attach-ui.cc: In constructor 'pan::SaveAttachmentsDialog::SaveAttachmentsDialog(pan::Prefs&, const pan::GroupPrefs&, const pan::ServerRank&, const pan::GroupServer&, pan::ArticleCache&, pan::ArticleRead&, pan::Queue&, GtkWindow*, const pan::Quark&, const std::vector&, const pan::TaskArticle::SaveOptions&, const char*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ save-attach-ui.cc:234:46: note: in expansion of macro 'GTK_STOCK_CANCEL' 234 | gtk_dialog_add_button (GTK_DIALOG(dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ save-attach-ui.cc:235:66: note: in expansion of macro 'GTK_STOCK_SAVE' 235 | GtkWidget * focus = gtk_dialog_add_button (GTK_DIALOG(dialog), GTK_STOCK_SAVE, GTK_RESPONSE_OK); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ In file included from ../../pan/data/data.h:30, from profiles-dialog.h:24, from profiles-dialog.cc:34: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:516:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 516 | #define GTK_STOCK_HELP ((GtkStock)"gtk-help") | ^~~~~~~~ save-attach-ui.cc:267:34: note: in expansion of macro 'GTK_STOCK_HELP' 267 | w = gtk_button_new_from_stock (GTK_STOCK_HELP); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ save-attach-ui.cc:267:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 267 | w = gtk_button_new_from_stock (GTK_STOCK_HELP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from save-attach-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from save-ui.cc:27: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from save-ui.cc:26: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from save-ui.cc:26: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from save-attach-ui.cc:27: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from save-attach-ui.cc:26: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from save-attach-ui.cc:26: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from score-add-ui.h:6, from score-add-ui.cc:28: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from hig.h:23, from score-add-ui.cc:26: score-add-ui.cc: In static member function 'static void pan::ScoreAddDialog::response_cb(GtkDialog*, int, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:469:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 469 | #define GTK_STOCK_GO_BACK ((GtkStock)"gtk-go-back") | ^~~~~~~~ score-add-ui.cc:482:9: note: in expansion of macro 'GTK_STOCK_GO_BACK' 482 | GTK_STOCK_GO_BACK, -20, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ score-add-ui.cc:483:9: note: in expansion of macro 'GTK_STOCK_DELETE' 483 | GTK_STOCK_DELETE, -21, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ score-add-ui.cc:484:9: note: in expansion of macro 'GTK_STOCK_ADD' 484 | GTK_STOCK_ADD, -22, | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-add-ui.cc: In function 'GtkWidget* {anonymous}::create_rescore_button()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ score-add-ui.cc:554:51: note: in expansion of macro 'GTK_STOCK_ADD' 554 | GtkWidget * image = gtk_image_new_from_stock (GTK_STOCK_ADD, GTK_ICON_SIZE_BUTTON); | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-add-ui.cc:554:50: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 554 | GtkWidget * image = gtk_image_new_from_stock (GTK_STOCK_ADD, GTK_ICON_SIZE_BUTTON); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from hig.h:23, from score-add-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from hig.h:23, from score-add-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:937:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 937 | #define GTK_STOCK_REFRESH ((GtkStock)"gtk-refresh") | ^~~~~~~~ score-add-ui.cc:555:52: note: in expansion of macro 'GTK_STOCK_REFRESH' 555 | GtkWidget * image2 = gtk_image_new_from_stock (GTK_STOCK_REFRESH, GTK_ICON_SIZE_BUTTON); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-add-ui.cc:555:51: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 555 | GtkWidget * image2 = gtk_image_new_from_stock (GTK_STOCK_REFRESH, GTK_ICON_SIZE_BUTTON); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from hig.h:23, from score-add-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ score-add-ui.cc:557:43: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 557 | GtkWidget * align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from hig.h:23, from score-add-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from hig.h:23, from score-add-ui.cc:26: score-add-ui.cc: In constructor 'pan::ScoreAddDialog::ScoreAddDialog(pan::Data&, GtkWidget*, const pan::Quark&, const pan::Article&, pan::ScoreAddDialog::Mode)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ score-add-ui.cc:606:5: note: in expansion of macro 'GTK_STOCK_CANCEL' 606 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ score-add-ui.cc:607:5: note: in expansion of macro 'GTK_STOCK_ADD' 607 | GTK_STOCK_ADD, GTK_RESPONSE_OK, | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ CXX score-view-ui.o In file included from ../../pan/data/data.h:30, from score-add-ui.h:6, from score-add-ui.cc:28: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ CXX server-ui.o CXX task-pane.o In file included from score-add-ui.h:6, from score-view-ui.cc:25: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from score-view-ui.cc:22: score-view-ui.cc: In function 'GtkWidget* {anonymous}::create_rescore_button()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ score-view-ui.cc:57:51: note: in expansion of macro 'GTK_STOCK_CLOSE' 57 | GtkWidget * image = gtk_image_new_from_stock (GTK_STOCK_CLOSE, GTK_ICON_SIZE_BUTTON); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-view-ui.cc:57:50: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 57 | GtkWidget * image = gtk_image_new_from_stock (GTK_STOCK_CLOSE, GTK_ICON_SIZE_BUTTON); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:937:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 937 | #define GTK_STOCK_REFRESH ((GtkStock)"gtk-refresh") | ^~~~~~~~ score-view-ui.cc:58:52: note: in expansion of macro 'GTK_STOCK_REFRESH' 58 | GtkWidget * image2 = gtk_image_new_from_stock (GTK_STOCK_REFRESH, GTK_ICON_SIZE_BUTTON); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-view-ui.cc:58:51: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations] 58 | GtkWidget * image2 = gtk_image_new_from_stock (GTK_STOCK_REFRESH, GTK_ICON_SIZE_BUTTON); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here 122 | GtkWidget* gtk_image_new_from_stock (const gchar *stock_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ score-view-ui.cc:61:43: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 61 | GtkWidget * align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:255, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here 79 | GtkWidget* gtk_alignment_new (gfloat xalign, | ^~~~~~~~~~~~~~~~~ CC xface.o In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from score-view-ui.cc:22: score-view-ui.cc: In constructor 'pan::ScoreView::ScoreView(pan::Data&, GtkWindow*, const pan::Quark&, const pan::Article&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ score-view-ui.cc:183:56: note: in expansion of macro 'GTK_STOCK_CLOSE' 183 | GTK_STOCK_CLOSE, GTK_RESPONSE_OK, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-view-ui.cc:201:32: warning: 'void gtk_tree_view_set_rules_hint(GtkTreeView*, gboolean)' is deprecated [-Wdeprecated-declarations] 201 | gtk_tree_view_set_rules_hint (GTK_TREE_VIEW(tree_view), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246 | void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ score-view-ui.cc:237:34: note: in expansion of macro 'GTK_STOCK_ADD' 237 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-view-ui.cc:237:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 237 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 946 | #define GTK_STOCK_REMOVE ((GtkStock)"gtk-remove") | ^~~~~~~~ score-view-ui.cc:244:34: note: in expansion of macro 'GTK_STOCK_REMOVE' 244 | w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ score-view-ui.cc:244:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 244 | w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from score-view-ui.cc:22: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXX url.o In file included from server-ui.cc:32: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/tasks/task-article.h:31, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from task-pane.cc:30: ../../pan/data/data.h: In constructor 'pan::Data::Server::Server()': ../../pan/data/data.h:206:17: warning: 'pan::Data::Server::gkr_pw' will be initialized after [-Wreorder] 206 | gchar* gkr_pw; | ^~~~~~ ../../pan/data/data.h:203:14: warning: 'int pan::Data::Server::compression_type' [-Wreorder] 203 | int compression_type; | ^~~~~~~~~~~~~~~~ ../../pan/data/data.h:208:10: warning: when initialized here [-Wreorder] 208 | Server(): port(STD_NNTP_PORT), article_expiration_age(31), max_connections(2), | ^~~~~~ In file included from ../../pan/data/data.h:30, from score-add-ui.h:6, from score-view-ui.cc:25: ../../pan/general/compression.h: At global scope: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from task-pane.cc:30: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/task-upload.h:32, from ../../pan/tasks/encoder.h:33, from ../../pan/tasks/queue.h:29, from server-ui.h:26, from server-ui.cc:34: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ task-pane.cc: In member function 'void pan::TaskPane::show_task_info(const tasks_t&)': task-pane.cc:153:14: warning: unused variable 'task_found' [-Wunused-variable] 153 | const bool task_found (fill_task_info (task, buffer, sizeof(buffer))); | ^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: task-pane.cc: In static member function 'static gboolean pan::TaskPane::on_tooltip_query(GtkWidget*, gint, gint, gboolean, GtkTooltip*, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:275:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 275 | #define GTK_STOCK_DIALOG_INFO ((GtkStock)"gtk-dialog-info") | ^~~~~~~~ task-pane.cc:178:45: note: in expansion of macro 'GTK_STOCK_DIALOG_INFO' 178 | gtk_tooltip_set_icon_from_stock (tooltip, GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_DIALOG); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ task-pane.cc:178:35: warning: 'void gtk_tooltip_set_icon_from_stock(GtkTooltip*, const gchar*, GtkIconSize)' is deprecated: Use 'gtk_tooltip_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 178 | gtk_tooltip_set_icon_from_stock (tooltip, GTK_STOCK_DIALOG_INFO, GTK_ICON_SIZE_DIALOG); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkiconview.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:128, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtktooltip.h:48:6: note: declared here 48 | void gtk_tooltip_set_icon_from_stock (GtkTooltip *tooltip, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc: In static member function 'static void pan::TaskPane::do_popup_menu(GtkWidget*, GdkEventButton*, gpointer)': task-pane.cc:209:47: warning: 'GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)' is deprecated [-Wdeprecated-declarations] 209 | GtkWidget * menu (gtk_ui_manager_get_widget (self->_uim, "/taskpane-popup")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc:210:18: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 210 | gtk_menu_popup (GTK_MENU(menu), NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | (event ? event->button : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | (event ? event->time : 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: task-pane.cc: In member function 'std::string pan::TaskPane::prompt_user_for_new_dest(GtkWindow*, const pan::Quark&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ task-pane.cc:304:49: note: in expansion of macro 'GTK_STOCK_CANCEL' 304 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:964:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 964 | #define GTK_STOCK_SAVE ((GtkStock)"gtk-save") | ^~~~~~~~ task-pane.cc:305:49: note: in expansion of macro 'GTK_STOCK_SAVE' 305 | GTK_STOCK_SAVE, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ task-pane.cc:293:8: warning: unused variable 'buf' [-Wunused-variable] 293 | char buf[4096]; | ^~~ task-pane.cc:294:15: warning: unused variable 'sb' [-Wunused-variable] 294 | struct stat sb; | ^~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: task-pane.cc: In member function 'virtual void pan::TaskPane::on_queue_online_changed(pan::Queue&, bool)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:219:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 219 | #define GTK_STOCK_CONNECT ((GtkStock)"gtk-connect") | ^~~~~~~~ task-pane.cc:424:38: note: in expansion of macro 'GTK_STOCK_CONNECT' 424 | online ? GTK_STOCK_CONNECT : GTK_STOCK_DISCONNECT, | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:335:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 335 | #define GTK_STOCK_DISCONNECT ((GtkStock)"gtk-disconnect") | ^~~~~~~~ task-pane.cc:424:58: note: in expansion of macro 'GTK_STOCK_DISCONNECT' 424 | online ? GTK_STOCK_CONNECT : GTK_STOCK_DISCONNECT, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ task-pane.cc:423:28: warning: 'void gtk_image_set_from_stock(GtkImage*, const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_set_from_icon_name' instead [-Wdeprecated-declarations] 423 | gtk_image_set_from_stock (GTK_IMAGE(_online_image), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | online ? GTK_STOCK_CONNECT : GTK_STOCK_DISCONNECT, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | GTK_ICON_SIZE_BUTTON); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42, from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkimage.h:150:6: note: declared here 150 | void gtk_image_set_from_stock (GtkImage *image, | ^~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc: In function 'GtkWidget* {anonymous}::add_button(GtkWidget*, const gchar*, GCallback, gpointer)': task-pane.cc:649:47: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 649 | GtkWidget * w = gtk_button_new_from_stock (stock_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc: In member function 'void pan::TaskPane::add_actions(GtkWidget*)': task-pane.cc:726:29: warning: 'GtkUIManager* gtk_ui_manager_new()' is deprecated [-Wdeprecated-declarations] 726 | _uim = gtk_ui_manager_new (); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:130:16: note: declared here 130 | GtkUIManager *gtk_ui_manager_new (void); | ^~~~~~~~~~~~~~~~~~ task-pane.cc:730:40: warning: 'guint gtk_ui_manager_add_ui_from_file(GtkUIManager*, const gchar*, GError**)' is deprecated [-Wdeprecated-declarations] 730 | if (!gtk_ui_manager_add_ui_from_file (_uim, filename, &err)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:163:16: note: declared here 163 | guint gtk_ui_manager_add_ui_from_file (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc:732:39: warning: 'guint gtk_ui_manager_add_ui_from_string(GtkUIManager*, const gchar*, gssize, GError**)' is deprecated [-Wdeprecated-declarations] 732 | gtk_ui_manager_add_ui_from_string (_uim, fallback_taskpane_ui, -1, &err); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:158:16: note: declared here 158 | guint gtk_ui_manager_add_ui_from_string (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc:744:34: warning: 'GtkActionGroup* gtk_action_group_new(const gchar*)' is deprecated [-Wdeprecated-declarations] 744 | _pgroup = gtk_action_group_new ("taskpane"); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:175:17: note: declared here 175 | GtkActionGroup *gtk_action_group_new (const gchar *name); | ^~~~~~~~~~~~~~~~~~~~ task-pane.cc:745:43: warning: 'void gtk_action_group_set_translation_domain(GtkActionGroup*, const gchar*)' is deprecated [-Wdeprecated-declarations] 745 | gtk_action_group_set_translation_domain (_pgroup, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:252:17: note: declared here 252 | void gtk_action_group_set_translation_domain (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc:746:32: warning: 'void gtk_action_group_add_actions(GtkActionGroup*, const GtkActionEntry*, guint, gpointer)' is deprecated [-Wdeprecated-declarations] 746 | gtk_action_group_add_actions (_pgroup, taskpane_popup_entries, G_N_ELEMENTS(taskpane_popup_entries), this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:210:17: note: declared here 210 | void gtk_action_group_add_actions (GtkActionGroup *action_group, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc:747:38: warning: 'void gtk_ui_manager_insert_action_group(GtkUIManager*, GtkActionGroup*, gint)' is deprecated [-Wdeprecated-declarations] 747 | gtk_ui_manager_insert_action_group (_uim, _pgroup, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: declared here 138 | void gtk_ui_manager_insert_action_group (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc: In function 'gboolean {anonymous}::search_entry_focus_in_cb(GtkWidget*, GdkEventFocus*, gpointer)': task-pane.cc:785:31: warning: 'void gtk_widget_override_color(GtkWidget*, GtkStateFlags, const GdkRGBA*)' is deprecated [-Wdeprecated-declarations] 785 | gtk_widget_override_color (w, GTK_STATE_FLAG_NORMAL, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc: In function 'void {anonymous}::refresh_search_entry(GtkWidget*)': task-pane.cc:821:32: warning: 'void gtk_widget_override_color(GtkWidget*, GtkStateFlags, const GdkRGBA*)' is deprecated [-Wdeprecated-declarations] 821 | gtk_widget_override_color(w, GTK_STATE_FLAG_NORMAL, &c); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:31, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc: In function 'void {anonymous}::entry_icon_release(GtkEntry*, GtkEntryIconPosition, GdkEventButton*, gpointer)': task-pane.cc:896:22: warning: 'void gtk_menu_popup(GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32)' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations] 896 | gtk_menu_popup (GTK_MENU(menu), 0, 0, 0, 0, 0, gtk_get_current_event_time()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:34, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkmenu.h:138:12: note: declared here 138 | void gtk_menu_popup (GtkMenu *menu, | ^~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: task-pane.cc: In member function 'GtkWidget* pan::TaskPane::create_filter_entry()': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:395:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 395 | #define GTK_STOCK_FIND ((GtkStock)"gtk-find") | ^~~~~~~~ task-pane.cc:983:34: note: in expansion of macro 'GTK_STOCK_FIND' 983 | GTK_STOCK_FIND); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ task-pane.cc:981:32: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 981 | gtk_entry_set_icon_from_stock( GTK_ENTRY( entry ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 982 | GTK_ENTRY_ICON_PRIMARY, | ~~~~~~~~~~~~~~~~~~~~~~~ 983 | GTK_STOCK_FIND); | ~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:188:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 188 | #define GTK_STOCK_CLEAR ((GtkStock)"gtk-clear") | ^~~~~~~~ task-pane.cc:986:34: note: in expansion of macro 'GTK_STOCK_CLEAR' 986 | GTK_STOCK_CLEAR ); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ task-pane.cc:984:32: warning: 'void gtk_entry_set_icon_from_stock(GtkEntry*, GtkEntryIconPosition, const gchar*)' is deprecated: Use 'gtk_entry_set_icon_from_icon_name' instead [-Wdeprecated-declarations] 984 | gtk_entry_set_icon_from_stock( GTK_ENTRY( entry ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 985 | GTK_ENTRY_ICON_SECONDARY, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | GTK_STOCK_CLEAR ); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtktreeview.h:29, from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtkentry.h:320:16: note: declared here 320 | void gtk_entry_set_icon_from_stock (GtkEntry *entry, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from task-pane.cc:23: task-pane.cc: In constructor 'pan::TaskPane::TaskPane(pan::Queue&, pan::Prefs&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:496:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 496 | #define GTK_STOCK_GO_UP ((GtkStock)"gtk-go-up") | ^~~~~~~~ task-pane.cc:1036:26: note: in expansion of macro 'GTK_STOCK_GO_UP' 1036 | add_button (buttons, GTK_STOCK_GO_UP, G_CALLBACK(up_clicked_cb), this); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:460:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 460 | #define GTK_STOCK_GOTO_TOP ((GtkStock)"gtk-goto-top") | ^~~~~~~~ task-pane.cc:1037:26: note: in expansion of macro 'GTK_STOCK_GOTO_TOP' 1037 | add_button (buttons, GTK_STOCK_GOTO_TOP, G_CALLBACK(top_clicked_cb), this); | ^~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:478:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 478 | #define GTK_STOCK_GO_DOWN ((GtkStock)"gtk-go-down") | ^~~~~~~~ task-pane.cc:1039:26: note: in expansion of macro 'GTK_STOCK_GO_DOWN' 1039 | add_button (buttons, GTK_STOCK_GO_DOWN, G_CALLBACK(down_clicked_cb), this); | ^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:433:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 433 | #define GTK_STOCK_GOTO_BOTTOM ((GtkStock)"gtk-goto-bottom") | ^~~~~~~~ task-pane.cc:1040:26: note: in expansion of macro 'GTK_STOCK_GOTO_BOTTOM' 1040 | add_button (buttons, GTK_STOCK_GOTO_BOTTOM, G_CALLBACK(bottom_clicked_cb), this); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:928:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 928 | #define GTK_STOCK_REDO ((GtkStock)"gtk-redo") | ^~~~~~~~ task-pane.cc:1042:30: note: in expansion of macro 'GTK_STOCK_REDO' 1042 | w = add_button (buttons, GTK_STOCK_REDO, G_CALLBACK(restart_clicked_cb), this); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:1038:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 1038 | #define GTK_STOCK_STOP ((GtkStock)"gtk-stop") | ^~~~~~~~ task-pane.cc:1044:30: note: in expansion of macro 'GTK_STOCK_STOP' 1044 | w = add_button (buttons, GTK_STOCK_STOP, G_CALLBACK(stop_clicked_cb), this); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ task-pane.cc:1046:30: note: in expansion of macro 'GTK_STOCK_DELETE' 1046 | w = add_button (buttons, GTK_STOCK_DELETE, G_CALLBACK(delete_clicked_cb), this); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ task-pane.cc:1049:30: note: in expansion of macro 'GTK_STOCK_CLOSE' 1049 | w = add_button (buttons, GTK_STOCK_CLOSE, 0, 0); | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ task-pane.cc:1072:32: warning: 'void gtk_tree_view_set_rules_hint(GtkTreeView*, gboolean)' is deprecated [-Wdeprecated-declarations] 1072 | gtk_tree_view_set_rules_hint (GTK_TREE_VIEW(_view), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27, from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29, from /usr/include/gtk-3.0/gtk/gtk.h:42, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/gtktreeview.h:246:24: note: declared here 246 | void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ task-pane.cc:1090:81: warning: 'GtkAccelGroup* gtk_ui_manager_get_accel_group(GtkUIManager*)' is deprecated [-Wdeprecated-declarations] 1090 | gtk_window_add_accel_group (GTK_WINDOW(_root), gtk_ui_manager_get_accel_group (_uim)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from gtk-compat.h:18, from task-pane.cc:23: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:147:16: note: declared here 147 | GtkAccelGroup *gtk_ui_manager_get_accel_group (GtkUIManager *manager); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: server-ui.cc: In function 'std::string pan::import_sec_from_disk_dialog_new(pan::Data&, pan::Queue&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ server-ui.cc:319:39: note: in expansion of macro 'GTK_STOCK_CANCEL' 319 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 765 | #define GTK_STOCK_OPEN ((GtkStock)"gtk-open") | ^~~~~~~~ server-ui.cc:320:39: note: in expansion of macro 'GTK_STOCK_OPEN' 320 | GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc: In function 'GtkWidget* pan::server_edit_dialog_new(pan::Data&, pan::Queue&, pan::Prefs&, GtkWindow*, const pan::Quark&)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 159 | #define GTK_STOCK_CANCEL ((GtkStock)"gtk-cancel") | ^~~~~~~~ server-ui.cc:357:53: note: in expansion of macro 'GTK_STOCK_CANCEL' 357 | GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:756:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 756 | #define GTK_STOCK_OK ((GtkStock)"gtk-ok") | ^~~~~~~~ server-ui.cc:358:53: note: in expansion of macro 'GTK_STOCK_OK' 358 | GTK_STOCK_OK, GTK_RESPONSE_OK, | ^~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ server-ui.cc:452:29: note: in expansion of macro 'GTK_MISC' 452 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ server-ui.cc:452:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 452 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:38:59: warning: 'GType gtk_misc_get_type()' is deprecated [-Wdeprecated-declarations] 38 | #define GTK_TYPE_MISC (gtk_misc_get_type ()) | ~~~~~~~~~~~~~~~~~~^~ /usr/include/glib-2.0/gobject/gtype.h:2417:61: note: in definition of macro '_G_TYPE_CIC' 2417 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:41: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:39:76: note: in expansion of macro 'GTK_TYPE_MISC' 39 | #define GTK_MISC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MISC, GtkMisc)) | ^~~~~~~~~~~~~ server-ui.cc:504:29: note: in expansion of macro 'GTK_MISC' 504 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ^~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here 70 | GType gtk_misc_get_type (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ server-ui.cc:504:28: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations] 504 | gtk_misc_set_alignment (GTK_MISC(l), 0.0f, 0.5f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32, from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35, from /usr/include/gtk-3.0/gtk/gtk.h:33, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here 72 | void gtk_misc_set_alignment (GtkMisc *misc, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: server-ui.cc: In function 'void {anonymous}::remove_button_clicked_cb(GtkButton*, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:747:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 747 | #define GTK_STOCK_NO ((GtkStock)"gtk-no") | ^~~~~~~~ server-ui.cc:690:31: note: in expansion of macro 'GTK_STOCK_NO' 690 | GTK_STOCK_NO, GTK_RESPONSE_NO, | ^~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ server-ui.cc:691:31: note: in expansion of macro 'GTK_STOCK_DELETE' 691 | GTK_STOCK_DELETE, GTK_RESPONSE_YES, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc: In function 'void {anonymous}::cert_add_button_clicked_cb(GtkButton*, gpointer)': server-ui.cc:858:7: warning: label '_err' defined but not used [-Wunused-label] 858 | _err: | ^~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: server-ui.cc: In function 'void {anonymous}::cert_remove_button_clicked_cb(GtkButton*, gpointer)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:747:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 747 | #define GTK_STOCK_NO ((GtkStock)"gtk-no") | ^~~~~~~~ server-ui.cc:888:31: note: in expansion of macro 'GTK_STOCK_NO' 888 | GTK_STOCK_NO, GTK_RESPONSE_NO, | ^~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:255:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 255 | #define GTK_STOCK_DELETE ((GtkStock)"gtk-delete") | ^~~~~~~~ server-ui.cc:889:31: note: in expansion of macro 'GTK_STOCK_DELETE' 889 | GTK_STOCK_DELETE, GTK_RESPONSE_YES, | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc: In function 'GtkWidget* pan::server_list_dialog_new(pan::Data&, pan::Queue&, pan::Prefs&, GtkWindow*)': /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ server-ui.cc:915:60: note: in expansion of macro 'GTK_STOCK_CLOSE' 915 | GTK_STOCK_CLOSE, GTK_RESPONSE_OK, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ server-ui.cc:957:34: note: in expansion of macro 'GTK_STOCK_ADD' 957 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc:957:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 957 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:364:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 364 | #define GTK_STOCK_EDIT ((GtkStock)"gtk-edit") | ^~~~~~~~ server-ui.cc:963:34: note: in expansion of macro 'GTK_STOCK_EDIT' 963 | w = gtk_button_new_from_stock (GTK_STOCK_EDIT); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc:963:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 963 | w = gtk_button_new_from_stock (GTK_STOCK_EDIT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 946 | #define GTK_STOCK_REMOVE ((GtkStock)"gtk-remove") | ^~~~~~~~ server-ui.cc:970:34: note: in expansion of macro 'GTK_STOCK_REMOVE' 970 | w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc:970:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 970 | w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ server-ui.cc: In function 'GtkWidget* pan::sec_dialog_new(pan::Data&, pan::Queue&, pan::Prefs&, GtkWindow*)': server-ui.cc:1002:51: warning: 'GdkPixbuf* gdk_pixbuf_new_from_inline(gint, const guint8*, gboolean, GError**)' is deprecated [-Wdeprecated-declarations] 1002 | _icons[i].pixbuf = gdk_pixbuf_new_from_inline (-1, _icons[i].pixbuf_txt, FALSE, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34, from /usr/include/gtk-3.0/gdk/gdkpixbuf.h:33, from /usr/include/gtk-3.0/gdk/gdkcairo.h:29, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /usr/include/gtk-3.0/gtk/gtk.h:30, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:298:12: note: declared here 298 | GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:197:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 197 | #define GTK_STOCK_CLOSE ((GtkStock)"gtk-close") | ^~~~~~~~ server-ui.cc:1008:60: note: in expansion of macro 'GTK_STOCK_CLOSE' 1008 | GTK_STOCK_CLOSE, GTK_RESPONSE_OK, | ^~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:132:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 132 | #define GTK_STOCK_ADD ((GtkStock)"gtk-add") | ^~~~~~~~ server-ui.cc:1055:34: note: in expansion of macro 'GTK_STOCK_ADD' 1055 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ^~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc:1055:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 1055 | w = gtk_button_new_from_stock (GTK_STOCK_ADD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:395:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 395 | #define GTK_STOCK_FIND ((GtkStock)"gtk-find") | ^~~~~~~~ server-ui.cc:1061:34: note: in expansion of macro 'GTK_STOCK_FIND' 1061 | w = gtk_button_new_from_stock (GTK_STOCK_FIND); | ^~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc:1061:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 1061 | w = gtk_button_new_from_stock (GTK_STOCK_FIND); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h:37, from /usr/include/gtk-3.0/gtk/gtk.h:254, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:946:38: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations] 946 | #define GTK_STOCK_REMOVE ((GtkStock)"gtk-remove") | ^~~~~~~~ server-ui.cc:1068:34: note: in expansion of macro 'GTK_STOCK_REMOVE' 1068 | w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ^~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:108:16: note: declared here 108 | typedef char * GtkStock; | ^~~~~~~~ server-ui.cc:1068:33: warning: 'GtkWidget* gtk_button_new_from_stock(const gchar*)' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations] 1068 | w = gtk_button_new_from_stock (GTK_STOCK_REMOVE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:54, from gtk-compat.h:18, from server-ui.cc:26: /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here 103 | GtkWidget* gtk_button_new_from_stock (const gchar *stock_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from url.cc:25: ../../pan/general/log.h: In constructor 'pan::Log::Entry::Entry()': ../../pan/general/log.h:56:14: warning: 'pan::Log::Entry::is_child' will be initialized after [-Wreorder] 56 | bool is_child; | ^~~~~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Severity pan::Log::Entry::severity' [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ ../../pan/general/log.h:53:18: warning: 'pan::Log::Entry::severity' will be initialized after [-Wreorder] 53 | Severity severity; | ^~~~~~~~ ../../pan/general/log.h:52:16: warning: 'time_t pan::Log::Entry::date' [-Wreorder] 52 | time_t date; | ^~~~ ../../pan/general/log.h:57:9: warning: when initialized here [-Wreorder] 57 | Entry() : is_child(false), severity(PAN_SEVERITY_INFO), date(0) { } | ^~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from task-pane.cc:30: ../../pan/tasks/socket-impl-main.h: At global scope: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from task-pane.cc:30: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/server-info.h:25, from ../../pan/tasks/task-article.h:30, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from task-pane.cc:30: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ server-ui.cc: At global scope: server-ui.cc:831:3: warning: 'void {anonymous}::sec_dialog_destroy_cb(GtkWidget*, gpointer)' defined but not used [-Wunused-function] 831 | sec_dialog_destroy_cb (GtkWidget *, gpointer user_data) | ^~~~~~~~~~~~~~~~~~~~~ server-ui.cc:594:3: warning: 'pan::Quark {anonymous}::get_selected_server_name({anonymous}::ServerListDialog*)' defined but not used [-Wunused-function] 594 | get_selected_server_name (ServerListDialog * d) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/nntp-pool.h:29, from ../../pan/tasks/queue.h:31, from server-ui.h:26, from server-ui.cc:34: ../../pan/tasks/socket-impl-main.h:62:15: warning: 'void {anonymous}::ensure_module_init()' defined but not used [-Wunused-function] 62 | static void ensure_module_init (void) | ^~~~~~~~~~~~~~~~~~ In file included from ../../pan/tasks/task-article.h:33, from ../../pan/tasks/decoder.h:32, from ../../pan/tasks/queue.h:28, from server-ui.h:26, from server-ui.cc:34: ../../pan/tasks/nntp.h:80:16: warning: '{anonymous}::EOL' defined but not used [-Wunused-variable] 80 | const char* EOL = "."; | ^~~ In file included from ../../pan/data/data.h:30, from server-ui.cc:32: ../../pan/general/compression.h:42:22: warning: 'pan::ENABLE_COMPRESS_GZIP' defined but not used [-Wunused-variable] 42 | const static char* ENABLE_COMPRESS_GZIP = "XFEATURE COMPRESS GZIP\r\n"; | ^~~~~~~~~~~~~~~~~~~~ ../../pan/general/compression.h:41:22: warning: 'pan::COMPRESS_GZIP' defined but not used [-Wunused-variable] 41 | const static char* COMPRESS_GZIP = "[COMPRESS=GZIP]"; | ^~~~~~~~~~~~~ AR libpangui.a CXXLD pan make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/gui' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan' Making all in po make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/po' Making all in help make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/help' GEN cs/cs.mo GEN de/de.mo GEN es/es.mo GEN sv/sv.mo GEN de/ GEN es/ GEN sv/ GEN cs/ make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/help' make[1]: Leaving directory '/builddir/build/BUILD/pan-0.147' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.w9SMGf + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm ++ dirname /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm + cd pan-0.147 + make DESTDIR=/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm install Making install in . make[1]: Entering directory '/builddir/build/BUILD/pan-0.147' make[2]: Entering directory '/builddir/build/BUILD/pan-0.147' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/appdata' /usr/bin/install -c -m 644 pan.appdata.xml '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/appdata' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/applications' /usr/bin/install -c -m 644 pan.desktop '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/applications' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/man/man1' /usr/bin/install -c -m 644 pan.1 '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/man/man1' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147' make[1]: Leaving directory '/builddir/build/BUILD/pan-0.147' Making install in uulib make[1]: Entering directory '/builddir/build/BUILD/pan-0.147/uulib' make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/uulib' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/uulib' make[1]: Leaving directory '/builddir/build/BUILD/pan-0.147/uulib' Making install in pan make[1]: Entering directory '/builddir/build/BUILD/pan-0.147/pan' Making install in general make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/general' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/general' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/general' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/general' Making install in usenet-utils make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/usenet-utils' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/usenet-utils' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/usenet-utils' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/usenet-utils' Making install in data make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/data' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/data' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/data' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/data' Making install in tasks make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/tasks' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/tasks' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/tasks' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/tasks' Making install in data-impl make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/data-impl' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/data-impl' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/data-impl' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/data-impl' Making install in icons make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/icons' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/icons' make[3]: Nothing to be done for 'install-exec-am'. for icon in hicolor_apps_16x16_pan.png hicolor_apps_24x24_pan.png hicolor_apps_32x32_pan.png hicolor_apps_48x48_pan.png hicolor_apps_256x256_pan.png ; do \ THEME=`echo $icon | cut -d_ -f1`; \ CONTEXT=`echo $icon | cut -d_ -f2`; \ SIZE=`echo $icon | cut -d_ -f3`; \ ICONFILE=`echo $icon | cut -d_ -f4`; \ mkdir -p /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/icons/$THEME/$SIZE/$CONTEXT; \ /usr/bin/install -c -m 644 ./$icon /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/icons/$THEME/$SIZE/$CONTEXT/$ICONFILE; \ done make install-data-hook make[4]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/icons' *** Icon cache not updated. After (un)install, run this: *** gtk-update-icon-cache -f -t /usr/share/icons/hicolor make[4]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/icons' make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/icons' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/icons' Making install in gui make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/gui' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan/gui' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/bin' /usr/bin/install -c pan '/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/gui' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan/gui' make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/pan' make[3]: Entering directory '/builddir/build/BUILD/pan-0.147/pan' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan' make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan' make[1]: Leaving directory '/builddir/build/BUILD/pan-0.147/pan' Making install in po make[1]: Entering directory '/builddir/build/BUILD/pan-0.147/po' installing am.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/am/LC_MESSAGES/pan.mo installing ar.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ar/LC_MESSAGES/pan.mo installing az.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/az/LC_MESSAGES/pan.mo installing bg.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/bg/LC_MESSAGES/pan.mo installing bs.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/bs/LC_MESSAGES/pan.mo installing ca.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ca/LC_MESSAGES/pan.mo installing cs.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/cs/LC_MESSAGES/pan.mo installing da.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/da/LC_MESSAGES/pan.mo installing de.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/de/LC_MESSAGES/pan.mo installing dz.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/dz/LC_MESSAGES/pan.mo installing el.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/el/LC_MESSAGES/pan.mo installing en_CA.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/en_CA/LC_MESSAGES/pan.mo installing en_GB.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/en_GB/LC_MESSAGES/pan.mo installing eo.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/eo/LC_MESSAGES/pan.mo installing es.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/es/LC_MESSAGES/pan.mo installing et.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/et/LC_MESSAGES/pan.mo installing eu.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/eu/LC_MESSAGES/pan.mo installing fi.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/fi/LC_MESSAGES/pan.mo installing fr.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/fr/LC_MESSAGES/pan.mo installing ga.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ga/LC_MESSAGES/pan.mo installing gl.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/gl/LC_MESSAGES/pan.mo installing hr.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/hr/LC_MESSAGES/pan.mo installing hu.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/hu/LC_MESSAGES/pan.mo installing id.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/id/LC_MESSAGES/pan.mo installing it.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/it/LC_MESSAGES/pan.mo installing ja.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ja/LC_MESSAGES/pan.mo installing ko.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ko/LC_MESSAGES/pan.mo installing lt.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/lt/LC_MESSAGES/pan.mo installing lv.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/lv/LC_MESSAGES/pan.mo installing ms.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ms/LC_MESSAGES/pan.mo installing nb.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/nb/LC_MESSAGES/pan.mo installing nl.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/nl/LC_MESSAGES/pan.mo installing oc.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/oc/LC_MESSAGES/pan.mo installing pl.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/pl/LC_MESSAGES/pan.mo installing pt.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/pt/LC_MESSAGES/pan.mo installing pt_BR.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/pt_BR/LC_MESSAGES/pan.mo installing ro.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ro/LC_MESSAGES/pan.mo installing ru.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/ru/LC_MESSAGES/pan.mo installing sk.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/sk/LC_MESSAGES/pan.mo installing sl.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/sl/LC_MESSAGES/pan.mo installing sq.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/sq/LC_MESSAGES/pan.mo installing sr.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/sr/LC_MESSAGES/pan.mo installing sr@latin.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/sr@latin/LC_MESSAGES/pan.mo installing sv.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/sv/LC_MESSAGES/pan.mo installing tr.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/tr/LC_MESSAGES/pan.mo installing uk.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/uk/LC_MESSAGES/pan.mo installing vi.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/vi/LC_MESSAGES/pan.mo installing zh_CN.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/zh_CN/LC_MESSAGES/pan.mo installing zh_TW.gmo as /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/locale/zh_TW/LC_MESSAGES/pan.mo if test "pan" = "gettext-tools"; then \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/builddir/build/BUILD/pan-0.147/po' Making install in help make[1]: Entering directory '/builddir/build/BUILD/pan-0.147/help' make[2]: Entering directory '/builddir/build/BUILD/pan-0.147/help' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/install -c -m 644 C/index.docbook /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/C/pan/index.docbook /usr/bin/install -c -m 644 cs/index.docbook /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/cs/pan/index.docbook /usr/bin/install -c -m 644 de/index.docbook /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/de/pan/index.docbook /usr/bin/install -c -m 644 es/index.docbook /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/es/pan/index.docbook /usr/bin/install -c -m 644 sv/index.docbook /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/sv/pan/index.docbook /usr/bin/install -c -m 644 C/legal.xml /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/C/pan/legal.xml /usr/bin/install -c -m 644 ./C/figures/pan_window.png /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/C/pan/figures/pan_window.png ln -s -f /usr/share/help/C/pan/figures/pan_window.png /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/cs/pan/figures/pan_window.png ln -s -f /usr/share/help/C/pan/figures/pan_window.png /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/de/pan/figures/pan_window.png ln -s -f /usr/share/help/C/pan/figures/pan_window.png /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/es/pan/figures/pan_window.png ln -s -f /usr/share/help/C/pan/figures/pan_window.png /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/help/sv/pan/figures/pan_window.png make[2]: Leaving directory '/builddir/build/BUILD/pan-0.147/help' make[1]: Leaving directory '/builddir/build/BUILD/pan-0.147/help' + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm pan --with-gnome + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 0.147-1.fc35 --unique-debug-suffix -0.147-1.fc35.arm --unique-debug-src-base pan-0.147-1.fc35.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/pan-0.147 extracting debug info from /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/bin/pan original debug info size: 28244kB, size after compression: 24632kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 6203 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.FvwYc6 + umask 022 + cd /builddir/build/BUILD + cd pan-0.147 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm//usr/share/appdata/pan.appdata.xml /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm//usr/share/appdata/pan.appdata.xml: OK + desktop-file-validate /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/applications/pan.desktop + RPM_EC=0 ++ jobs -p + exit 0 Processing files: pan-0.147-1.fc35.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kEDs9Q + umask 022 + cd /builddir/build/BUILD + cd pan-0.147 + DOCDIR=/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/doc/pan + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/doc/pan + cp -pr AUTHORS /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/doc/pan + cp -pr NEWS /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/doc/pan + cp -pr README /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/doc/pan + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.z0VDtK + umask 022 + cd /builddir/build/BUILD + cd pan-0.147 + LICENSEDIR=/builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/licenses/pan + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/licenses/pan + cp -pr COPYING /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/licenses/pan + cp -pr COPYING-DOCS /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm/usr/share/licenses/pan + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/help/cs/pan/figures/pan_window.png -> /usr/share/help/C/pan/figures/pan_window.png warning: absolute symlink: /usr/share/help/de/pan/figures/pan_window.png -> /usr/share/help/C/pan/figures/pan_window.png warning: absolute symlink: /usr/share/help/es/pan/figures/pan_window.png -> /usr/share/help/C/pan/figures/pan_window.png warning: absolute symlink: /usr/share/help/sv/pan/figures/pan_window.png -> /usr/share/help/C/pan/figures/pan_window.png Provides: application() application(pan.desktop) metainfo() metainfo(pan.appdata.xml) mimehandler(application/x-nzb) pan = 1:0.147-1.fc35 pan(armv7hl-32) = 1:0.147-1.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcairo.so.2 libenchant.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_3.5) libgcr-base-3.so.1 libgdk-3.so.0 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglib-2.0.so.0 libgmime-3.0.so.0 libgnutls.so.30 libgnutls.so.30(GNUTLS_3_4) libgobject-2.0.so.0 libgtk-3.so.0 libgtkspell3-3.so.0 libm.so.6 libm.so.6(GLIBC_2.4) libnotify.so.4 libpango-1.0.so.0 libsecret-1.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.10) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1 rtld(GNU_HASH) Processing files: pan-debugsource-0.147-1.fc35.armv7hl Provides: pan-debugsource = 1:0.147-1.fc35 pan-debugsource(armv7hl-32) = 1:0.147-1.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: pan-debuginfo-0.147-1.fc35.armv7hl Provides: debuginfo(build-id) = d8c055bff9d6daa0b67280c31219603e90679700 pan-debuginfo = 1:0.147-1.fc35 pan-debuginfo(armv7hl-32) = 1:0.147-1.fc35 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: pan-debugsource(armv7hl-32) = 1:0.147-1.fc35 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm Wrote: /builddir/build/RPMS/pan-0.147-1.fc35.armv7hl.rpm Wrote: /builddir/build/RPMS/pan-debugsource-0.147-1.fc35.armv7hl.rpm Wrote: /builddir/build/RPMS/pan-debuginfo-0.147-1.fc35.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.X5m88n + umask 022 + cd /builddir/build/BUILD + cd pan-0.147 + /usr/bin/rm -rf /builddir/build/BUILDROOT/pan-0.147-1.fc35.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0