Mock Version: 1.2.13 ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/centerim.spec'], chrootPath='/var/lib/mock/epel-1-armhfp-11a64f66ef0abb1d70e903e959081855c4f27b1e/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=996) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/centerim.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/centerim-4.22.10-14.el7.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/centerim.spec '], chrootPath='/var/lib/mock/epel-1-armhfp-11a64f66ef0abb1d70e903e959081855c4f27b1e/root'shell=Falseuid=996env={'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/centerim.spec '] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WlMbXk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf centerim-4.22.10 + /usr/bin/gzip -dc /builddir/build/SOURCES/centerim-4.22.10.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd centerim-4.22.10 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (centerim-4.22.6-url-escape-fedora.patch): + echo 'Patch #0 (centerim-4.22.6-url-escape-fedora.patch):' + /usr/bin/cat /builddir/build/SOURCES/centerim-4.22.6-url-escape-fedora.patch + /usr/bin/patch -p1 -b --suffix .url-escape-fedora --fuzz=0 patching file src/centerim.cc Hunk #1 succeeded at 760 (offset 5 lines). Hunk #2 succeeded at 783 (offset 5 lines). Hunk #3 succeeded at 1150 (offset 6 lines). patching file src/icqconf.cc Hunk #1 succeeded at 302 (offset 28 lines). Hunk #2 succeeded at 1272 (offset 33 lines). patching file src/icqconf.h patching file src/icqdialogs.cc Hunk #1 succeeded at 1285 (offset 1 line). Hunk #2 succeeded at 1441 (offset 4 lines). Hunk #3 succeeded at 2083 (offset 5 lines). Hunk #4 succeeded at 2092 (offset 5 lines). patching file src/icqface.cc Hunk #1 succeeded at 2389 (offset 18 lines). Patch #1 (centerim-gcc46.patch): + echo 'Patch #1 (centerim-gcc46.patch):' + /usr/bin/cat /builddir/build/SOURCES/centerim-gcc46.patch + /usr/bin/patch -p1 -b --suffix .gcc46 --fuzz=0 patching file libicq2000/libicq2000/sigslot.h Patch #2 (centerim-double-slash.patch): + echo 'Patch #2 (centerim-double-slash.patch):' + /usr/bin/cat /builddir/build/SOURCES/centerim-double-slash.patch + /usr/bin/patch -p1 -b --suffix .dblslash --fuzz=0 patching file libmsn/msn/Makefile.am patching file kksystr/src/Makefile.am + iconv -f iso8859-1 -t utf8 ChangeLog + touch -r ChangeLog ChangeLog.utf8 + mv ChangeLog.utf8 ChangeLog + autoreconf -if Copying file po/Makevars.template fatal: Not a git repository (or any of the parent directories): .git configure.ac:112: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:38: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:112: the top level fatal: Not a git repository (or any of the parent directories): .git configure.ac:112: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:38: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:112: the top level fatal: Not a git repository (or any of the parent directories): .git configure.ac:112: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:38: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:112: the top level fatal: Not a git repository (or any of the parent directories): .git configure.ac:112: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:38: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:112: the top level fatal: Not a git repository (or any of the parent directories): .git configure.ac:112: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:38: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:112: the top level /usr/share/automake-1.13/am/library.am: warning: 'libconnwrap.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' connwrap/Makefile.am:1: while processing library 'libconnwrap.a' /usr/share/automake-1.13/am/library.am: warning: 'libsrc.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' kkconsui/src/Makefile.am:4: while processing library 'libsrc.a' /usr/share/automake-1.13/am/library.am: warning: 'libkksystr.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' kksystr/Makefile.am:2: while processing library 'libkksystr.a' /usr/share/automake-1.13/am/library.am: warning: 'libsrc.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' kksystr/src/Makefile.am:4: while processing library 'libsrc.a' /usr/share/automake-1.13/am/library.am: warning: 'liblibgadu.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' libgadu/Makefile.am:1: while processing library 'liblibgadu.a' /usr/share/automake-1.13/am/library.am: warning: 'liblibicq2000.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' libicq2000/Makefile.am:4: while processing library 'liblibicq2000.a' /usr/share/automake-1.13/am/library.am: warning: 'libsrc.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' libicq2000/src/Makefile.am:2: while processing library 'libsrc.a' /usr/share/automake-1.13/am/library.am: warning: 'liblibjabber.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' libjabber/Makefile.am:2: while processing library 'liblibjabber.a' /usr/share/automake-1.13/am/library.am: warning: 'liblibmsn.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' libmsn/Makefile.am:4: while processing library 'liblibmsn.a' /usr/share/automake-1.13/am/library.am: warning: 'libmsn.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' libmsn/msn/Makefile.am:2: while processing library 'libmsn.a' /usr/share/automake-1.13/am/library.am: warning: 'libhooks.a': linking libraries using a non-POSIX /usr/share/automake-1.13/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac' src/hooks/Makefile.am:4: while processing library 'libhooks.a' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.LBhiUp + umask 022 + cd /builddir/build/BUILD + cd centerim-4.22.10 + autoconf configure.ac:112: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from... ../../lib/autoconf/general.m4:2678: AC_LINK_IFELSE is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... m4/libcurl.m4:38: LIBCURL_CHECK_CONFIG is expanded from... configure.ac:112: the top level + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro ' + export LDFLAGS + '[' 1 == 1 ']' + '[' arm == ppc64le ']' ++ find . -name config.guess -o -name config.sub + for i in '$(find . -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' + for i in '$(find . -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' + ./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-ssl --with-nss_compat --disable-rpath --enable-locales-fix 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 for style of include used by make... GNU checking for armv7hl-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking for strerror in -lcposix... no checking build system type... armv7hl-redhat-linux-gnu checking host system type... armv7hl-redhat-linux-gnu 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 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 minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for armv7hl-redhat-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) none checking for armv7hl-redhat-linux-gnu-g++... no checking for armv7hl-redhat-linux-gnu-c++... no checking for armv7hl-redhat-linux-gnu-gpp... no checking for armv7hl-redhat-linux-gnu-aCC... no checking for armv7hl-redhat-linux-gnu-CC... no checking for armv7hl-redhat-linux-gnu-cxx... no checking for armv7hl-redhat-linux-gnu-cc++... no checking for armv7hl-redhat-linux-gnu-cl.exe... no checking for armv7hl-redhat-linux-gnu-FCC... no checking for armv7hl-redhat-linux-gnu-KCC... no checking for armv7hl-redhat-linux-gnu-RCC... no checking for armv7hl-redhat-linux-gnu-xlC_r... no checking for armv7hl-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C preprocessor... gcc -E checking for armv7hl-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib 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 whether we are using the GNU C Library 2 or newer... yes checking for an ANSI C-conforming const... yes checking for signed... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for long long... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether integer division by zero raises SIGFPE... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no 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 for ptrdiff_t... yes checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for wcslen... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for __fsetlocking... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... no checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for gpgme-config... /usr/bin/gpgme-config checking for GPGME - version >= 0.4.2... yes checking for gawk... (cached) gawk checking for curl-config... /usr/bin/curl-config checking for the version of libcurl... 7.29.0 checking for libcurl >= version 4.12.0... yes checking whether libcurl is usable... yes checking for curl_free... yes checking whether to use fribidi... no checking for OpenSSL... not found or disabled 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 NSS... yes checking for NSS compat... checking for SSL_CTX_new in -lnss_compat_ossl... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for off_t... (cached) yes yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking for uname... yes checking for libjpeg (for Gadu-Gadu registration)... checking for jpeg_start_decompress in -ljpeg... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for libotr... checking whether to use Xss... checking whether byte ordering is bigendian... no checking for iconv... (cached) yes checking size of int... 4 checking size of short... 2 checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking for working ncursesw... yes checking ncursesw/cursesw.h usability... no checking ncursesw/cursesw.h presence... no checking for ncursesw/cursesw.h... no checking ncursesw/curses.h usability... yes checking ncursesw/curses.h presence... yes checking for ncursesw/curses.h... yes checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for argz.h... (cached) yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking ftw.h usability... yes checking ftw.h presence... yes checking for ftw.h... yes checking for inttypes.h... (cached) yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for malloc.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stddef.h... (cached) yes checking for stdint.h... (cached) yes checking stdio_ext.h usability... yes checking stdio_ext.h presence... yes checking for stdio_ext.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking for sys/param.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for sys/types.h... (cached) yes checking _G_config.h usability... yes checking _G_config.h presence... yes checking for _G_config.h... yes checking how to run the C++ preprocessor... g++ -E checking vector usability... yes checking vector presence... yes checking for vector... yes checking iostream usability... yes checking iostream presence... yes checking for iostream... yes checking fstream usability... yes checking fstream presence... yes checking for fstream... yes checking string usability... yes checking string presence... yes checking for string... yes checking algorithm usability... yes checking algorithm presence... yes checking for algorithm... yes checking list usability... yes checking list presence... yes checking for list... yes checking memory usability... yes checking memory presence... yes checking for memory... yes checking iterator usability... yes checking iterator presence... yes checking for iterator... yes checking exception usability... yes checking exception presence... yes checking for exception... yes checking utility usability... yes checking utility presence... yes checking for utility... yes checking hash_map usability... yes checking hash_map presence... yes checking for hash_map... yes checking strstream usability... yes checking strstream presence... yes checking for strstream... yes checking ext/hash_map usability... yes checking ext/hash_map presence... yes checking for ext/hash_map... yes checking sstream usability... yes checking sstream presence... yes checking for sstream... yes checking whether make supports order-only targets... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... (cached) yes checking for inline... (cached) inline checking for C/C++ restrict keyword... __restrict checking for size_t... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... (cached) time.h checking for working volatile... yes checking for ptrdiff_t... (cached) yes checking return type of signal handlers... void checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking for gethostbyname... yes checking for gethostname... yes checking for getpass... yes checking for inet_aton... yes checking for inet_ntoa... yes checking for memset... yes checking for select... yes checking for setenv... (cached) yes checking for socket... yes checking for strerror... yes checking for strtol... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating connwrap/Makefile config.status: creating firetalk/Makefile config.status: creating kkconsui/Makefile config.status: creating kkconsui/include/Makefile config.status: creating kkconsui/src/Makefile config.status: creating kkstrtext/Makefile config.status: creating kksystr/Makefile config.status: creating kksystr/include/Makefile config.status: creating kksystr/src/Makefile config.status: creating libgadu/Makefile config.status: creating libicq2000/Makefile config.status: creating libicq2000/libicq2000/Makefile config.status: creating libicq2000/src/Makefile config.status: creating libjabber/Makefile config.status: creating libmsn/Makefile config.status: creating libmsn/msn/Makefile config.status: creating libyahoo2/Makefile config.status: creating misc/Makefile config.status: creating share/Makefile config.status: creating src/Makefile config.status: creating src/hooks/Makefile config.status: creating intl/Makefile config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting config.status: creating po/Makefile.in config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile Build options: Version 4.22.10 Install prefix /usr CFLAGS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 CXXFLAGS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 Protocols and Clients: ICQ Yahoo AIM jabber Gadu-Gadu MSN Messenger RSS Reader LiveJournal client Enjoy! + make echo 4.22.10 > .version-t && mv .version-t .version make all-recursive make[1]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' Making all in connwrap make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c connwrap.c connwrap.c: In function 'delsock': connwrap.c:106:14: warning: unused variable 'nsocks' [-Wunused-variable] sslsock *nsocks; ^ connwrap.c: In function 'cw_nb_connect': connwrap.c:339:6: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, &optlen) || optval){ ^ In file included from connwrap.h:9:0, from connwrap.c:1: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^ connwrap.c:410:2: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &optval, &optlen) || optval) { ^ In file included from connwrap.h:9:0, from connwrap.c:1: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^ connwrap.c:307:9: warning: unused variable 'ret' [-Wunused-variable] int ret; ^ connwrap.c: In function 'cw_accept': connwrap.c:430:2: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] rc = accept(s, addr, addrlen); ^ In file included from connwrap.h:9:0, from connwrap.c:1: /usr/include/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ connwrap.c:442:5: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] return accept(s, addr, addrlen); ^ In file included from connwrap.h:9:0, from connwrap.c:1: /usr/include/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ connwrap.c: In function 'cw_write': connwrap.c:458:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = getsock(fd)) ^ connwrap.c:448:9: warning: unused variable 'ret' [-Wunused-variable] int ret; ^ connwrap.c: In function 'cw_read': connwrap.c:479:6: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = getsock(fd)) ^ connwrap.c:467:9: warning: unused variable 'ret' [-Wunused-variable] int ret; ^ connwrap.c: In function 'cw_http_connect': connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:178:2: note: in expansion of macro 'SOCKOUT' SOCKOUT("CONNECT "); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:179:2: note: in expansion of macro 'SOCKOUT' SOCKOUT(ip); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:180:2: note: in expansion of macro 'SOCKOUT' SOCKOUT(":"); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:181:2: note: in expansion of macro 'SOCKOUT' SOCKOUT(buf); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:182:2: note: in expansion of macro 'SOCKOUT' SOCKOUT(" HTTP/1.0\r\n"); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:186:6: note: in expansion of macro 'SOCKOUT' SOCKOUT("Proxy-Authorization: Basic "); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:190:6: note: in expansion of macro 'SOCKOUT' SOCKOUT(b); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:193:6: note: in expansion of macro 'SOCKOUT' SOCKOUT("\r\n"); ^ connwrap.c:139:25: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] #define SOCKOUT(s) write(sockfd, s, strlen(s)) ^ connwrap.c:196:2: note: in expansion of macro 'SOCKOUT' SOCKOUT("\r\n"); ^ gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c md5.c rm -f libconnwrap.a ar cru libconnwrap.a connwrap.o md5.o ranlib libconnwrap.a make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' Making all in kkstrtext make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' g++ -DHAVE_CONFIG_H -I. -I.. -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o kkstrtext.o kkstrtext.cc kkstrtext.cc: In function 'char* strcut(char*, int, int)': kkstrtext.cc:34:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(count > strlen(strin)-frompos) ^ kkstrtext.cc: In function 'char* time2str(const time_t*, char*, char*)': kkstrtext.cc:72:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < strlen(mask); i++) { ^ kkstrtext.cc: In function 'time_t str2time(char*, char*, time_t*)': kkstrtext.cc:110:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < strlen(mask); i++) { ^ kkstrtext.cc: In function 'std::vector getquotelayout(const string&, const string&, const string&)': kkstrtext.cc:238:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(escs.find(cchar) != -1) { ^ kkstrtext.cc:241:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(escs.find(prevchar) != -1) { ^ kkstrtext.cc:245:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if(qs.find(cchar) != -1) { ^ kkstrtext.cc:246:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(!((escs.find(prevchar) != -1) && (prevpos == curpos-1))) { ^ kkstrtext.cc: In function 'const char* strqpbrk(const char*, int, const char*, const char*, const char*)': kkstrtext.cc:312:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(p = strpbrk(p, cset)) { ^ kkstrtext.cc: In function 'const char* strqcasestr(const char*, const char*, const char*, const char*)': kkstrtext.cc:337:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < strlen(s); i++) { ^ kkstrtext.cc:340:13: warning: value computed is not used [-Wunused-value] CHECKESC(s+i, s, esc); ^ kkstrtext.cc:297:2: note: in definition of macro 'CHECKESC' curpos++; \ ^ kkstrtext.cc: In function 'const char* strqstr(const char*, const char*, const char*, const char*)': kkstrtext.cc:356:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(p = strstr(ss, str)) { ^ kkstrtext.cc:360:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(r = strpbrk(r, q)) { ^ kkstrtext.cc: In function 'int strchcount(char*, char*)': kkstrtext.cc:398:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(p = strpbrk(p+1, accept)) ret++; ^ kkstrtext.cc: In function 'std::string textscreen(const string&)': kkstrtext.cc:459:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < r.size(); i++) { ^ kkstrtext.cc: In function 'std::string getword(std::string&, const string&)': kkstrtext.cc:483:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0, sub = base; i < sub.size(); i++) ^ kkstrtext.cc: In function 'const string getwordquote(std::string&, std::string, std::string)': kkstrtext.cc:503:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0, sub = base; i < sub.size(); i++) { ^ kkstrtext.cc: In function 'int rtabmargin(bool, int, const char*)': kkstrtext.cc:560:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(p && (curpos != strlen(p))) { ^ kkstrtext.cc: In function 'void breakintolines(std::string, std::vector >&, int)': kkstrtext.cc:619:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(i->size() > linelen) { ^ kkstrtext.cc: In function 'void breakintolines(const string&, std::vector >&)': kkstrtext.cc:645:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(tpos < text.size()) { ^ kkstrtext.cc: In function 'void find_gather_quoted(std::vector&, const string&, const string&, const string&)': kkstrtext.cc:676:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(escape.find(str[npos-1]) == -1) { ^ kkstrtext.cc: In function 'bool iswholeword(const string&, int, int)': kkstrtext.cc:793:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] lm = !so || (wdelims.find(s.substr(so-1, 1)) != -1); ^ kkstrtext.cc:794:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] rm = (eo == s.size()-1) || (wdelims.find(s.substr(eo, 1)) != -1); ^ kkstrtext.cc:794:67: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] rm = (eo == s.size()-1) || (wdelims.find(s.substr(eo, 1)) != -1); ^ kkstrtext.cc: In function 'int hex2int(const string&)': kkstrtext.cc:805:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < ahex.size(); i++) { ^ kkstrtext.cc: In function 'bool getstring(std::istream&, std::string&)': kkstrtext.cc:845:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = !f.eof()) { ^ kkstrtext.cc: In function 'std::string cuthtml(const string&, int)': kkstrtext.cc:990:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(pos < html.size()) ^ kkstrtext.cc: In function 'std::string striprtf(const string&, const string&)': kkstrtext.cc:1146:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(unichar.substr(0, 4).find_first_not_of("0123456789") == -1) { ^ kkstrtext.cc: In function 'std::vector getquotelayout(const string&, const string&, const string&)': kkstrtext.cc:246:30: warning: 'prevchar' may be used uninitialized in this function [-Wmaybe-uninitialized] if(!((escs.find(prevchar) != -1) && (prevpos == curpos-1))) { ^ rm -f libkkstrtext.a ar cru libkkstrtext.a kkstrtext.o ranlib libkkstrtext.a make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' Making all in kksystr make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' Making all in include make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' Making all in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kksystr/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o kkfsys.o kkfsys.cc kkfsys.cc: In function 'int fcopy(const char*, const char*)': kkfsys.cc:45:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(inpf = fopen(source, "r")) { ^ kkfsys.cc:46:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(outf = fopen(dest, "w")) { ^ kkfsys.cc: In function 'int stubnftw(const char*, int (*)(const char*, const stat*, int), int, int)': kkfsys.cc:112:32: warning: suggest parentheses around assignment used as truth value [-Wparentheses] } else if(dr = opendir(dir)) { ^ kkfsys.cc: In function 'bool samefile(const string&, const string&)': kkfsys.cc:181:70: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = !stat(fname1.c_str(), &st1) && !stat(fname2.c_str(), &st2)) { ^ kkfsys.cc: In function 'std::vector > filefind(const string&, const string&, int)': kkfsys.cc:207:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(d = opendir(root.c_str())) { ^ kkfsys.cc:208:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(de = readdir(d)) { ^ kkfsys.cc: In function 'void freads(FILE*, char*, int)': kkfsys.cc:34:24: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fgets(s, maxlen, f); ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kksystr/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o kkiproc.o kkiproc.cc kkiproc.cc: In function 'int dataready(int, int)': kkiproc.cc:137:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(rc = FD_ISSET(fd, &fds)) { ^ kkiproc.cc: In function 'void detach(char*)': kkiproc.cc:51:46: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] if(logfile) freopen(logfile, "w", stdout); ^ kkiproc.cc:55:12: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] chdir("/"); ^ kkiproc.cc: In function 'char* getprocentry(char*)': kkiproc.cc:154:23: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(p, fsize, 1, f); ^ rm -f libsrc.a ar cru libsrc.a kkfsys.o kkiproc.o ranlib libsrc.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' rm -f libkksystr.a ar cru libkksystr.a src/kkfsys.o src/kkiproc.o ranlib libkksystr.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' Making all in kkconsui make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' Making all in include make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' Making all in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o treeview.o treeview.cc treeview.cc: In member function 'int ktool::treeview::getid(int)': treeview.cc:152:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((mpos >= 0) && (mpos < refdeps.size())) { ^ treeview.cc: In member function 'void* ktool::treeview::open(int*)': treeview.cc:262:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(k = menu.open()) { ^ treeview.cc: In member function 'bool ktool::treeview::islast(int)': treeview.cc:204:22: warning: 'lastid' may be used uninitialized in this function [-Wmaybe-uninitialized] return lastid == id; ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o colorschemer.o colorschemer.cc colorschemer.cc: In function 'void parsecolordef(std::string, int, colordef&)': colorschemer.cc:15:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(pos != r.size()) { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o textinputline.o textinputline.cc textinputline.cc: In member function 'bool ktool::textinputline::keymove(int)': textinputline.cc:31:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(++position > value.size()) position = value.size(); ^ textinputline.cc: In member function 'void ktool::textinputline::exechistory()': textinputline.cc:59:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(wx2 < i->size()) wx2 = i->size(); ^ textinputline.cc: In member function 'virtual void ktool::textinputline::redraw()': textinputline.cc:83:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(position > value.size()) { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o fileselector.o fileselector.cc fileselector.cc: In member function 'void ktool::fileselector::generatemenu()': fileselector.cc:38:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(d = opendir(dcurrent.c_str())) { ^ fileselector.cc:39:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(de = readdir(d)) { ^ fileselector.cc: In member function 'void ktool::fileselector::exec()': fileselector.cc:113:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(i = (item *) m.getref(n-1)) { ^ fileselector.cc:143:65: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(fin = (!S_ISDIR(i->mode) || (options & FSEL_DIRSELECT))) { ^ fileselector.cc:101:33: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] chdir((dcurrent = "/").c_str()); ^ fileselector.cc:131:46: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] chdir((dcurrent = di.dirname).c_str()); ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o textwindow.o textwindow.cc textwindow.cc: In member function 'void ktool::textwindow::write(int, int, int, const string&)': textwindow.cc:135:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; (i < text.size()) && (i < x2-x1-x); i++) ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o texteditor.o texteditor.cc In file included from texteditor.cc:55:0: ../../kkconsui/include/texteditor.h: In constructor 'ktool::texteditor::texteditor()': ../../kkconsui/include/texteditor.h:153:44: warning: 'ktool::texteditor::otherkeys' will be initialized after [-Wreorder] int (*otherkeys)(texteditor &caller, int k); ^ ../../kkconsui/include/texteditor.h:94:6: warning: 'int ktool::texteditor::fn' [-Wreorder] int fn /* file number */, fcount /* files count */; ^ texteditor.cc:74:1: warning: when initialized here [-Wreorder] texteditor::texteditor(): ^ In file included from texteditor.cc:55:0: ../../kkconsui/include/texteditor.h:151:15: warning: 'ktool::texteditor::wrap' will be initialized after [-Wreorder] bool active, wrap, insertmode, modified, smarttab; ^ ../../kkconsui/include/texteditor.h:93:12: warning: 'int ktool::texteditor::abscol' [-Wreorder] int outx, abscol; ^ texteditor.cc:74:1: warning: when initialized here [-Wreorder] texteditor::texteditor(): ^ In file included from texteditor.cc:55:0: ../../kkconsui/include/texteditor.h:154:33: warning: 'ktool::texteditor::idle' will be initialized after [-Wreorder] void (*idle)(texteditor &caller); ^ ../../kkconsui/include/texteditor.h:151:21: warning: 'bool ktool::texteditor::insertmode' [-Wreorder] bool active, wrap, insertmode, modified, smarttab; ^ texteditor.cc:74:1: warning: when initialized here [-Wreorder] texteditor::texteditor(): ^ In file included from texteditor.cc:55:0: ../../kkconsui/include/texteditor.h:151:21: warning: 'ktool::texteditor::insertmode' will be initialized after [-Wreorder] bool active, wrap, insertmode, modified, smarttab; ^ ../../kkconsui/include/texteditor.h:95:7: warning: 'bool ktool::texteditor::undolog' [-Wreorder] bool undolog, show, prevshift; ^ texteditor.cc:74:1: warning: when initialized here [-Wreorder] texteditor::texteditor(): ^ In file included from texteditor.cc:55:0: ../../kkconsui/include/texteditor.h:97:12: warning: 'ktool::texteditor::curfile' will be initialized after [-Wreorder] editfile *curfile; ^ ../../kkconsui/include/texteditor.h:95:22: warning: 'bool ktool::texteditor::prevshift' [-Wreorder] bool undolog, show, prevshift; ^ texteditor.cc:74:1: warning: when initialized here [-Wreorder] texteditor::texteditor(): ^ texteditor.cc: In member function 'char* ktool::texteditor::save(const char*)': texteditor.cc:164:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (strlen(prev) < x2-x1-1)) { ^ texteditor.cc:163:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] (prev[strlen(prev)-1] != ' ') && ^ texteditor.cc: In member function 'void ktool::texteditor::addhighlight(int, std::string, int, ktool::hl_kind)': texteditor.cc:315:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(nscheme >= 0 && nscheme < colorschemes.size()) { ^ texteditor.cc: In member function 'void ktool::texteditor::addcolordif(int, int)': texteditor.cc:337:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(nscheme >= 0 && nscheme < colorschemes.size()) { ^ texteditor.cc: In member function 'void ktool::texteditor::insert(std::string)': texteditor.cc:550:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(sbuf.find_first_of("\n\t") != -1) { ^ texteditor.cc:567:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(curpos = strchr(curpos, '\n')) curpos++; ^ texteditor.cc:572:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(s = strchr(buf, '\n')) *s = 0; ^ texteditor.cc: In member function 'void ktool::texteditor::draw_print(char*, int, int)': texteditor.cc:607:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(outx + strlen(buf) > distance) buf[distance-outx] = 0; ^ texteditor.cc: In member function 'int ktool::texteditor::hl_comment(char*, char*, int)': texteditor.cc:714:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = strqstr(cp, txt, "\"'")) ^ texteditor.cc: In member function 'int ktool::texteditor::hl_comment(char*, int, int, int)': texteditor.cc:727:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(color && (st <= strlen(cp)) && (pend-st > 0)) { ^ texteditor.cc:730:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; (i <= pend) && (i < strlen(cp)); i++) { ^ texteditor.cc:737:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(pend > strlen(cp)) ^ texteditor.cc:751:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = st; (i < pend) && (i < strlen(cp)); i++) { ^ texteditor.cc: In member function 'int ktool::texteditor::count_clrcodes(char*, int)': texteditor.cc:778:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < strlen(cp) && j < pos; i++) { ^ texteditor.cc:781:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(i++ < strlen(cp)) k++; ^ texteditor.cc: In member function 'void ktool::texteditor::showline(int, int, int, int)': texteditor.cc:826:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(nr = strchr(r, ';')) { ^ texteditor.cc:839:92: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(p = strqstr(p+lastoccur, r, colors.synt_quote.c_str(), colors.synt_qescape.c_str())) { ^ texteditor.cc:872:61: warning: suggest parentheses around assignment used as truth value [-Wparentheses] colors.synt_quote.c_str(), colors.synt_qescape.c_str())) { ^ texteditor.cc:961:65: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < startx+sxinscount && i < strlen(cp)+inscount*3; i++) { ^ texteditor.cc:966:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = startx+sxinscount, n = 0, outx = 0; i < strlen(cp); i++) { ^ texteditor.cc: In member function 'bool ktool::texteditor::endofline()': texteditor.cc:60:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define CSTRLEN strlen(CURSTRING ? CURSTRING : "") ^ texteditor.cc:1020:22: note: in expansion of macro 'CSTRLEN' return CURCOL == CSTRLEN; ^ texteditor.cc: In member function 'bool ktool::texteditor::fix_x(bool)': texteditor.cc:58:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define CURCOL (curfile ? (curfile->sx+curfile->x) : 0) ^ texteditor.cc:1055:37: note: in expansion of macro 'CURCOL' if(strspn(p+CURCOL, " ") >= rm-CURCOL) ^ texteditor.cc: In member function 'void ktool::texteditor::eddel(bool)': texteditor.cc:1071:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(CURCOL < strlen(p)) { ^ texteditor.cc:1067:9: warning: unused variable 'nextlen' [-Wunused-variable] int nextlen, todelete = 1, rm; ^ texteditor.cc: In member function 'void ktool::texteditor::eddelword()': texteditor.cc:1134:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if(CURCOL == strlen(p)) { ^ texteditor.cc: In member function 'void ktool::texteditor::eddelwordemacs()': texteditor.cc:1181:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if(CURCOL == strlen(p)) { ^ texteditor.cc: In member function 'void ktool::texteditor::eddelbegofline()': texteditor.cc:1262:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if(CURCOL == strlen(p)) { // We're at the end ^ texteditor.cc: In member function 'void ktool::texteditor::eddelendofline()': texteditor.cc:1290:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (CURCOL == strlen(p)) { // We're at the end ^ texteditor.cc: In member function 'void ktool::texteditor::edtransposechar()': texteditor.cc:1313:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if (CURCOL == strlen(p)) { ^ texteditor.cc: In member function 'void ktool::texteditor::edenter(bool)': texteditor.cc:58:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define CURCOL (curfile ? (curfile->sx+curfile->x) : 0) ^ texteditor.cc:1355:21: note: in expansion of macro 'CURCOL' r = strlen(p) > CURCOL ? p+CURCOL : p+strlen(p); ^ texteditor.cc: In member function 'void ktool::texteditor::edmove(int, int)': texteditor.cc:1495:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = strpbrk(p, NONCHAR_DELIM)) ^ texteditor.cc:58:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define CURCOL (curfile ? (curfile->sx+curfile->x) : 0) ^ texteditor.cc:1509:20: note: in expansion of macro 'CURCOL' if(CSTRLEN > CURCOL) { ^ texteditor.cc:60:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define CSTRLEN strlen(CURSTRING ? CURSTRING : "") ^ texteditor.cc:1544:23: note: in expansion of macro 'CSTRLEN' } else if(CURCOL != CSTRLEN) { ^ texteditor.cc: In member function 'void ktool::texteditor::inschar(int)': texteditor.cc:1693:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(wrap && strlen(n) > x2-x1-1) { ^ texteditor.cc: In member function 'void ktool::texteditor::setpos(int, int)': texteditor.cc:1743:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(col > strlen(p)) col = strlen(p); ^ texteditor.cc: In member function 'int ktool::texteditor::open()': texteditor.cc:60:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define CSTRLEN strlen(CURSTRING ? CURSTRING : "") ^ texteditor.cc:1779:14: note: in expansion of macro 'CSTRLEN' if(CURCOL > CSTRLEN) fix_x(true); ^ texteditor.cc: In member function 'void ktool::texteditor::shiftident(int, int, int, int, int)': texteditor.cc:2028:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(strspn(p, " ") >= -delta) { ^ texteditor.cc: In member function 'void ktool::texteditor::undo()': texteditor.cc:2087:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < ur->data.size(); i++) eddel(false); ^ texteditor.cc:2091:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < ur->data.size(); i++) ^ texteditor.cc: In member function 'void ktool::texteditor::wrapline(int, int&, int&)': texteditor.cc:2180:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(wrap && p && strlen(p) > x2-x1-1) { // it's longer than window width and we want it wrapped ^ texteditor.cc:2202:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (px>=strlen(n)) { // cursor moved to next line ^ texteditor.cc: In member function 'void ktool::texteditor::mergeline(int, bool, int&, int&)': texteditor.cc:2222:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(wrap && (able < strlen(next))) { // not whole next line fits here ^ texteditor.cc:2226:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(asub = strpbrk(anext, WORD_DELIM)) { ^ texteditor.cc:2228:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(; atsub = strpbrk(asub+1, WORD_DELIM); asub = atsub); ^ texteditor.cc: In member function 'int ktool::texteditor::load(FILE*, std::string)': texteditor.cc:115:28: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(p, st.st_size, 1, f); ^ texteditor.cc: In member function 'void ktool::texteditor::insert(FILE*)': texteditor.cc:534:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(buf, fsize, 1, f); ^ texteditor.cc: In member function 'bool ktool::texteditor::find(const char*, const char*, int*, int*)': texteditor.cc:1918:2: warning: 'fdirection' may be used uninitialized in this function [-Wmaybe-uninitialized] if((fdirection == fromcur) && (i == CURLINE)) plus = CURCOL+1; ^ texteditor.cc:1916:36: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] p = (char *) curfile->lines->at(i); ^ texteditor.cc: In member function 'void ktool::texteditor::delmark()': texteditor.cc:461:20: warning: 'newrow' may be used uninitialized in this function [-Wmaybe-uninitialized] int i, newcol, newrow, line = 0; ^ texteditor.cc:461:12: warning: 'newcol' may be used uninitialized in this function [-Wmaybe-uninitialized] int i, newcol, newrow, line = 0; ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o dialogbox.o dialogbox.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o screenarea.o screenarea.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o textbrowser.o textbrowser.cc textbrowser.cc: In member function 'void ktool::textbrowser::draw(int)': textbrowser.cc:68:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = line; (i-line < y2-y1) && (i < lines.size()); i++) { ^ textbrowser.cc: In member function 'int ktool::textbrowser::open()': textbrowser.cc:128:12: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] return res; ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o abstractui.o abstractui.cc In file included from abstractui.cc:25:0: ../../kkconsui/include/abstractui.h: In copy constructor 'ktool::abstractuicontrol::abstractuicontrol(const ktool::abstractuicontrol&)': ../../kkconsui/include/abstractui.h:16:7: warning: 'ktool::abstractuicontrol::emacs' will be initialized after [-Wreorder] bool emacs; ^ ../../kkconsui/include/abstractui.h:13:26: warning: 'bool ktool::abstractuicontrol::aborted' [-Wreorder] bool fisopen, finished, aborted; ^ abstractui.cc:31:1: warning: when initialized here [-Wreorder] abstractuicontrol::abstractuicontrol(const abstractuicontrol &a) ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o horizontalbar.o horizontalbar.cc In file included from horizontalbar.cc:25:0: ../../kkconsui/include/horizontalbar.h: In constructor 'ktool::horizontalbar::horizontalbar(int, int, int, int, ...)': ../../kkconsui/include/horizontalbar.h:21:28: warning: 'ktool::horizontalbar::previtem' will be initialized after [-Wreorder] int item, ncolor, scolor, previtem; ^ ../../kkconsui/include/horizontalbar.h:21:20: warning: 'int ktool::horizontalbar::scolor' [-Wreorder] int item, ncolor, scolor, previtem; ^ horizontalbar.cc:27:1: warning: when initialized here [-Wreorder] horizontalbar::horizontalbar(int x, int y, int nc, int sc, ...): ^ In file included from horizontalbar.cc:25:0: ../../kkconsui/include/horizontalbar.h:21:20: warning: 'ktool::horizontalbar::scolor' will be initialized after [-Wreorder] int item, ncolor, scolor, previtem; ^ ../../kkconsui/include/horizontalbar.h:21:12: warning: 'int ktool::horizontalbar::ncolor' [-Wreorder] int item, ncolor, scolor, previtem; ^ horizontalbar.cc:27:1: warning: when initialized here [-Wreorder] horizontalbar::horizontalbar(int x, int y, int nc, int sc, ...): ^ In file included from horizontalbar.cc:25:0: ../../kkconsui/include/horizontalbar.h: In constructor 'ktool::horizontalbar::horizontalbar(int, int, ...)': ../../kkconsui/include/horizontalbar.h:21:28: warning: 'ktool::horizontalbar::previtem' will be initialized after [-Wreorder] int item, ncolor, scolor, previtem; ^ ../../kkconsui/include/horizontalbar.h:21:20: warning: 'int ktool::horizontalbar::scolor' [-Wreorder] int item, ncolor, scolor, previtem; ^ horizontalbar.cc:38:1: warning: when initialized here [-Wreorder] horizontalbar::horizontalbar(int nc, int sc, ...): ^ In file included from horizontalbar.cc:25:0: ../../kkconsui/include/horizontalbar.h:21:20: warning: 'ktool::horizontalbar::scolor' will be initialized after [-Wreorder] int item, ncolor, scolor, previtem; ^ ../../kkconsui/include/horizontalbar.h:21:12: warning: 'int ktool::horizontalbar::ncolor' [-Wreorder] int item, ncolor, scolor, previtem; ^ horizontalbar.cc:38:1: warning: when initialized here [-Wreorder] horizontalbar::horizontalbar(int nc, int sc, ...): ^ horizontalbar.cc: In member function 'void ktool::horizontalbar::movebar(int)': horizontalbar.cc:58:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(++item >= items.size()) item = 0; ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o linkedlist.o linkedlist.cc In file included from linkedlist.cc:25:0: ../../kkconsui/include/linkedlist.h: In constructor 'ktool::linkedlist::linkedlist()': ../../kkconsui/include/linkedlist.h:25:6: warning: 'ktool::linkedlist::count' will be initialized after [-Wreorder] int count; ^ ../../kkconsui/include/linkedlist.h:21:15: warning: 'ktool::linkedlist::flinkedlist* ktool::linkedlist::flist' [-Wreorder] flinkedlist *flist; ^ linkedlist.cc:27:1: warning: when initialized here [-Wreorder] linkedlist::linkedlist(): count(0), flist(0), freeitem(0) { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o cmenus.o cmenus.cc cmenus.cc: In member function 'bool ktool::verticalmenu::shownelem(int, int)': cmenus.cc:130:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((n < 0) || (n >= items.size())) return false; ^ cmenus.cc:144:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(i-x1 < buf.size()) { ^ cmenus.cc:147:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(hlight = !hlight) ^ cmenus.cc: In member function 'void ktool::verticalmenu::showall()': cmenus.cc:182:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if(curelem > items.size()-1) { ^ cmenus.cc:190:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((firstdisp+y2-y1 > items.size()) && (y2-y1 < items.size())) { ^ cmenus.cc:190:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((firstdisp+y2-y1 > items.size()) && (y2-y1 < items.size())) { ^ cmenus.cc:198:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(p = firstdisp; (p < firstdisp+y2-y1) && (p < items.size()); p++) { ^ cmenus.cc:203:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(; p < firstdisp+y2-y1; p++) { ^ cmenus.cc: In member function 'int ktool::verticalmenu::open()': cmenus.cc:287:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(curelem < items.size()-1) { ^ cmenus.cc:297:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(curelem < items.size()) { ^ cmenus.cc:316:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(finished = exitonedges) continue; ^ cmenus.cc:326:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((curelem += y2-y1) > items.size()-1) { ^ cmenus.cc:327:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(finished = exitonedges) continue; ^ cmenus.cc: In member function 'void* ktool::verticalmenu::getref(int)': cmenus.cc:376:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return (n >= 0) && (n < items.size()) ? items[n].ref : 0; ^ cmenus.cc: In member function 'void ktool::verticalmenu::setitemcolor(int, int)': cmenus.cc:394:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((pos >= 0) && (pos < items.size())) { ^ cmenus.cc: In member function 'void ktool::verticalmenu::remove(int)': cmenus.cc:408:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((pos >= 0) && (pos < items.size())) { ^ cmenus.cc: In member function 'void ktool::verticalmenu::intredraw()': cmenus.cc:427:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(curelem >= 0 && curelem < items.size()) { ^ cmenus.cc: In member function 'int ktool::horizontalmenu::menulen(int)': cmenus.cc:534:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(!i->text.empty() && (i->text.size() > l)) l = i->text.size(); ^ cmenus.cc: In member function 'bool ktool::horizontalmenu::open(int*, int*)': cmenus.cc:578:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((selected < 0) || (selected >= menus.size())) selected = 0; ^ cmenus.cc:594:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(++selected >= menus.size()) selected = 0; ^ cmenus.cc: In member function 'ktool::verticalmenu* ktool::horizontalmenu::pulldown(int)': cmenus.cc:667:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((n >= 0) && (n < menus.size())) { ^ cmenus.cc: In member function 'int ktool::verticalmenu::open()': cmenus.cc:302:5: warning: 'lastone' may be used uninitialized in this function [-Wmaybe-uninitialized] if(!lastone) shownelem(curelem = savecur, 1); ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../kkconsui/include -I../../kkstrtext -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o conscommon.o conscommon.cc conscommon.cc: In function 'void printstring(const string&)': conscommon.cc:161:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < s.size(); i++) ^ conscommon.cc: In function 'int string2key(const string&)': conscommon.cc:231:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((ck = d).find("-") != -1) ck = getrword(d, "-"); ^ rm -f libsrc.a ar cru libsrc.a treeview.o colorschemer.o textinputline.o fileselector.o textwindow.o texteditor.o dialogbox.o screenarea.o textbrowser.o abstractui.o horizontalbar.o linkedlist.o cmenus.o conscommon.o ranlib libsrc.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' rm -f libkkconsui.a ar cru libkkconsui.a src/treeview.o src/colorschemer.o src/textinputline.o src/fileselector.o src/textwindow.o src/texteditor.o src/dialogbox.o src/screenarea.o src/textbrowser.o src/abstractui.o src/horizontalbar.o src/linkedlist.o src/cmenus.o src/conscommon.o ranlib libkkconsui.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' Making all in libicq2000 make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' Making all in libicq2000 make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' Making all in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o ContactTree.o ContactTree.cpp In file included from ../../libicq2000/libicq2000/Contact.h:29:0, from ../../libicq2000/libicq2000/ContactTree.h:31, from ContactTree.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ContactTree.cpp:58:26: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ContactTree.cpp:58:26: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ContactTree.cpp:58:26: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ContactTree.cpp:414:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ContactTree.cpp:414:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ContactTree.cpp:414:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o ContactList.o ContactList.cpp In file included from ../../libicq2000/libicq2000/Contact.h:29:0, from ../../libicq2000/libicq2000/ContactList.h:28, from ContactList.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-MSG.o SNAC-MSG.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o Translator.o Translator.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-UIN.o SNAC-UIN.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o MessageHandler.o MessageHandler.cpp In file included from MessageHandler.h:27:0, from MessageHandler.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' MessageHandler.cpp:37:64: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]' MessageHandler.cpp:37:64: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' MessageHandler.cpp:37:64: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]' MessageHandler.cpp:37:64: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]': MessageHandler.cpp:587:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': MessageHandler.cpp:587:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]': MessageHandler.cpp:587:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': MessageHandler.cpp:587:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SocketClient.o SocketClient.cpp In file included from SocketClient.h:27:0, from SocketClient.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/events.h:115:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/events.h:115:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/events.h:115:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o UserInfoBlock.o UserInfoBlock.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o TLV.o TLV.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC.o SNAC.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o version.o version.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-BOS.o SNAC-BOS.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o Xml.o Xml.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-BUD.o SNAC-BUD.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o exceptions.o exceptions.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o Client.o Client.cpp Client.cpp: In member function 'short unsigned int ICQ2000::Client::NextSeqNum()': Client.cpp:197:51: warning: operation on '((ICQ2000::Client*)this)->ICQ2000::Client::m_client_seq_num' may be undefined [-Wsequence-point] m_client_seq_num = ++m_client_seq_num & 0x7fff; ^ Client.cpp: In member function 'unsigned int ICQ2000::Client::NextRequestID()': Client.cpp:202:45: warning: operation on '((ICQ2000::Client*)this)->ICQ2000::Client::m_requestid' may be undefined [-Wsequence-point] m_requestid = ++m_requestid & 0x7fffffff; ^ Client.cpp: In member function 'void ICQ2000::Client::ParseCh2(ICQ2000::Buffer&, short unsigned int)': Client.cpp:1619:14: warning: variable 'reauth' set but not used [-Wunused-but-set-variable] bool reauth = false; ^ Client.cpp: In member function 'void ICQ2000::Client::setRandomChatGroup(short unsigned int)': Client.cpp:2672:20: warning: unused variable 'reqid' [-Wunused-variable] unsigned int reqid = NextRequestID(); ^ In file included from ../../libicq2000/libicq2000/Contact.h:29:0, from ICQ.h:32, from TLV.h:35, from Client.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' SeqNumCache.h:34:19: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::DirectClient*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::DirectClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::DirectClient*; mt_policy = sigslot::single_threaded]' DCCache.h:44:15: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::FileTransferClient*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::FileTransferClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::FileTransferClient*; mt_policy = sigslot::single_threaded]' FTCache.h:45:15: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::RequestIDCacheValue*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::RequestIDCacheValue*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::RequestIDCacheValue*; mt_policy = sigslot::single_threaded]' RequestIDCache.h:93:22: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ConnectingEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ConnectingEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::ConnectingEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ConnectedEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ConnectedEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::ConnectedEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SBLReceivedEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SBLReceivedEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SBLReceivedEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::DisconnectedEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::DisconnectedEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::DisconnectedEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserTypingNotificationEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserTypingNotificationEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::UserTypingNotificationEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::NewUINEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::NewUINEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::NewUINEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::RateInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::RateInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::RateInfoChangeEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SearchResultEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SearchResultEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SearchResultEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]' Client.cpp:74:28: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::RequestIDCacheValue*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::FileTransferClient*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::DirectClient*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::FileTransferEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SearchResultEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::RateInfoChangeEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::NewUINEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserTypingNotificationEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::DisconnectedEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SBLReceivedEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ConnectedEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ConnectingEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': Client.cpp:3877:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o Contact.o Contact.cpp In file included from ../../libicq2000/libicq2000/Contact.h:29:0, from Contact.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' Contact.cpp:46:42: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' Contact.cpp:46:42: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': Contact.cpp:598:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': Contact.cpp:598:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/events.h:398:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o socket.o socket.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o ICQ.o ICQ.cpp In file included from ICQ.cpp:22:0: ICQ.h: In constructor 'ICQ2000::FTICQSubType::FTICQSubType()': ICQ.h:372:28: warning: 'ICQ2000::FTICQSubType::m_revport' will be initialized after [-Wreorder] unsigned short m_port, m_revport; ^ ICQ.h:371:18: warning: 'unsigned int ICQ2000::FTICQSubType::m_size' [-Wreorder] unsigned int m_size; ^ ICQ.cpp:783:3: warning: when initialized here [-Wreorder] FTICQSubType::FTICQSubType() ^ In file included from ICQ.cpp:22:0: ICQ.h: In constructor 'ICQ2000::FTICQSubType::FTICQSubType(const string&, const string&, int)': ICQ.h:372:28: warning: 'ICQ2000::FTICQSubType::m_revport' will be initialized after [-Wreorder] unsigned short m_port, m_revport; ^ ICQ.h:371:18: warning: 'unsigned int ICQ2000::FTICQSubType::m_size' [-Wreorder] unsigned int m_size; ^ ICQ.cpp:787:3: warning: when initialized here [-Wreorder] FTICQSubType::FTICQSubType(const std::string& msg, const std::string& desc, const int size) ^ In file included from ICQ.cpp:22:0: ICQ.h:371:18: warning: 'ICQ2000::FTICQSubType::m_size' will be initialized after [-Wreorder] unsigned int m_size; ^ ICQ.h:370:17: warning: 'std::string ICQ2000::FTICQSubType::m_message' [-Wreorder] std::string m_message, m_description; ^ ICQ.cpp:787:3: warning: when initialized here [-Wreorder] FTICQSubType::FTICQSubType(const std::string& msg, const std::string& desc, const int size) ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-SBL.o SNAC-SBL.cpp SNAC-SBL.cpp: In member function 'virtual void ICQ2000::SBLListSNAC::ParseBody(ICQ2000::Buffer&)': SNAC-SBL.cpp:90:51: warning: variable 'end' set but not used [-Wunused-but-set-variable] unsigned short group_id, tag_id, type, len, end; ^ In file included from SNAC-SBL.cpp:25:0: SNAC-SBL.h: In constructor 'ICQ2000::SBLAuthoriseSNAC::SBLAuthoriseSNAC(const ContactRef&, std::string, bool)': SNAC-SBL.h:461:22: warning: 'ICQ2000::SBLAuthoriseSNAC::m_cont' will be initialized after [-Wreorder] const ContactRef m_cont; ^ SNAC-SBL.h:460:23: warning: 'const string ICQ2000::SBLAuthoriseSNAC::m_reason' [-Wreorder] const std::string m_reason; ^ SNAC-SBL.cpp:571:3: warning: when initialized here [-Wreorder] SBLAuthoriseSNAC::SBLAuthoriseSNAC(const ContactRef &c, const std::string reason, const bool grant) ^ In file included from ../../libicq2000/libicq2000/Contact.h:29:0, from SNAC-SBL.h:29, from SNAC-SBL.cpp:25: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o ICBMCookie.o ICBMCookie.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o time_extra.o time_extra.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o DirectClient.o DirectClient.cpp In file included from DirectClient.h:27:0, from DirectClient.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' SeqNumCache.h:34:19: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': DirectClient.cpp:841:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': DirectClient.cpp:841:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': DirectClient.cpp:841:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': DirectClient.cpp:841:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ICQ.h:367:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ICQ.h:367:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ICQ.h:367:9: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-base.o SNAC-base.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-LOC.o SNAC-LOC.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o FileTransferClient.o FileTransferClient.cpp FileTransferClient.cpp: In member function 'virtual void ICQ2000::FileTransferClient::clearoutMessagesPoll()': FileTransferClient.cpp:131:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (time(NULL) > (m_timestamp + m_timeout))) ^ FileTransferClient.cpp: In member function 'void ICQ2000::FileTransferClient::ParsePacket0x02(ICQ2000::Buffer&)': FileTransferClient.cpp:592:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((pos = subdir.find('\\')) != std::string::npos) ^ FileTransferClient.cpp: In member function 'void ICQ2000::FileTransferClient::SendPacket0x02()': FileTransferClient.cpp:819:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((pos = subdir.find('/')) != std::string::npos) ^ FileTransferClient.cpp:824:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pos == tmp_name.length()-1) ^ In file included from FileTransferClient.h:29:0, from FileTransferClient.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': FileTransferClient.cpp:1120:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': FileTransferClient.cpp:1120:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': FileTransferClient.cpp:1120:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': FileTransferClient.cpp:1120:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o buffer.o buffer.cpp buffer.cpp: In member function 'ICQ2000::Buffer& ICQ2000::Buffer::operator>>(short unsigned int&)': buffer.cpp:292:41: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] + ((unsigned short)m_data[m_out_pos++]); ^ buffer.cpp:295:46: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] + ((unsigned short)m_data[m_out_pos++] << 8); ^ buffer.cpp: In member function 'ICQ2000::Buffer& ICQ2000::Buffer::operator>>(unsigned int&)': buffer.cpp:315:39: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] + ((unsigned int)m_data[m_out_pos++]); ^ buffer.cpp:315:39: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] buffer.cpp:315:39: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] buffer.cpp:322:45: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] + ((unsigned int)m_data[m_out_pos++] << 24); ^ buffer.cpp:322:45: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] buffer.cpp:322:45: warning: operation on '((ICQ2000::Buffer*)this)->ICQ2000::Buffer::m_out_pos' may be undefined [-Wsequence-point] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SMTPClient.o SMTPClient.cpp In file included from SocketClient.h:27:0, from SMTPClient.h:25, from SMTPClient.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': SMTPClient.cpp:340:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': SMTPClient.cpp:340:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': SMTPClient.cpp:340:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': SMTPClient.cpp:340:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-SRV.o SNAC-SRV.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o events.o events.cpp In file included from events.cpp:22:0: ../../libicq2000/libicq2000/events.h: In constructor 'ICQ2000::FileTransferEvent::FileTransferEvent(ICQ2000::ContactRef, const string&, const string&, unsigned int, short unsigned int)': ../../libicq2000/libicq2000/events.h:782:20: warning: 'ICQ2000::FileTransferEvent::m_seqnum' will be initialized after [-Wreorder] unsigned short m_seqnum; ^ ../../libicq2000/libicq2000/events.h:773:11: warning: 'ICQ2000::FileTransferEvent::State ICQ2000::FileTransferEvent::m_state' [-Wreorder] State m_state; ^ events.cpp:1169:3: warning: when initialized here [-Wreorder] FileTransferEvent::FileTransferEvent(ContactRef c, const string& msg, ^ In file included from events.cpp:22:0: ../../libicq2000/libicq2000/events.h:780:18: warning: 'ICQ2000::FileTransferEvent::m_pos' will be initialized after [-Wreorder] unsigned int m_pos, m_totfiles, m_currfile; ^ ../../libicq2000/libicq2000/events.h:779:29: warning: 'unsigned int ICQ2000::FileTransferEvent::m_totpos' [-Wreorder] unsigned int m_totsize, m_totpos; ^ events.cpp:1169:3: warning: when initialized here [-Wreorder] FileTransferEvent::FileTransferEvent(ContactRef c, const string& msg, ^ In file included from ../../libicq2000/libicq2000/Contact.h:29:0, from ../../libicq2000/libicq2000/ContactList.h:28, from ../../libicq2000/libicq2000/events.h:35, from events.cpp:22: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o SNAC-GEN.o SNAC-GEN.cpp SNAC-GEN.cpp: In member function 'virtual void ICQ2000::RateInfoSNAC::ParseBody(ICQ2000::Buffer&)': SNAC-GEN.cpp:58:20: warning: unused variable 'win' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:25: warning: unused variable 'clr' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:30: warning: unused variable 'alert' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:37: warning: unused variable 'limit' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:44: warning: unused variable 'disc' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:50: warning: unused variable 'current' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:59: warning: unused variable 'max' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:58:64: warning: unused variable 'last' [-Wunused-variable] unsigned int win, clr, alert, limit, disc, current, max, last; ^ SNAC-GEN.cpp:59:21: warning: unused variable 'cur_st' [-Wunused-variable] unsigned char cur_st; ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o Capabilities.o Capabilities.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libicq2000/libicq2000 -I../../libicq2000 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o RateLimits.o RateLimits.cpp rm -f libsrc.a ar cru libsrc.a ContactTree.o ContactList.o SNAC-MSG.o Translator.o SNAC-UIN.o MessageHandler.o SocketClient.o UserInfoBlock.o TLV.o SNAC.o version.o SNAC-BOS.o Xml.o SNAC-BUD.o exceptions.o Client.o Contact.o socket.o ICQ.o SNAC-SBL.o ICBMCookie.o time_extra.o DirectClient.o SNAC-base.o SNAC-LOC.o FileTransferClient.o buffer.o SMTPClient.o SNAC-SRV.o events.o SNAC-GEN.o Capabilities.o RateLimits.o ranlib libsrc.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' rm -f liblibicq2000.a ar cru liblibicq2000.a src/ContactTree.o src/ContactList.o src/SNAC-MSG.o src/Translator.o src/SNAC-UIN.o src/MessageHandler.o src/SocketClient.o src/UserInfoBlock.o src/TLV.o src/SNAC.o src/version.o src/SNAC-BOS.o src/Xml.o src/SNAC-BUD.o src/exceptions.o src/Client.o src/Contact.o src/socket.o src/ICQ.o src/SNAC-SBL.o src/ICBMCookie.o src/time_extra.o src/DirectClient.o src/SNAC-base.o src/SNAC-LOC.o src/FileTransferClient.o src/buffer.o src/SMTPClient.o src/SNAC-SRV.o src/events.o src/SNAC-GEN.o src/Capabilities.o src/RateLimits.o ranlib liblibicq2000.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' Making all in libmsn make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' Making all in msn make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o authdata.o authdata.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o buddy.o buddy.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o connection.o connection.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o filetransfer.o filetransfer.cpp filetransfer.cpp: In member function 'void MSN::FileTransferConnection::handleSend_Transferring()': filetransfer.cpp:332:84: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] if (fread(readBuffer, sizeof(unsigned char), blockLength, this->auth.fd) < 0) ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o invitation.o invitation.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o message.o message.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o notificationserver.o notificationserver.cpp notificationserver.cpp: In member function 'void MSN::NotificationServerConnection::callback_NegotiateCVR(std::vector >&, int, void*)': notificationserver.cpp:787:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if (args.size() >= 3 && args[0] != "VER" || args[2] != "MSNP8") // if either *differs*... ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o passport.o passport.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o switchboardserver.o switchboardserver.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../connwrap -I../../libmsn -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o util.o util.cpp rm -f libmsn.a ar cru libmsn.a authdata.o buddy.o connection.o filetransfer.o invitation.o message.o notificationserver.o passport.o switchboardserver.o util.o ranlib libmsn.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' rm -f liblibmsn.a ar cru liblibmsn.a msn/authdata.o msn/buddy.o msn/connection.o msn/filetransfer.o msn/invitation.o msn/message.o msn/notificationserver.o msn/passport.o msn/switchboardserver.o msn/util.o ranlib liblibmsn.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' Making all in libyahoo2 make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c crypt.c gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c libyahoo2.c libyahoo2.c: In function 'yahoo_process_auth': libyahoo2.c:1782:8: warning: variable 'sn' set but not used [-Wunused-but-set-variable] char *sn = NULL; ^ libyahoo2.c: In function 'yahoo_process_auth_resp': libyahoo2.c:1865:8: warning: variable 'handle' set but not used [-Wunused-but-set-variable] char *handle; ^ libyahoo2.c:1864:8: warning: variable 'login_id' set but not used [-Wunused-but-set-variable] char *login_id; ^ libyahoo2.c: In function 'yahoo_process_new_contact': libyahoo2.c:1928:8: warning: variable 'me' set but not used [-Wunused-but-set-variable] char *me = NULL; ^ libyahoo2.c: In function 'yahoo_process_contact': libyahoo2.c:1969:6: warning: variable 'online' set but not used [-Wunused-but-set-variable] int online = 0; ^ libyahoo2.c:1967:7: warning: variable 'tm' set but not used [-Wunused-but-set-variable] long tm = 0L; ^ libyahoo2.c: In function 'yahoo_process_buddyadd': libyahoo2.c:2018:8: warning: variable 'me' set but not used [-Wunused-but-set-variable] char *me = NULL; ^ libyahoo2.c: In function 'yahoo_process_buddydel': libyahoo2.c:2064:8: warning: variable 'me' set but not used [-Wunused-but-set-variable] char *me = NULL; ^ libyahoo2.c:2063:6: warning: variable 'unk_66' set but not used [-Wunused-but-set-variable] int unk_66 = 0; ^ libyahoo2.c: In function 'yahoo_process_ignore': libyahoo2.c:2118:6: warning: variable 'un_ignore' set but not used [-Wunused-but-set-variable] int un_ignore = 0; ^ libyahoo2.c:2117:8: warning: variable 'me' set but not used [-Wunused-but-set-variable] char *me = NULL; ^ libyahoo2.c:2116:6: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status = 0; ^ libyahoo2.c:2115:8: warning: variable 'who' set but not used [-Wunused-but-set-variable] char *who = NULL; ^ libyahoo2.c: In function 'yahoo_process_voicechat': libyahoo2.c:2152:8: warning: variable 'voice_room' set but not used [-Wunused-but-set-variable] char *voice_room = NULL; ^ libyahoo2.c: In function 'yahoo_process_webcam_key': libyahoo2.c:2297:8: warning: variable 'me' set but not used [-Wunused-but-set-variable] char *me = NULL; ^ libyahoo2.c: In function 'yahoo_webcam_connect': libyahoo2.c:3227:32: warning: variable 'yss' set but not used [-Wunused-but-set-variable] struct yahoo_server_settings *yss; ^ libyahoo2.c: In function 'yahoo_process_filetransferaccept': libyahoo2.c:5065:8: warning: variable 'filename' set but not used [-Wunused-but-set-variable] char *filename = NULL; ^ libyahoo2.c:5064:8: warning: variable 'who' set but not used [-Wunused-but-set-variable] char *who = NULL; ^ libyahoo2.c: In function 'yahoo_process_filetransferinfo': libyahoo2.c:5113:8: warning: variable 'filename' set but not used [-Wunused-but-set-variable] char *filename = NULL; ^ libyahoo2.c:5112:8: warning: variable 'who' set but not used [-Wunused-but-set-variable] char *who = NULL; ^ libyahoo2.c: In function 'yahoo_packet_process': libyahoo2.c:1707:47: warning: 'url' may be used uninitialized in this function [-Wmaybe-uninitialized] YAHOO_CALLBACK(ext_yahoo_buddyicon_uploaded) (yd->client_id, url); ^ libyahoo2.c:1686:8: note: 'url' was declared here char *url; ^ libyahoo2.c:1631:51: warning: 'from' may be used uninitialized in this function [-Wmaybe-uninitialized] YAHOO_CALLBACK(ext_yahoo_got_buddyicon_checksum) (yd->client_id, to, ^ libyahoo2.c:1608:8: note: 'from' was declared here char *from; ^ libyahoo2.c:1631:51: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] YAHOO_CALLBACK(ext_yahoo_got_buddyicon_checksum) (yd->client_id, to, ^ libyahoo2.c:1609:8: note: 'to' was declared here char *to; ^ libyahoo2.c:1675:43: warning: 'url' may be used uninitialized in this function [-Wmaybe-uninitialized] YAHOO_CALLBACK(ext_yahoo_got_buddyicon) (yd->client_id, to, ^ libyahoo2.c:1639:8: note: 'url' was declared here char *url; ^ libyahoo2.c:1675:43: warning: 'from' may be used uninitialized in this function [-Wmaybe-uninitialized] YAHOO_CALLBACK(ext_yahoo_got_buddyicon) (yd->client_id, to, ^ libyahoo2.c:1640:8: note: 'from' was declared here char *from; ^ libyahoo2.c:1675:43: warning: 'to' may be used uninitialized in this function [-Wmaybe-uninitialized] YAHOO_CALLBACK(ext_yahoo_got_buddyicon) (yd->client_id, to, ^ libyahoo2.c:1641:8: note: 'to' was declared here char *to; ^ gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c sha1.c gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c yahoo_list.c gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c yahoo_httplib.c gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c yahoo_util.c gcc -DHAVE_CONFIG_H -I. -I.. -DSTDC_HEADERS -DUSE_STRUCT_CALLBACKS -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c yahoo_fn.c rm -f liblibyahoo2.a ar cru liblibyahoo2.a crypt.o libyahoo2.o sha1.o yahoo_list.o yahoo_httplib.o yahoo_util.o yahoo_fn.o ranlib liblibyahoo2.a make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' Making all in firetalk make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' gcc -DHAVE_CONFIG_H -I. -I.. -I../../connwrap -I../../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c aim.c gcc -DHAVE_CONFIG_H -I. -I.. -I../../connwrap -I../../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c irc.c irc.c: In function 'irc_html_to_irc': irc.c:201:2: warning: return discards 'const' qualifier from pointer target type [enabled by default] return string; ^ irc.c: In function 'irc_irc_to_html': irc.c:335:2: warning: return discards 'const' qualifier from pointer target type [enabled by default] return string; ^ irc.c: In function 'irc_got_data_parse': irc.c:1254:6: warning: variable 'voiced' set but not used [-Wunused-but-set-variable] voiced = 0; ^ irc.c: At top level: irc.c:196:2: warning: 'irc_isnick' defined but not used [-Wunused-function] irc_isnick(const int c) { ^ irc.c:305:20: warning: 'ANSIar' defined but not used [-Wunused-variable] static const char *ANSIar[] = { ^ irc.c:316:20: warning: 'irc_mIRC_to_html' defined but not used [-Wunused-function] static const char *irc_mIRC_to_html(const char *const string, size_t *pos) { ^ irc.c:1487:14: warning: 'irc_chat_requestextended' defined but not used [-Wunused-function] static fte_t irc_chat_requestextended(client_t c, const char * const room) { ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../../connwrap -I../../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c toc.c toc.c: In function 'toc_internal_send_message': toc.c:942:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] int i, j, len = strlen(message); ^ In file included from toc.c:3:0: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char * const' extern size_t strlen (const char *__s) ^ toc.c: In function 'toc_im_send_reply': toc.c:988:2: warning: pointer targets in passing argument 3 of 'toc_internal_send_message' differ in signedness [-Wpointer-sign] return(toc_internal_send_message(c, dest, aim_interpolate_variables(message, dest), 1, &(fchandle->subcode_replies))); ^ toc.c:940:14: note: expected 'const unsigned char * const' but argument is of type 'char *' static fte_t toc_internal_send_message(client_t c, const char *const dest, const unsigned char *const message, const int isauto, firetalk_queue_t *queue) { ^ toc.c: In function 'toc_im_send_message': toc.c:1004:2: warning: pointer targets in passing argument 3 of 'toc_internal_send_message' differ in signedness [-Wpointer-sign] return(toc_internal_send_message(c, dest, message, 0, &(fchandle->subcode_requests))); ^ toc.c:940:14: note: expected 'const unsigned char * const' but argument is of type 'const char * const' static fte_t toc_internal_send_message(client_t c, const char *const dest, const unsigned char *const message, const int isauto, firetalk_queue_t *queue) { ^ toc.c: In function 'toc_im_send_action': toc.c:1019:2: warning: pointer targets in passing argument 3 of 'toc_internal_send_message' differ in signedness [-Wpointer-sign] return(toc_internal_send_message(c, dest, tempbuf, 0, &(fchandle->subcode_requests))); ^ toc.c:940:14: note: expected 'const unsigned char * const' but argument is of type 'char *' static fte_t toc_internal_send_message(client_t c, const char *const dest, const unsigned char *const message, const int isauto, firetalk_queue_t *queue) { ^ toc.c: In function 'toc_set_info': toc.c:1065:19: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] if ((versionctcp = firetalk_subcode_get_request_reply(c, "VERSION")) == NULL) ^ toc.c: In function 'toc_got_data': toc.c:1580:27: warning: variable 'isaway' set but not used [-Wunused-but-set-variable] int class = 0, warning, isaway; ^ toc.c:1777:11: warning: unused variable 'flag' [-Wunused-variable] int j, flag = atoi(barts[i]), type = atoi(barts[i+1]); ^ toc.c: In function 'toc_got_data_connecting': toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2369:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] name = strdup(toc_make_fake_cap(PACKAGE_NAME, strlen(PACKAGE_NAME))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ toc.c:2370:5: warning: pointer targets in passing argument 1 of 'toc_make_fake_cap' differ in signedness [-Wpointer-sign] version = strdup(toc_make_fake_cap(PACKAGE_VERSION, strlen(PACKAGE_VERSION))); ^ toc.c:2121:20: note: expected 'const unsigned char * const' but argument is of type 'char *' static const char *toc_make_fake_cap(const unsigned char *const str, const int len) { ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../../connwrap -I../../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c firetalk.c firetalk.c: In function 'firetalk_callback_statusinfo': firetalk.c:991:27: warning: unused variable 'buddyiter' [-Wunused-variable] struct s_firetalk_buddy *buddyiter; ^ firetalk.c: In function 'firetalk_callback_subcode_request': firetalk.c:1349:20: warning: variable 'sendaddr6' set but not used [-Wunused-but-set-variable] struct in6_addr *sendaddr6 = NULL; ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../../connwrap -I../../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c safestring.c gcc -DHAVE_CONFIG_H -I. -I.. -I../../connwrap -I../../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c oscar.c oscar.c:73:12: warning: 'oscar_send_flap' defined but not used [-Wunused-function] static int oscar_send_flap(struct s_oscar_connection * const c, const unsigned char channel_id, const unsigned short length, const char * const data) { ^ oscar.c:93:12: warning: 'oscar_get_cookie' defined but not used [-Wunused-function] static int oscar_get_cookie(struct s_oscar_connection * const c) { ^ rm -f libfiretalk.a ar cru libfiretalk.a aim.o irc.o toc.o firetalk.o safestring.o oscar.o ranlib libfiretalk.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' Making all in libgadu make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c libgadu.c libgadu.c: In function 'gg_login': libgadu.c:760:4: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] time(&rstruct.time); ^ libgadu.c: In function 'gg_image_reply': libgadu.c:1232:2: warning: pointer targets in passing argument 2 of 'gg_crc32' differ in signedness [-Wpointer-sign] r->crc32 = gg_fix32(gg_crc32(0, image, size)); ^ In file included from libgadu.c:55:0: libgadu.h:382:10: note: expected 'const unsigned char *' but argument is of type 'const char *' uint32_t gg_crc32(uint32_t crc, const unsigned char *buf, int len); ^ libgadu.c: In function 'gg_send_message_richtext': libgadu.c:1358:2: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (gg_send_packet(sess, GG_SEND_MSG, &s, sizeof(s), message, strlen(message) + 1, format, formatlen, NULL) == -1) ^ In file included from libgadu.c:42:0: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ libgadu.c: In function 'gg_send_message_confer_richtext': libgadu.c:1443:3: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (gg_send_packet(sess, GG_SEND_MSG, &s, sizeof(s), message, strlen(message) + 1, &r, sizeof(r), recps, (recipients_count - 1) * sizeof(uin_t), format, formatlen, NULL) == -1) { ^ In file included from libgadu.c:42:0: /usr/include/string.h:395:15: note: expected 'const char *' but argument is of type 'const unsigned char *' extern size_t strlen (const char *__s) ^ libgadu.c: In function 'gg_resolve': libgadu.c:219:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(pipes[1], &a, sizeof(a)); ^ gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c pubdir.c gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c dcc.c dcc.c: In function 'gg_dcc_request': dcc.c:83:2: warning: pointer targets in passing argument 4 of 'gg_send_message_ctcp' differ in signedness [-Wpointer-sign] return gg_send_message_ctcp(sess, GG_CLASS_CTCP, uin, "\002", 1); ^ In file included from dcc.c:41:0: libgadu.h:376:5: note: expected 'const unsigned char *' but argument is of type 'char *' int gg_send_message_ctcp(struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, int message_len); ^ dcc.c: In function 'gg_dcc_fill_file_info': dcc.c:184:2: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(d->file_info.filename, name, sizeof(d->file_info.filename) - 1); ^ In file included from /usr/include/features.h:375:0, from /usr/include/sys/types.h:25, from dcc.c:21: /usr/include/bits/string3.h:117:1: note: expected 'char * __restrict__' but argument is of type 'unsigned char *' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ dcc.c: In function 'gg_dcc_watch_fd': dcc.c:523:35: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] if ((fd = accept(h->fd, (struct sockaddr*) &sin, &sin_len)) == -1) { ^ In file included from dcc.c:24:0: /usr/include/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ dcc.c:859:35: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] e->event.dcc_voice_data.data = h->voice_buf; ^ dcc.c:878:5: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if ((foo = getsockopt(h->fd, SOL_SOCKET, SO_ERROR, &res, &res_size)) || res) { ^ In file included from dcc.c:24:0: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^ gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c obsolete.c gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c common.c common.c: In function 'gg_connect': common.c:260:2: warning: implicit declaration of function 'cw_connect' [-Wimplicit-function-declaration] if(cw_connect(sock, (struct sockaddr*) &sin, sizeof(sin), 0) == -1) { ^ gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c http.c gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c events.c events.c: In function 'gg_handle_recv_msg': events.c:404:23: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] e->event.msg.message = strdup((char*) r + sizeof(*r)); ^ events.c: In function 'gg_watch_fd': events.c:871:4: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if (sess->async && (getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) { ^ In file included from events.c:25:0: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^ events.c:1046:26: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] e->event.msg.message = sysmsg_buf; ^ events.c:1118:4: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness [-Wpointer-sign] if (sess->async && (sess->timeout == 0 || getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) { ^ In file included from events.c:25:0: /usr/include/sys/socket.h:220:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockopt (int __fd, int __level, int __optname, ^ events.c:1337:30: warning: pointer targets in initialization differ in signedness [-Wpointer-sign] unsigned char *password = sess->password; ^ events.c:1417:40: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] if (!getsockname(sess->fd, (struct sockaddr*) &sin, &sin_len)) { ^ In file included from events.c:25:0: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c pubdir50.c rm -f liblibgadu.a ar cru liblibgadu.a libgadu.o pubdir.o dcc.o obsolete.o common.o http.o events.o pubdir50.o ranlib liblibgadu.a make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' Making all in libjabber make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c jid.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c log.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c jutil.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c str.c str.c: In function 'str_b64decode': str.c:369:39: warning: 'dlast' may be used uninitialized in this function [-Wmaybe-uninitialized] c = (((dlast & 0x03 ) << 6) | d); ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c expat.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c hashtable.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c genhash.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c pproxy.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c pool.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c rate.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c xmlparse.c xmlparse.c: In function 'storeEntityValue': xmlparse.c:2486:21: warning: unused variable 'internalEnc' [-Wunused-variable] const ENCODING *internalEnc = ns ? XmlGetInternalEncodingNS() : XmlGetInternalEncoding(); ^ xmlparse.c: At top level: xmlparse.c:2337:16: warning: 'errorProcessor' defined but not used [-Wunused-function] enum XML_Error errorProcessor(XML_Parser parser, ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c xstream.c xstream.c: In function 'xstream_header': xstream.c:182:5: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration] sprintf(id,"%X",(int)time(NULL)); ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c xmltok.c xmltok.c: In function 'initScan': xmltok.c:1494:5: warning: array subscript has type 'char' [-Wchar-subscripts] *encPtr = encodingTable[INIT_ENC_INDEX(enc)]; ^ In file included from xmltok.c:260:0: xmltok_impl_c.h: In function 'normal_getAtts': xmltok_impl_c.h:1457:26: warning: 'open' may be used uninitialized in this function [-Wmaybe-uninitialized] || BYTE_TYPE(enc, ptr + MINBPC(enc)) == open)) ^ In file included from xmltok.c:653:0: xmltok_impl_c.h: In function 'little2_getAtts': xmltok_impl_c.h:1457:26: warning: 'open' may be used uninitialized in this function [-Wmaybe-uninitialized] || BYTE_TYPE(enc, ptr + MINBPC(enc)) == open)) ^ In file included from xmltok.c:792:0: xmltok_impl_c.h: In function 'big2_getAtts': xmltok_impl_c.h:1457:26: warning: 'open' may be used uninitialized in this function [-Wmaybe-uninitialized] || BYTE_TYPE(enc, ptr + MINBPC(enc)) == open)) ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c xmlnode.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c jconn.c jconn.c: In function 'jab_reg': jconn.c:447:11: warning: unused variable 'hash' [-Wunused-variable] char *hash, *user, *id; ^ jconn.c: In function 'jabber_send_file': jconn.c:589:30: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] getsockname( j->fd, (struct sockaddr *) &sa, &sa_len ); //geting address for bind ^ In file included from libxode.h:13:0, from jabber.h:20, from jconn.c:20: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ jconn.c:617:29: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] getsockname( sock, (struct sockaddr *) &sa, &sa_len ); ^ In file included from libxode.h:13:0, from jabber.h:20, from jconn.c:20: /usr/include/sys/socket.h:128:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int getsockname (int __fd, __SOCKADDR_ARG __addr, ^ jconn.c: In function 'jabber_send_file_fd': jconn.c:672:32: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] client = accept(sock, (struct sockaddr *) &addr, &addr_size); ^ In file included from libxode.h:13:0, from jabber.h:20, from jconn.c:20: /usr/include/sys/socket.h:244:12: note: expected 'socklen_t * __restrict__' but argument is of type 'int *' extern int accept (int __fd, __SOCKADDR_ARG __addr, ^ jconn.c:679:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] snprintf( sbuf, SEND_BUF, "%d\r\n\r\n", size ); ^ jconn.c:679:4: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long int' [-Wformat=] jconn.c: In function 'jabber_get_file': jconn.c:719:6: warning: unused variable 'optval' [-Wunused-variable] int optval = 1; ^ jconn.c: In function 'jabber_recieve_file_fd': jconn.c:827:3: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^ jconn.c:836:3: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^ jconn.c:854:3: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^ jconn.c:862:3: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^ jconn.c: In function 'jabber_recieve_file_fd_http': jconn.c:922:3: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'long int *' [-Wformat=] sscanf( length, "Content-Length: %d", &size ); ^ jconn.c: In function 'jabber_recieve_file_fd': jconn.c:875:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd_file, buff, bytes); ^ jconn.c: In function 'jabber_recieve_file_fd_http': jconn.c:938:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd_file, (buff+i), bytes); ^ jconn.c:948:10: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd_file, buff, bytes); ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c xmlrole.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c jpacket.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c snprintf.c snprintf.c: In function 'format_converter': snprintf.c:861:26: warning: 's_len' may be used uninitialized in this function [-Wmaybe-uninitialized] s_len--; ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c socket.c gcc -DHAVE_CONFIG_H -I. -I.. -I../connwrap -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c sha.c rm -f liblibjabber.a ar cru liblibjabber.a jid.o log.o jutil.o str.o expat.o hashtable.o genhash.o pproxy.o pool.o rate.o xmlparse.o xstream.o xmltok.o xmlnode.o jconn.o xmlrole.o jpacket.o snprintf.o socket.o sha.o ranlib liblibjabber.a make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' Making all in intl make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/intl' Making all in po make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/po' Making all in misc make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/misc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/misc' Making all in share make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/share' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/share' Making all in src make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' Making all in hooks make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-rsshook.o `test -f 'rsshook.cc' || echo './'`rsshook.cc In file included from rsshook.cc:32:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ rsshook.cc: In static member function 'static void rsshook::parsedocument(const HTTPRequestEvent*, icqcontact*)': rsshook.cc:397:65: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(k = 0; item = channel->getBranch(atom ? "entry" : "item", k); k++) { ^ rsshook.cc:428:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (ev = dynamic_cast(*ei)) { ^ In file included from ../../libicq2000/src/SocketClient.h:27:0, from HTTPClient.h:8, from rsshook.h:8, from rsshook.cc:31: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:73:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:73:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:73:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from abstracthook.h:4:0, from rsshook.h:4, from rsshook.cc:31: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-HTTPClient.o `test -f 'HTTPClient.cc' || echo './'`HTTPClient.cc In file included from ../../src/centerim.h:13:0, from HTTPClient.cc:29: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ HTTPClient.cc: In member function 'void HTTPClient::Parse()': HTTPClient.cc:146:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(response.substr(response.size()-1).find_first_of("\r\n") != -1) ^ HTTPClient.cc:231:63: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(response.substr(0, 1).find_first_of(", \t") != -1) ^ In file included from ../../libicq2000/src/SocketClient.h:27:0, from HTTPClient.h:8, from HTTPClient.cc:25: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/src/SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/src/SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/src/SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:953:3: required from 'sigslot::signal1::signal1() [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]' ../../libicq2000/src/SocketClient.h:34:9: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketClient*; mt_policy = sigslot::single_threaded]': HTTPClient.cc:548:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': HTTPClient.cc:548:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': HTTPClient.cc:548:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': HTTPClient.cc:548:1: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:215:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:215:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:215:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from abstracthook.h:4:0, from HTTPClient.cc:28: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-yahoohook.o `test -f 'yahoohook.cc' || echo './'`yahoohook.cc In file included from yahoohook.cc:31:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ yahoohook.cc: In member function 'virtual void yahoohook::connect()': yahoohook.cc:158:9: warning: unused variable 'r' [-Wunused-variable] int r; ^ yahoohook.cc: In member function 'virtual bool yahoohook::send(const imevent&)': yahoohook.cc:360:9: warning: enumeration value 'Request' not handled in switch [-Wswitch] switch(m->getauthtype()) { ^ yahoohook.cc:360:9: warning: enumeration value 'AuthType_size' not handled in switch [-Wswitch] yahoohook.cc: In member function 'YList* yahoohook::getmembers(const string&)': yahoohook.cc:567:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ yahoohook.cc: In member function 'virtual void yahoohook::lookup(const imsearchparams&, ktool::verticalmenu&)': yahoohook.cc:637:11: warning: enumeration value 'genderUnspec' not handled in switch [-Wswitch] switch(params.gender) { ^ yahoohook.cc:637:11: warning: enumeration value 'imgender_size' not handled in switch [-Wswitch] yahoohook.cc:658:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(imcontact(*i, proto))) ^ yahoohook.cc: In member function 'virtual void yahoohook::conferencecreate(const imcontact&, const std::vector&)': yahoohook.cc:675:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ yahoohook.cc: In static member function 'static void yahoohook::login_response(int, int, const char*)': yahoohook.cc:777:43: warning: operation on 'yhook.yahoohook::fonline' may be undefined [-Wsequence-point] yhook.fonline = yhook.fonline = false; ^ yahoohook.cc:783:43: warning: operation on 'yhook.yahoohook::fonline' may be undefined [-Wsequence-point] yhook.fonline = yhook.fonline = false; ^ yahoohook.cc:789:43: warning: operation on 'yhook.yahoohook::fonline' may be undefined [-Wsequence-point] yhook.fonline = yhook.fonline = false; ^ yahoohook.cc:795:43: warning: operation on 'yhook.yahoohook::fonline' may be undefined [-Wsequence-point] yhook.fonline = yhook.fonline = false; ^ In file included from abstracthook.h:4:0, from yahoohook.h:4, from yahoohook.cc:29: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-jabberhook.o `test -f 'jabberhook.cc' || echo './'`jabberhook.cc In file included from jabberhook.cc:30:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ jabberhook.cc: In function 'char* base64_encode(char*, int)': jabberhook.cc:67:6: warning: unused variable 'nGroups' [-Wunused-variable] int nGroups = 0; ^ jabberhook.cc: In member function 'virtual bool jabberhook::send(const imevent&)': jabberhook.cc:453:12: warning: enumeration value 'AuthType_size' not handled in switch [-Wswitch] switch(m->getauthtype()) { ^ jabberhook.cc: In member function 'void jabberhook::sendnewuser(const imcontact&, bool)': jabberhook.cc:578:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ jabberhook.cc:590:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ jabberhook.cc:610:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ jabberhook.cc: In member function 'void jabberhook::removeuser(const imcontact&, bool)': jabberhook.cc:679:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ jabberhook.cc: In member function 'virtual void jabberhook::setautostatus(imstatus)': jabberhook.cc:706:12: warning: enumeration value 'offline' not handled in switch [-Wswitch] switch(st) { ^ jabberhook.cc:706:12: warning: enumeration value 'invisible' not handled in switch [-Wswitch] jabberhook.cc:706:12: warning: enumeration value 'imstatus_size' not handled in switch [-Wswitch] jabberhook.cc: In member function 'void jabberhook::setjabberstatus(imstatus, std::string)': jabberhook.cc:839:11: warning: enumeration value 'available' not handled in switch [-Wswitch] switch(st) { ^ jabberhook.cc:839:11: warning: enumeration value 'imstatus_size' not handled in switch [-Wswitch] jabberhook.cc:877:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while( (pos = msg.find( '\r' )) != string::npos ) { ^ jabberhook.cc: In member function 'void jabberhook::gotagentinfo(xmlnode)': jabberhook.cc:1012:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(y = xmlnode_get_tag(x, "query")) { ^ jabberhook.cc:1018:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (q = xmlnode_get_attrib(y, "name")) ^ jabberhook.cc:1020:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (q = (xmlnode_get_attrib(y, "category"))) { ^ jabberhook.cc: In member function 'virtual void jabberhook::lookup(const imsearchparams&, ktool::verticalmenu&)': jabberhook.cc:1142:49: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(imcontact(params.room, proto))) { ^ jabberhook.cc: In member function 'void jabberhook::gotsearchresults(xmlnode)': jabberhook.cc:1192:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(y = xmlnode_get_tag(x, "query")) ^ jabberhook.cc: In member function 'void jabberhook::gotloggedin()': jabberhook.cc:1237:16: warning: unused variable 'y' [-Wunused-variable] xmlnode x, y; ^ jabberhook.cc: In member function 'void jabberhook::gotroster(xmlnode)': jabberhook.cc:1295:26: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ jabberhook.cc:1283:14: warning: unused variable 'sub' [-Wunused-variable] const char *sub = xmlnode_get_attrib(y, "subscription"); ^ jabberhook.cc: In member function 'void jabberhook::gotvcard(const imcontact&, xmlnode)': jabberhook.cc:1600:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "ORGNAME")) wi.company = rusconv("uk", p); ^ jabberhook.cc:1601:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "ORGUNIT")) wi.dept = rusconv("uk", p); ^ jabberhook.cc:1604:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "GIVEN")) bi.fname = rusconv("uk", p); ^ jabberhook.cc:1605:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "FAMILY")) bi.lname = rusconv("uk", p); ^ jabberhook.cc:1609:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "STREET")) bi.street = rusconv("uk", p); ^ jabberhook.cc:1610:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "LOCALITY")) bi.city = rusconv("uk", p); ^ jabberhook.cc:1611:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "REGION")) bi.state = rusconv("uk", p); ^ jabberhook.cc:1612:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "PCODE")) bi.zip = rusconv("uk", p); ^ jabberhook.cc:1619:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "STREET")) wi.street = rusconv("uk", p); ^ jabberhook.cc:1620:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "LOCALITY")) wi.city = rusconv("uk", p); ^ jabberhook.cc:1621:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "REGION")) wi.state = rusconv("uk", p); ^ jabberhook.cc:1622:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "PCODE")) wi.zip = rusconv("uk", p); ^ jabberhook.cc:1630:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "NUMBER")) { ^ jabberhook.cc:1645:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "TYPE")) ^ jabberhook.cc:1652:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_tag_data(ad, "BINVAL")) { ^ jabberhook.cc:1552:17: warning: unused variable 'n' [-Wunused-variable] xmlnode ad, n; ^ jabberhook.cc: In member function 'void jabberhook::gotversion(const imcontact&, xmlnode)': jabberhook.cc:1753:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(z = xmlnode_get_tag(y, "name")) ^ jabberhook.cc:1754:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(z)) ^ jabberhook.cc:1759:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(z = xmlnode_get_tag(y, "version")) ^ jabberhook.cc:1760:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(z)) { ^ jabberhook.cc:1765:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(z = xmlnode_get_tag(y, "os")) ^ jabberhook.cc:1766:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(z)) { ^ jabberhook.cc: In member function 'bool jabberhook::isourid(const string&)': jabberhook.cc:1831:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(ourjid.find("@") == -1) ourjid += (string) "@" + acc.server; ^ jabberhook.cc: In static member function 'static std::string jabberhook::getourjid()': jabberhook.cc:1842:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(jid.find("@") == -1) ^ jabberhook.cc:1848:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(jid.find("/") == -1) ^ jabberhook.cc: In static member function 'static void jabberhook::packethandler(jconn, jpacket)': jabberhook.cc:1933:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "subject")) ^ jabberhook.cc:1934:32: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(x)) ^ jabberhook.cc:1943:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(x)) { ^ jabberhook.cc:1953:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "request")) ^ jabberhook.cc:1967:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "received")) ^ jabberhook.cc:1969:46: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_attrib(packet->x, "id")) ^ jabberhook.cc:1983:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_attrib(packet->x, "id")) { ^ jabberhook.cc:1989:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "query")) ^ jabberhook.cc:2023:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "query")) { ^ jabberhook.cc:2036:17: warning: unused variable 'service' [-Wunused-variable] const char *service = xmlnode_get_tag_data(y, "service"); ^ jabberhook.cc:2087:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (p = xmlnode_get_attrib(y, "jid")) { ^ jabberhook.cc:2105:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( x = xmlnode_get_tag(packet->x, "query") ) ^ jabberhook.cc:2106:49: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( p = xmlnode_get_attrib( x, "xmlns" ) ) ^ jabberhook.cc:2132:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( x = xmlnode_get_tag(packet->x, "query") ) ^ jabberhook.cc:2134:49: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( p = xmlnode_get_attrib( x, "xmlns" ) ) ^ jabberhook.cc:2152:53: warning: suggest parentheses around assignment used as truth value [-Wparentheses] else if( x = xmlnode_get_tag(packet->x, "si") ) ^ jabberhook.cc:2153:49: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( p = xmlnode_get_attrib( x, "xmlns" ) ) ^ jabberhook.cc:2156:53: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( p = xmlnode_get_attrib( x, "profile" ) ) ^ jabberhook.cc:2315:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "status")) ^ jabberhook.cc:2316:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(x)) ^ jabberhook.cc:2322:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "x")) ^ jabberhook.cc:2323:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_attrib(x, "xmlns")) ^ jabberhook.cc:2325:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if( y = xmlnode_get_tag(x, "photo")) //quering avatar hash ^ jabberhook.cc:2326:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(y)) ^ jabberhook.cc:2366:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(x = xmlnode_get_tag(packet->x, "x")) ^ jabberhook.cc:2367:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_attrib(x, "xmlns")) ^ jabberhook.cc:2369:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = xmlnode_get_data(x)) ^ jabberhook.cc:1917:9: warning: unused variable 'npos' [-Wunused-variable] int npos; ^ jabberhook.cc: In member function 'bool jabberhook::get_img_ext(const string&, std::string&)': jabberhook.cc:2423:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(type.find("image/") != -1) { ^ jabberhook.cc: In member function 'void jabberhook::send_file(const string&)': jabberhook.cc:2549:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( ir < files.size() ) ^ jabberhook.cc: In static member function 'static void jabberhook::progressbar(void*, long int, long int, int, int)': jabberhook.cc:2661:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( files.size() > ir ) ^ jabberhook.cc:2672:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( files.size() > ir ) ^ jabberhook.cc: In member function 'void jabberhook::bytenegotiat(const imfile&)': jabberhook.cc:2746:24: warning: unused variable 'e' [-Wunused-variable] xmlnode x0, x, q, w, e, y, z; ^ jabberhook.cc: In member function 'void jabberhook::reject_file(const imfile&)': jabberhook.cc:2779:47: warning: unused variable 'y' [-Wunused-variable] xmlnode x0 = jutil_iqnew2(JPACKET__RESULT), y,z; ^ jabberhook.cc:2779:49: warning: unused variable 'z' [-Wunused-variable] xmlnode x0 = jutil_iqnew2(JPACKET__RESULT), y,z; ^ jabberhook.cc: In member function 'void jabberhook::getfile_byte(const imcontact&, xmlnode)': jabberhook.cc:2897:39: warning: right operand of comma operator has no effect [-Wunused-value] x = xmlnode_get_tag(i, "query"), z; ^ jabberhook.cc: In member function 'void jabberhook::gotvcard(const imcontact&, xmlnode)': jabberhook.cc:1660:33: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(ggg, ptr, len); ^ jabberhook.cc: In static member function 'static void jabberhook::packethandler(jconn, jpacket)': jabberhook.cc:2342:48: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read( ava_file, hash, file_size ); ^ jabberhook.cc: In member function 'bool jabberhook::get_base64_avatar(std::string&, std::string&)': jabberhook.cc:2458:50: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read( avatar_file, avatar_stream, file_size ); ^ jabberhook.cc: In member function 'bool jabberhook::get_my_avatar_hash(std::string&)': jabberhook.cc:2492:37: warning: ignoring return value of 'ssize_t read(int, void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] read( ava_file, hash, file_size ); ^ jabberhook.cc: In static member function 'static void jabberhook::packethandler(jconn, jpacket)': jabberhook.cc:2250:23: warning: 'code' may be used uninitialized in this function [-Wmaybe-uninitialized] code, desc.c_str()); ^ jabberhook.cc:2222:24: warning: 'code' may be used uninitialized in this function [-Wmaybe-uninitialized] code, desc.c_str()); ^ In file included from abstracthook.h:4:0, from jabberhook.h:4, from jabberhook.cc:29: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-aimhook.o `test -f 'aimhook.cc' || echo './'`aimhook.cc In file included from aimhook.cc:30:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ aimhook.cc: In static member function 'static void aimhook::gotinfo(void*, void*, ...)': aimhook.cc:403:9: warning: unused variable 'warning' [-Wunused-variable] int warning = va_arg(ap, int); ^ aimhook.cc:404:9: warning: unused variable 'idle' [-Wunused-variable] int idle = va_arg(ap, int); ^ aimhook.cc: In static member function 'static void aimhook::getmessage(void*, void*, ...)': aimhook.cc:424:9: warning: unused variable 'automessage_flag' [-Wunused-variable] int automessage_flag = va_arg(ap, int); ^ aimhook.cc: In static member function 'static void aimhook::buddyaway(void*, void*, ...)': aimhook.cc:482:11: warning: unused variable 'msg' [-Wunused-variable] char *msg = va_arg(ap, char *); ^ aimhook.cc: In static member function 'static void aimhook::listbuddy(void*, void*, ...)': aimhook.cc:512:10: warning: unused variable 'online' [-Wunused-variable] char online = va_arg(ap, int); ^ aimhook.cc:513:10: warning: unused variable 'away' [-Wunused-variable] char away = va_arg(ap, int); ^ aimhook.cc:514:10: warning: unused variable 'idletime' [-Wunused-variable] long idletime = va_arg(ap, long); ^ In file included from abstracthook.h:4:0, from aimhook.h:4, from aimhook.cc:25: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-icqhook.o `test -f 'icqhook.cc' || echo './'`icqhook.cc In file included from icqhook.cc:31:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ icqhook.cc: In member function 'void icqhook::sendinvisible()': icqhook.cc:214:12: warning: enumeration value 'csnone' not handled in switch [-Wswitch] switch(i->getstatus()) { ^ icqhook.cc:214:12: warning: enumeration value 'csignore' not handled in switch [-Wswitch] icqhook.cc:232:12: warning: enumeration value 'csnone' not handled in switch [-Wswitch] switch(iv->second) { ^ icqhook.cc:232:12: warning: enumeration value 'csignore' not handled in switch [-Wswitch] icqhook.cc:240:8: warning: enumeration value 'csnone' not handled in switch [-Wswitch] switch(it->second) { ^ icqhook.cc:240:8: warning: enumeration value 'csignore' not handled in switch [-Wswitch] icqhook.cc: In member function 'virtual bool icqhook::send(const imevent&)': icqhook.cc:466:8: warning: enumeration value 'AuthType_size' not handled in switch [-Wswitch] switch(m->getauthtype()) { ^ icqhook.cc:502:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(iev = dynamic_cast(sev)) ^ icqhook.cc: In member function 'void icqhook::updateinforecord(ICQ2000::ContactRef, icqcontact*)': icqhook.cc:822:22: warning: unused variable 'email' [-Wunused-variable] Contact::EmailInfo &email = ic->getEmailInfo(); ^ icqhook.cc: In member function 'void icqhook::processemailevent(const string&, const string&, const string&)': icqhook.cc:929:54: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.addnew(imcontact(0, infocard), true)) { ^ icqhook.cc: In member function 'void icqhook::messaged_cb(ICQ2000::MessageEvent*)': icqhook.cc:1150:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (pgpDataBegin != string::npos) { ^ icqhook.cc:1154:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(a != string::npos) { ^ icqhook.cc:1155:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(b != string::npos) { ^ icqhook.cc:1172:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((pgpDataBegin != string::npos) && (pgpDataEnd != string::npos)) { ^ icqhook.cc:1172:69: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((pgpDataBegin != string::npos) && (pgpDataEnd != string::npos)) { ^ icqhook.cc:1218:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.addnew(imcontact(0, infocard), true)) { ^ icqhook.cc:1271:16: warning: unused variable 'r' [-Wunused-variable] UserAddEvent *r = static_cast(ev); ^ icqhook.cc: In member function 'void icqhook::messageack_cb(ICQ2000::MessageEvent*)': icqhook.cc:1326:50: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = dynamic_cast(ev)) { ^ icqhook.cc:1309:8: warning: enumeration value 'Normal' not handled in switch [-Wswitch] switch(ev->getType()) { ^ icqhook.cc:1309:8: warning: enumeration value 'URL' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'SMS_Receipt' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'AuthReq' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'AuthAck' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'EmailEx' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'UserAdd' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'Email' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'WebPager' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'FileTransfer' not handled in switch [-Wswitch] icqhook.cc:1309:8: warning: enumeration value 'Contacts' not handled in switch [-Wswitch] icqhook.cc:1296:22: warning: unused variable 'me' [-Wunused-variable] ICQMessageEvent *me; ^ icqhook.cc: In member function 'void icqhook::contact_userinfo_change_signal_cb(ICQ2000::UserInfoChangeEvent*)': icqhook.cc:1394:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = inet_ntoa(addr)) lastip = p; ^ icqhook.cc:1396:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(lastip.find_first_not_of(".0") != -1) { ^ icqhook.cc:1398:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(p = inet_ntoa(addr)) { ^ icqhook.cc:1401:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(sbuf.find_first_not_of(".0") != -1 && lastip != sbuf) { ^ icqhook.cc: In member function 'void icqhook::sbl_received_cb(ICQ2000::SBLReceivedEvent*)': icqhook.cc:1618:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(cc = clist.get(ic)) { ^ In file included from ../../libicq2000/libicq2000/Client.h:31:0, from icqhook.h:10, from icqhook.cc:29: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::LogEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:104:31: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ConnectedEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:105:34: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::DisconnectedEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:106:37: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SocketEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:107:31: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::MessageEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:108:33: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:110:36: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:111:55: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:112:53: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::NewUINEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:113:31: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::RateInfoChangeEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:114:29: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::SearchResultEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:115:38: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ICQMessageEvent*; mt_policy = sigslot::single_threaded]': icqhook.cc:116:39: required from here ../../libicq2000/libicq2000/sigslot.h:602:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:196:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:196:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:196:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from abstracthook.h:4:0, from icqhook.h:4, from icqhook.cc:29: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-gaduhook.o `test -f 'gaduhook.cc' || echo './'`gaduhook.cc In file included from gaduhook.cc:31:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from gaduhook.cc:30:0: gaduhook.h: In constructor 'gaduhook::gaduhook()': gaduhook.h:14:7: warning: 'gaduhook::flogged' will be initialized after [-Wreorder] bool flogged; ^ gaduhook.h:13:21: warning: 'gg_session* gaduhook::sess' [-Wreorder] struct gg_session *sess; ^ gaduhook.cc:113:1: warning: when initialized here [-Wreorder] gaduhook::gaduhook(): abstracthook(gadu), flogged(false), sess(0) { ^ gaduhook.cc: In member function 'virtual void gaduhook::main()': gaduhook.cc:282:13: warning: unused variable 'p' [-Wunused-variable] char *p = e->event.userlist.reply; ^ gaduhook.cc:197:12: warning: unused variable 'rd' [-Wunused-variable] fd_set rd, wd; ^ gaduhook.cc:197:16: warning: unused variable 'wd' [-Wunused-variable] fd_set rd, wd; ^ gaduhook.cc:198:20: warning: unused variable 'tv' [-Wunused-variable] struct timeval tv; ^ gaduhook.cc: In member function 'virtual bool gaduhook::regattempt(unsigned int&, const string&, const string&)': gaduhook.cc:415:12: warning: unused variable 'rd' [-Wunused-variable] fd_set rd, wr, ex; ^ gaduhook.cc:415:16: warning: unused variable 'wr' [-Wunused-variable] fd_set rd, wr, ex; ^ gaduhook.cc:415:20: warning: unused variable 'ex' [-Wunused-variable] fd_set rd, wr, ex; ^ gaduhook.cc:417:23: warning: unused variable 'p' [-Wunused-variable] struct gg_pubdir *p; ^ gaduhook.cc:418:22: warning: unused variable 't' [-Wunused-variable] struct gg_token *t; ^ gaduhook.cc: In member function 'void gaduhook::sendupdateuserinfo(const icqcontact&)': gaduhook.cc:465:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(req = gg_pubdir50_new(GG_PUBDIR50_WRITE)) { ^ gaduhook.cc:474:8: warning: enumeration value 'genderUnspec' not handled in switch [-Wswitch] switch(mi.gender) { ^ gaduhook.cc:474:8: warning: enumeration value 'imgender_size' not handled in switch [-Wswitch] gaduhook.cc: In member function 'std::string gaduhook::handletoken(gg_http*)': gaduhook.cc:974:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < j.output_width; i++, ih++) ^ In file included from ../../src/imevents.h:4:0, from ../../src/eventmanager.h:4, from gaduhook.cc:29: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-irchook.o `test -f 'irchook.cc' || echo './'`irchook.cc In file included from irchook.cc:25:0: irchook.h: In constructor 'irchook::channelInfo::channelInfo(const string&)': irchook.h:17:19: warning: 'irchook::channelInfo::fetched' will be initialized after [-Wreorder] bool joined, fetched; ^ irchook.h:16:13: warning: 'std::string irchook::channelInfo::passwd' [-Wreorder] string passwd; ^ irchook.h:21:6: warning: when initialized here [-Wreorder] channelInfo(const string &aname): ^ In file included from irchook.cc:30:0: ../../src/icqface.h: At global scope: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from irchook.cc:25:0: irchook.h: In constructor 'irchook::irchook()': irchook.h:36:13: warning: 'irchook::handle' will be initialized after [-Wreorder] firetalk_t handle; ^ irchook.h:35:7: warning: 'bool irchook::fonline' [-Wreorder] bool fonline, flogged, searchsincelast, sentpass; ^ irchook.cc:48:1: warning: when initialized here [-Wreorder] irchook::irchook() ^ irchook.cc: In member function 'virtual void irchook::sendnewuser(const imcontact&)': irchook.cc:343:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ irchook.cc: In member function 'void irchook::processnicks()': irchook.cc:484:11: warning: unused variable 'nick' [-Wunused-variable] char *nick; ^ irchook.cc: In member function 'void irchook::rawcommand(const string&)': irchook.cc:636:21: warning: unused variable 'sock' [-Wunused-variable] int *r, *w, *e, sock; ^ irchook.cc: In static member function 'static void irchook::connectfailed(void*, void*, ...)': irchook.cc:809:9: warning: unused variable 'err' [-Wunused-variable] int err = va_arg(ap, int); ^ irchook.cc: In static member function 'static void irchook::gotinfo(void*, void*, ...)': irchook.cc:845:9: warning: unused variable 'warning' [-Wunused-variable] int warning = va_arg(ap, int); ^ irchook.cc:846:9: warning: unused variable 'idle' [-Wunused-variable] int idle = va_arg(ap, int); ^ irchook.cc: In static member function 'static void irchook::getmessage(void*, void*, ...)': irchook.cc:911:9: warning: unused variable 'automessage_flag' [-Wunused-variable] int automessage_flag = va_arg(ap, int); ^ irchook.cc: In static member function 'static void irchook::getaction(void*, void*, ...)': irchook.cc:935:9: warning: unused variable 'automessage_flag' [-Wunused-variable] int automessage_flag = va_arg(ap, int); ^ irchook.cc: In static member function 'static void irchook::listmember(void*, void*, ...)': irchook.cc:995:9: warning: unused variable 'opped' [-Wunused-variable] int opped = va_arg(ap, int); ^ irchook.cc: In static member function 'static void irchook::listextended(void*, void*, ...)': irchook.cc:1095:64: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(irhook.emailsub.empty() || email.find(irhook.emailsub) != -1 || irhook.smode == Email) { ^ irchook.cc:1096:65: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(irhook.namesub.empty() || name.find(irhook.namesub) != -1) { ^ irchook.cc:1073:11: warning: unused variable 'net' [-Wunused-variable] char *net = va_arg(ap, char *); ^ irchook.cc: In static member function 'static void irchook::chataction(void*, void*, ...)': irchook.cc:1167:9: warning: unused variable 'automessage' [-Wunused-variable] int automessage = va_arg(ap, int); ^ irchook.cc: In static member function 'static void irchook::errorhandler(void*, void*, ...)': irchook.cc:1237:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(imcontact(subject, irc))) ^ irchook.cc: In static member function 'static void irchook::nickchanged(void*, void*, ...)': irchook.cc:1255:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(imcontact(oldnick, irc))) { ^ irchook.cc: In static member function 'static void irchook::subreply(void*, void*, const char*, const char*, const char*)': irchook.cc:1323:92: warning: format '%d' expects argument of type 'int', but argument 4 has type 'time_t {aka long int}' [-Wformat=] snprintf(buf, NOTIFBUF, _("PING reply from the user: %d second(s)"), time(0)-i->second); ^ irchook.cc:1323:92: warning: format '%d' expects argument of type 'int', but argument 4 has type 'time_t {aka long int}' [-Wformat=] irchook.cc: In static member function 'static void irchook::filestart(void*, void*, ...)': irchook.cc:1363:11: warning: unused variable 'clientfilestruct' [-Wunused-variable] void *clientfilestruct = va_arg(ap, void *); ^ irchook.cc: In static member function 'static void irchook::fileprogress(void*, void*, ...)': irchook.cc:1378:11: warning: unused variable 'clientfilestruct' [-Wunused-variable] void *clientfilestruct = va_arg(ap, void *); ^ irchook.cc: In static member function 'static void irchook::filefinish(void*, void*, ...)': irchook.cc:1395:11: warning: unused variable 'clientfilestruct' [-Wunused-variable] void *clientfilestruct = va_arg(ap, void *); ^ irchook.cc: In static member function 'static void irchook::fileerror(void*, void*, ...)': irchook.cc:1413:11: warning: unused variable 'clientfilestruct' [-Wunused-variable] void *clientfilestruct = va_arg(ap, void *); ^ irchook.cc:1414:9: warning: unused variable 'error' [-Wunused-variable] int error = va_arg(ap, int); ^ irchook.cc: In member function 'void irchook::rawcommand(const string&)': irchook.cc:641:40: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(*r, cmd.c_str(), cmd.size()); ^ irchook.cc:642:24: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(*r, "\n", 1); ^ In file included from abstracthook.h:4:0, from irchook.h:4, from irchook.cc:25: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-ljhook.o `test -f 'ljhook.cc' || echo './'`ljhook.cc In file included from ../../src/centerim.h:13:0, from ljhook.cc:29: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ ljhook.cc: In member function 'virtual void ljhook::sendnewuser(const imcontact&)': ljhook.cc:324:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) ^ ljhook.cc: In member function 'virtual void ljhook::removeuser(const imcontact&)': ljhook.cc:345:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) ^ ljhook.cc: In member function 'void ljhook::messageack_cb(ICQ2000::MessageEvent*)': ljhook.cc:529:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(npos != content.size()) content.erase(0, npos+1); ^ ljhook.cc:619:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.addnew(imcontact(0, rss), false)) { ^ ljhook.cc:697:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(self)) { ^ In file included from ../../libicq2000/src/SocketClient.h:27:0, from HTTPClient.h:8, from ljhook.h:8, from ljhook.cc:30: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:179:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:179:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:179:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from ../../src/icqgroup.h:5:0, from ../../src/icqconf.h:17, from ../../src/centerim.h:9, from ljhook.cc:29: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-msnhook.o `test -f 'msnhook.cc' || echo './'`msnhook.cc In file included from msnhook.cc:31:0: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ msnhook.cc: In function 'std::string nicknormalize(const string&)': msnhook.cc:49:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(nick.find("@") == -1) return nick + "@hotmail.com"; ^ msnhook.cc: In member function 'virtual void msnhook::exectimers()': msnhook.cc:146:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(timer_current-timer_ping > conn.nextPing()) { ^ msnhook.cc: In member function 'int msnhook::findgroup(const imcontact&, std::string&) const': msnhook.cc:304:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ msnhook.cc: In member function 'virtual void msnhook::sendnewuser(const imcontact&)': msnhook.cc:326:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ msnhook.cc: In member function 'void msnhook::statusupdate(std::string, std::string, imstatus)': msnhook.cc:571:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(forcefetch = !c) ^ msnhook.cc: In member function 'void msnhook::sendmsn(MSN::SwitchboardServerConnection*, const msnhook::qevent*)': msnhook.cc:584:34: warning: variable 'inv' set but not used [-Wunused-but-set-variable] MSN::FileTransferInvitation *inv; ^ msnhook.cc: In member function 'virtual void msncallbacks::closingConnection(MSN::Connection*)': msnhook.cc:864:68: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(swc = dynamic_cast(conn)) { ^ msnhook.cc: In member function 'virtual int msncallbacks::connectToServer(std::string, int, bool*)': msnhook.cc:904:9: warning: unused variable 'a' [-Wunused-variable] int a, s; ^ In file included from abstracthook.h:4:0, from msnhook.h:4, from msnhook.cc:29: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/hooks -I../../connwrap -I../../firetalk -I../../firetalk/../connwrap -I../../firetalk/../connwrap-0.1 -I../../kkconsui -I../../kkconsui/include -I../../kkconsui/../kkstrtext -I../../kkconsui/../kkstrtext-0.1 -I../../kkstrtext -I../../kksystr -I../../kksystr/include -I../../kksystr/../kkstrtext -I../../kksystr/../kkstrtext-0.1 -I../../libgadu -I../../libicq2000 -I../../libicq2000/libicq2000 -I../../libjabber -I../../libjabber/../connwrap -I../../libjabber/../connwrap-0.1 -I../../libmsn -I../../libmsn/../connwrap -I../../libmsn/../connwrap-0.1 -I../../libyahoo2 -I../../libyahoo2/../connwrap -I../../libyahoo2/../connwrap-0.1 -I../../intl -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o libhooks_a-abstracthook.o `test -f 'abstracthook.cc' || echo './'`abstracthook.cc In file included from abstracthook.cc:30:0: irchook.h: In constructor 'irchook::channelInfo::channelInfo(const string&)': irchook.h:17:19: warning: 'irchook::channelInfo::fetched' will be initialized after [-Wreorder] bool joined, fetched; ^ irchook.h:16:13: warning: 'std::string irchook::channelInfo::passwd' [-Wreorder] string passwd; ^ irchook.h:21:6: warning: when initialized here [-Wreorder] channelInfo(const string &aname): ^ In file included from abstracthook.cc:38:0: ../../src/icqface.h: At global scope: ../../src/icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ abstracthook.cc: In member function 'std::string abstracthook::rusconv(const string&, const string&)': abstracthook.cc:243:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(!conf->getcpconvert(proto) && tdir.find("u") == -1) ^ abstracthook.cc: In function 'abstracthook& gethook(protocolname)': abstracthook.cc:859:11: warning: enumeration value 'infocard' not handled in switch [-Wswitch] switch(pname) { ^ abstracthook.cc:859:11: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] In file included from ../../libicq2000/libicq2000/Client.h:31:0, from icqhook.h:10, from abstracthook.cc:27: ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../../libicq2000/libicq2000/sigslot.h:949:8: required from here ../../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:215:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:215:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../../src/imevents.h:215:7: required from here ../../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from abstracthook.h:4:0, from abstracthook.cc:25: ../../src/imcontact.h: At global scope: ../../src/imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ rm -f libhooks.a ar cru libhooks.a libhooks_a-rsshook.o libhooks_a-HTTPClient.o libhooks_a-yahoohook.o libhooks_a-jabberhook.o libhooks_a-aimhook.o libhooks_a-icqhook.o libhooks_a-gaduhook.o libhooks_a-irchook.o libhooks_a-ljhook.o libhooks_a-msnhook.o libhooks_a-abstracthook.o ranlib libhooks.a make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' VER_FILE=`sed -ne "s/^#[ \x09]*define[ \x09]\+GIT_VERSION[ \x09]\+\"\([0-9]\+.*\)\"/\1/p" 2>/dev/null < git-version.h | tr -d '\012'` || true; \ VER_GIT=`cd ..; ./misc/git-version-gen .version`; \ if [ -z "$VER_FILE" ] || [ "$VER_FILE" != "$VER_GIT" ]; then \ sed -e "s/@GIT_VERSION@/$VER_GIT/" < git-version.h.in > git-version.h; \ fi fatal: Not a git repository (or any of the parent directories): .git g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-centerim.o `test -f 'centerim.cc' || echo './'`centerim.cc In file included from centerim.h:13:0, from centerim.cc:25: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from centerim.cc:28:0: ../src/hooks/irchook.h: In constructor 'irchook::channelInfo::channelInfo(const string&)': ../src/hooks/irchook.h:17:19: warning: 'irchook::channelInfo::fetched' will be initialized after [-Wreorder] bool joined, fetched; ^ ../src/hooks/irchook.h:16:13: warning: 'std::string irchook::channelInfo::passwd' [-Wreorder] string passwd; ^ ../src/hooks/irchook.h:21:6: warning: when initialized here [-Wreorder] channelInfo(const string &aname): ^ centerim.cc: In member function 'void centerim::exec()': centerim.cc:77:40: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(regmode = !conf->getouridcount()) { ^ centerim.cc:82:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(rus = ((string(p)).substr(0, 2) == "ru")) { ^ centerim.cc: In member function 'void centerim::mainloop()': centerim.cc:329:69: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(gid = face.selectgroup(_("Select a group to move the user to"))) { ^ centerim.cc: In member function 'void centerim::joindialog()': centerim.cc:504:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(ic.nickname.find("@") == -1) ^ centerim.cc:511:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] } else if(c = cicq.addcontact(ic)) { ^ centerim.cc: In member function 'void centerim::linkfeed()': centerim.cc:533:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = cicq.addcontact(imcontact(0, rss))) { ^ centerim.cc: In member function 'void centerim::find()': centerim.cc:555:46: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(ret = face.finddialog(s, icqface::fsuser)) { ^ centerim.cc: In member function 'bool centerim::updateconf()': centerim.cc:615:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = face.updateconf(snd, clr)) { ^ centerim.cc: In member function 'void centerim::checkmail()': centerim.cc:667:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(f = fopen(fname.c_str(), "r")) { ^ centerim.cc:681:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(prevempty = !buf[0]) header = false; ^ centerim.cc:716:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(d = opendir(dname.c_str())) { ^ centerim.cc:730:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(f = fopen(fname.c_str(), "r")) { ^ centerim.cc:657:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if(!stat(fname.c_str(), &st)) ^ centerim.cc: In member function 'void centerim::checkconfigs()': centerim.cc:769:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(int i = 0; p = configs[i]; i++) { ^ centerim.cc: In static member function 'static void centerim::handlesignal(int)': centerim.cc:802:9: warning: unused variable 'status' [-Wunused-variable] int status, pid; ^ centerim.cc:802:17: warning: unused variable 'pid' [-Wunused-variable] int status, pid; ^ centerim.cc: In member function 'bool centerim::sendevent(const imevent&, icqface::eventviewresult)': centerim.cc:964:8: warning: enumeration value 'next' not handled in switch [-Wswitch] switch(r) { ^ centerim.cc:964:8: warning: enumeration value 'cancel' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'open' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'accept' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'reject' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'info' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'add' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'prev' not handled in switch [-Wswitch] centerim.cc:964:8: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'next' not handled in switch [-Wswitch] switch(r) { ^ centerim.cc:983:8: warning: enumeration value 'cancel' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'open' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'accept' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'reject' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'info' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'add' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'prev' not handled in switch [-Wswitch] centerim.cc:983:8: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] centerim.cc:1004:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(b.cellular.find_first_of("0123456789") == -1) { ^ centerim.cc:1007:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if((b.cellular.find_first_of("0123456789") == -1) ^ centerim.cc:1035:8: warning: enumeration value 'next' not handled in switch [-Wswitch] switch(r) { ^ centerim.cc:1035:8: warning: enumeration value 'cancel' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'open' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'accept' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'reject' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'info' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'add' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'prev' not handled in switch [-Wswitch] centerim.cc:1035:8: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] centerim.cc:1069:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(proceed = sendev) { ^ centerim.cc:1072:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(proceed = face.multicontacts()) ^ centerim.cc:1070:8: warning: enumeration value 'next' not handled in switch [-Wswitch] switch(r) { ^ centerim.cc:1070:8: warning: enumeration value 'cancel' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'open' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'accept' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'reject' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'info' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'add' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'prev' not handled in switch [-Wswitch] centerim.cc:1070:8: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] centerim.cc:1085:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(proceed = face.eventedit(*sendev)) ^ centerim.cc:1086:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(proceed = !sendev->empty()) { ^ centerim.cc: In member function 'icqface::eventviewresult centerim::readevent(const imevent&, bool&, bool&, const std::vector&)': centerim.cc:1121:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(face.extk <= m->getcontacts().size() && face.extk > 0) { ^ centerim.cc:1173:63: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(enough = (!tmp.empty() && !access(tmp.c_str(), X_OK))) { ^ centerim.cc:1174:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(enough = !access(tmp.c_str(), W_OK)) { ^ centerim.cc:1163:12: warning: enumeration value 'message' not handled in switch [-Wswitch] switch(ev.gettype()) { ^ centerim.cc:1163:12: warning: enumeration value 'url' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'sms' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'online' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'offline' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'email' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'notification' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'contacts' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'xml' not handled in switch [-Wswitch] centerim.cc:1163:12: warning: enumeration value 'imeventtype_size' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'message' not handled in switch [-Wswitch] switch(ev.gettype()) { ^ centerim.cc:1191:12: warning: enumeration value 'url' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'sms' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'online' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'offline' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'email' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'notification' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'contacts' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'xml' not handled in switch [-Wswitch] centerim.cc:1191:12: warning: enumeration value 'imeventtype_size' not handled in switch [-Wswitch] centerim.cc:1134:11: warning: enumeration value 'next' not handled in switch [-Wswitch] switch(r) { ^ centerim.cc:1134:11: warning: enumeration value 'prev' not handled in switch [-Wswitch] centerim.cc:1134:11: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] centerim.cc: In member function 'void centerim::history(const imcontact&)': centerim.cc:1279:9: warning: enumeration value 'forward' not handled in switch [-Wswitch] switch(r) { ^ centerim.cc:1279:9: warning: enumeration value 'reply' not handled in switch [-Wswitch] centerim.cc:1279:9: warning: enumeration value 'open' not handled in switch [-Wswitch] centerim.cc:1279:9: warning: enumeration value 'accept' not handled in switch [-Wswitch] centerim.cc:1279:9: warning: enumeration value 'reject' not handled in switch [-Wswitch] centerim.cc:1279:9: warning: enumeration value 'info' not handled in switch [-Wswitch] centerim.cc:1279:9: warning: enumeration value 'add' not handled in switch [-Wswitch] centerim.cc:1279:9: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] centerim.cc: In member function 'icqcontact* centerim::addcontact(const imcontact&, bool)': centerim.cc:1341:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) { ^ centerim.cc: In member function 'bool centerim::idle(int)': centerim.cc:1394:22: warning: variable 'online' set but not used [-Wunused-but-set-variable] bool keypressed, online, fin; ^ centerim.cc: In member function 'void centerim::exectimers()': centerim.cc:1648:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] && screen_socket_bytes < sizeof(screen_socket)) { ^ centerim.cc: In member function 'void centerim::massmove()': centerim.cc:1776:66: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(gid = face.selectgroup(_("Mass move selected users to.."))) { ^ centerim.cc:1778:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(*im)) { ^ In file included from ../libicq2000/libicq2000/Client.h:31:0, from ../src/hooks/icqhook.h:10, from centerim.cc:27: ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': imevents.h:73:7: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': imevents.h:73:7: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': imevents.h:73:7: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqcontact.o `test -f 'icqcontact.cc' || echo './'`icqcontact.cc In file included from icqcontact.cc:28:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ icqcontact.cc: In member function 'void icqcontact::load()': icqcontact.cc:276:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] binfo.requiresauth = (buf.find('a') != -1); ^ icqcontact.cc:277:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] binfo.authawait = (buf.find('w') != -1); ^ icqcontact.cc:278:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] usepgpkey = (buf.find('p') != -1); ^ icqcontact.cc: In member function 'void icqcontact::remove()': icqcontact.cc:413:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(d = opendir(dname.c_str())) { ^ icqcontact.cc:414:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(e = readdir(d)) { ^ icqcontact.cc: In member function 'void icqcontact::excludefromlist()': icqcontact.cc:427:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(f = fopen(fname.c_str(), "w")) fclose(f); ^ icqcontact.cc: In member function 'void icqcontact::scanhistory()': icqcontact.cc:494:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(r == 3) sethasevents(strtoul(block.c_str(), 0, 0) > lastread); ^ icqcontact.cc: In member function 'void icqcontact::setstatus(imstatus, bool)': icqcontact.cc:507:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(fstatus != offline && status == offline ^ icqcontact.cc: In member function 'void icqcontact::setpostponed(const string&)': icqcontact.cc:781:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(apostponed.find_first_not_of(" \r\n") != -1) postponed = apostponed; ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqgroups.o `test -f 'icqgroups.cc' || echo './'`icqgroups.cc In file included from icqgroup.h:5:0, from icqgroups.h:4, from icqgroups.cc:25: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-eventmanager.o `test -f 'eventmanager.cc' || echo './'`eventmanager.cc In file included from eventmanager.cc:28:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from eventmanager.cc:25:0: eventmanager.h: In constructor 'imeventmanager::imeventmanager()': eventmanager.h:9:9: warning: 'imeventmanager::lastevent' will be initialized after [-Wreorder] time_t lastevent; ^ eventmanager.h:8:14: warning: 'int imeventmanager::recentlysent' [-Wreorder] int unsent, recentlysent; ^ eventmanager.cc:37:1: warning: when initialized here [-Wreorder] imeventmanager::imeventmanager(): unsent(0), lastevent(0), recentlysent(0) { ^ eventmanager.cc: In member function 'void imeventmanager::eventwrite(const imevent&, imeventmanager::eventwritemode)': eventmanager.cc:218:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ev.getcontact())) { ^ eventmanager.cc: In member function 'imevent* imeventmanager::eventread(std::ifstream&) const': eventmanager.cc:246:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(rev = ev.getevent()) { ^ In file included from imevents.h:4:0, from eventmanager.h:4, from eventmanager.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqdialogs.o `test -f 'icqdialogs.cc' || echo './'`icqdialogs.cc In file included from icqdialogs.cc:25:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ icqdialogs.cc: In function 'const char* strsortmode(icqconf::sortmode)': icqdialogs.cc:74:11: warning: enumeration value 'sort_by_nb_of_sorts' not handled in switch [-Wswitch] switch(smode) { ^ icqdialogs.cc: In member function 'bool icqface::finddialog(imsearchparams&, icqface::findsubject)': icqdialogs.cc:226:11: warning: enumeration value 'fs_size' not handled in switch [-Wswitch] switch(subj) { ^ icqdialogs.cc:267:12: warning: enumeration value 'fsrss' not handled in switch [-Wswitch] switch(subj) { ^ icqdialogs.cc:267:12: warning: enumeration value 'fs_size' not handled in switch [-Wswitch] icqdialogs.cc:474:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(proceed = !tname.empty()) ^ icqdialogs.cc:495:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(protchanged = s.pname != *ipname) { ^ icqdialogs.cc:545:75: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((s.pname == jabber) && ((s.service.empty() && (s.nick.find("@") == -1)) || (s.nick.empty() && s.flexparams.empty()))) { ^ icqdialogs.cc: In member function 'void icqface::gendetails(ktool::treeview*, icqcontact*)': icqdialogs.cc:627:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(passinfo.pname == icq && c->getdesc() == contactroot || !ourdetails || ^ icqdialogs.cc:626:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if(passinfo.pname != rss) ^ icqdialogs.cc: In member function 'bool icqface::updatedetails(icqcontact*, protocolname)': icqdialogs.cc:781:13: warning: enumeration value 'icq' not handled in switch [-Wswitch] switch(c->getdesc().pname) { ^ icqdialogs.cc:781:13: warning: enumeration value 'yahoo' not handled in switch [-Wswitch] icqdialogs.cc:781:13: warning: enumeration value 'msn' not handled in switch [-Wswitch] icqdialogs.cc:781:13: warning: enumeration value 'aim' not handled in switch [-Wswitch] icqdialogs.cc:781:13: warning: enumeration value 'irc' not handled in switch [-Wswitch] icqdialogs.cc:781:13: warning: enumeration value 'jabber' not handled in switch [-Wswitch] icqdialogs.cc:781:13: warning: enumeration value 'gadu' not handled in switch [-Wswitch] icqdialogs.cc:781:13: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] icqdialogs.cc: In member function 'bool icqface::updateconf(icqconf::regsound&, icqconf::regcolor&)': icqdialogs.cc:1117:9: warning: unused variable 'nopt' [-Wunused-variable] int nopt, n, i, b, aaway, ana; ^ icqdialogs.cc: In static member function 'static void icqface::detailsidle(ktool::dialogbox&)': icqdialogs.cc:1659:34: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(contactroot)) ^ icqdialogs.cc: In member function 'void icqface::transfermonitor()': icqdialogs.cc:1876:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(fitem.size() > limit) { ^ icqdialogs.cc: In member function 'void icqface::invokelist(std::string&, std::vector >&, const string&, ktool::textwindow*)': icqdialogs.cc:1948:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] int vmax = v.size() > delems ? delems : v.size(); ^ icqdialogs.cc: In member function 'void icqface::findpgpkey(ktool::dialogbox&, const std::vector >&)': icqdialogs.cc:2156:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(i <= items.size()) { ^ icqdialogs.cc:2172:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(it->find(upsub) != -1) { ^ In file included from ../libicq2000/src/SocketClient.h:27:0, from ../src/hooks/HTTPClient.h:8, from ../src/hooks/ljhook.h:8, from icqdialogs.cc:33: ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from icqgroup.h:5:0, from icqconf.h:17, from icqface.h:12, from icqdialogs.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqhist.o `test -f 'icqhist.cc' || echo './'`icqhist.cc icqhist.cc: In member function 'void icqhistory::putfile(imcontact, long unsigned int, std::string, int, int, tm*)': icqhist.cc:78:56: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'int' [-Wformat=] fprintf(f, "%lu\n%s\n%lu\n", seq, fname.c_str(), fsize); ^ icqhist.cc: In member function 'bool icqhistory::opencontact(imcontact, time_t)': icqhist.cc:91:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(f = open(cinfo, "r")) { ^ icqhist.cc: In member function 'int icqhistory::setposlastread(time_t)': icqhist.cc:136:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(strtoul(buf, 0, 0) > lr) { ^ icqhist.cc: In member function 'int icqhistory::find(std::string, int)': icqhist.cc:168:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(text.find(sub) != -1) lastfound = n; ^ icqhist.cc: In member function 'void icqhistory::getfile(long unsigned int&, std::string&, int&)': icqhist.cc:253:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(i = 0; i < so->lastevent.size(); i++) ^ icqhist.cc: In member function 'void icqhistory::fillmenu(imcontact, ktool::verticalmenu*)': icqhist.cc:296:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(text.size() > COLS) text.erase(COLS); ^ icqhist.cc: In member function 'int icqhistory::setposlastread(time_t)': icqhist.cc:137:35: warning: 'fpos' may be used uninitialized in this function [-Wmaybe-uninitialized] fseek(so->f, fpos, SEEK_SET); ^ icqhist.cc: In member function 'int icqhistory::readevent(int&, time_t&, tm&, int&)': icqhist.cc:207:16: warning: 'thisdir' may be used uninitialized in this function [-Wmaybe-uninitialized] dir = thisdir; ^ icqhist.cc:208:20: warning: 'thisevent' may be used uninitialized in this function [-Wmaybe-uninitialized] event = thisevent; ^ In file included from icqhist.h:8:0, from icqhist.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-imexternal.o `test -f 'imexternal.cc' || echo './'`imexternal.cc imexternal.cc: In member function 'bool imexternal::execmanual(const imcontact&, int, std::string&)': imexternal.cc:88:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(r = (id < actions.size() && id >= 0)) { ^ imexternal.cc:88:44: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = (id < actions.size() && id >= 0)) { ^ imexternal.cc: In member function 'bool imexternal::action::exec(const imcontact&, std::string&)': imexternal.cc:121:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = enabled) ^ imexternal.cc:122:32: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = (options & aomanual)) { ^ imexternal.cc:119:19: warning: unused variable 'hook' [-Wunused-variable] abstracthook &hook = gethook(ic.pname); ^ imexternal.cc: In member function 'int imexternal::action::execscript()': imexternal.cc:271:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(currentev->getcontact())) { ^ imexternal.cc:293:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = open("/dev/null", 0)) ^ imexternal.cc: In member function 'bool imexternal::action::load(std::ifstream&)': imexternal.cc:381:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(npos != sect.size() && name.empty()) ^ imexternal.cc: In static member function 'static std::string imexternal::action::geteventname(imevent::imeventtype)': imexternal.cc:464:11: warning: enumeration value 'email' not handled in switch [-Wswitch] switch(et) { ^ imexternal.cc:464:11: warning: enumeration value 'xml' not handled in switch [-Wswitch] imexternal.cc:464:11: warning: enumeration value 'imeventtype_size' not handled in switch [-Wswitch] imexternal.cc: In member function 'int imexternal::action::execscript()': imexternal.cc:313:47: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(outpipe[1], text.c_str(), text.size()); ^ imexternal.cc: In member function 'bool imexternal::action::load(std::ifstream&)': imexternal.cc:377:24: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] f.seekg(pos, ios::beg); ^ In file included from imevents.h:4:0, from imexternal.h:4, from imexternal.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-imcontact.o `test -f 'imcontact.cc' || echo './'`imcontact.cc In file included from imcontact.cc:25:0: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-imlogger.o `test -f 'imlogger.cc' || echo './'`imlogger.cc In file included from imlogger.cc:29:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ imlogger.cc: In function 'const char* imstatus2name(imstatus)': imlogger.cc:32:11: warning: enumeration value 'imstatus_size' not handled in switch [-Wswitch] switch(st) { ^ imlogger.cc: In function 'const char* streventname(imevent::imeventtype)': imlogger.cc:48:11: warning: enumeration value 'online' not handled in switch [-Wswitch] switch(type) { ^ imlogger.cc:48:11: warning: enumeration value 'offline' not handled in switch [-Wswitch] imlogger.cc:48:11: warning: enumeration value 'imeventtype_size' not handled in switch [-Wswitch] imlogger.cc: In member function 'void imlogger::putevent(const imevent&)': imlogger.cc:109:8: warning: enumeration value 'imdirection_size' not handled in switch [-Wswitch] switch(ev.getdirection()) { ^ imlogger.cc:115:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ev.getcontact())) { ^ imlogger.cc: In member function 'void imlogger::putonline(const imcontact&, const imstatus&, const imstatus&)': imlogger.cc:145:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(cont)) { ^ In file included from imevents.h:4:0, from imlogger.h:5, from imlogger.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-accountmanager.o `test -f 'accountmanager.cc' || echo './'`accountmanager.cc In file included from accountmanager.cc:26:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ accountmanager.cc: In member function 'void accountmanager::exec()': accountmanager.cc:122:9: warning: enumeration value 'icq' not handled in switch [-Wswitch] switch(a.pname) { ^ accountmanager.cc:122:9: warning: enumeration value 'yahoo' not handled in switch [-Wswitch] accountmanager.cc:122:9: warning: enumeration value 'msn' not handled in switch [-Wswitch] accountmanager.cc:122:9: warning: enumeration value 'aim' not handled in switch [-Wswitch] accountmanager.cc:122:9: warning: enumeration value 'rss' not handled in switch [-Wswitch] accountmanager.cc:122:9: warning: enumeration value 'gadu' not handled in switch [-Wswitch] accountmanager.cc:122:9: warning: enumeration value 'infocard' not handled in switch [-Wswitch] accountmanager.cc:122:9: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] accountmanager.cc:276:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(a.port == icqconf::defservers[a.pname].port) ^ accountmanager.cc:279:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(a.port == icqconf::defservers[a.pname].secureport) ^ In file included from ../libicq2000/libicq2000/Client.h:31:0, from ../src/hooks/icqhook.h:10, from accountmanager.cc:27: ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from icqgroup.h:5:0, from icqconf.h:17, from accountmanager.h:4, from accountmanager.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqcontacts.o `test -f 'icqcontacts.cc' || echo './'`icqcontacts.cc icqcontacts.cc: In member function 'icqcontact* icqcontacts::addnew(const imcontact&, bool, int, bool)': icqcontacts.cc:118:7: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if(c) ^ icqcontacts.cc: In member function 'void icqcontacts::load()': icqcontacts.cc:146:47: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(d = opendir(conf->getdirname().c_str())) { ^ icqcontacts.cc:147:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(ent = readdir(d)) { ^ In file included from icqgroup.h:5:0, from icqconf.h:17, from icqcontacts.h:7, from icqcontacts.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqmlist.o `test -f 'icqmlist.cc' || echo './'`icqmlist.cc icqmlist.cc: In member function 'void icqlist::load()': icqmlist.cc:53:30: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(i = atoi(tok.c_str())) { ^ icqmlist.cc: In member function 'void icqlist::fillmenu(ktool::verticalmenu*, contactstatus)': icqmlist.cc:101:9: warning: unused variable 'capab' [-Wunused-variable] int capab; ^ In file included from icqmlist.h:8:0, from icqmlist.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqcommon.o `test -f 'icqcommon.cc' || echo './'`icqcommon.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-imcontroller.o `test -f 'imcontroller.cc' || echo './'`imcontroller.cc In file included from imcontroller.cc:26:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from imcontroller.cc:30:0: ../src/hooks/irchook.h: In constructor 'irchook::channelInfo::channelInfo(const string&)': ../src/hooks/irchook.h:17:19: warning: 'irchook::channelInfo::fetched' will be initialized after [-Wreorder] bool joined, fetched; ^ ../src/hooks/irchook.h:16:13: warning: 'std::string irchook::channelInfo::passwd' [-Wreorder] string passwd; ^ ../src/hooks/irchook.h:21:6: warning: when initialized here [-Wreorder] channelInfo(const string &aname): ^ imcontroller.cc: In member function 'bool imcontroller::uinreg(icqconf::imaccount&)': imcontroller.cc:135:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(success = regdialog(account.pname)) { ^ imcontroller.cc:151:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] ASK_YES | ASK_NO, ASK_YES) == ASK_NO)) { ^ imcontroller.cc: In member function 'bool imcontroller::jabberregistration(icqconf::imaccount&)': imcontroller.cc:196:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(success = regdialog(account.pname)) { ^ imcontroller.cc:203:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(success = jhook.regnick(rnick, rpasswd, rserver, err)) { ^ imcontroller.cc: In member function 'void imcontroller::updateinfo(icqconf::imaccount&)': imcontroller.cc:342:11: warning: enumeration value 'yahoo' not handled in switch [-Wswitch] switch(account.pname) { ^ imcontroller.cc:342:11: warning: enumeration value 'irc' not handled in switch [-Wswitch] imcontroller.cc:342:11: warning: enumeration value 'rss' not handled in switch [-Wswitch] imcontroller.cc:342:11: warning: enumeration value 'livejournal' not handled in switch [-Wswitch] imcontroller.cc:342:11: warning: enumeration value 'infocard' not handled in switch [-Wswitch] imcontroller.cc:342:11: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] imcontroller.cc: In member function 'bool imsearchparams::load(const string&)': imcontroller.cc:445:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = (getword(buf, "\t") == prname)) { ^ In file included from ../libicq2000/libicq2000/Client.h:31:0, from ../src/hooks/icqhook.h:10, from imcontroller.cc:27: ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::disconnect_all() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:569:19: required from 'sigslot::_signal_base1::~_signal_base1() [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]' ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:581:5: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::ContactListEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *it; ^ ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::UserInfoChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] ../libicq2000/libicq2000/sigslot.h: In instantiation of 'void sigslot::_signal_base1::slot_disconnect(sigslot::has_slots*) [with arg1_type = ICQ2000::StatusChangeEvent*; mt_policy = sigslot::single_threaded]': ../libicq2000/libicq2000/sigslot.h:949:8: required from here ../libicq2000/libicq2000/sigslot.h:625:6: warning: deleting object of abstract class type 'sigslot::_connection_base1' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] In file included from icqgroup.h:5:0, from icqconf.h:17, from imcontroller.h:4, from imcontroller.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqconf.o `test -f 'icqconf.cc' || echo './'`icqconf.cc In file included from centerim.h:13:0, from icqconf.cc:35: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from centerim.h:9:0, from icqconf.cc:35: icqconf.h: In constructor 'icqconf::icqconf()': icqconf.h:164:6: warning: 'icqconf::showopenedchats' will be initialized after [-Wreorder] showopenedchats, vi, autoawayx; ^ icqconf.h:160:20: warning: 'bool icqconf::quote' [-Wreorder] bool hideoffline, quote, savepwd, antispam, screenna, mailcheck, ^ icqconf.cc:56:1: warning: when initialized here [-Wreorder] icqconf::icqconf() : showopenedchats(false), quote(false), dropauthreq(false), ^ In file included from centerim.h:9:0, from icqconf.cc:35: icqconf.h:163:42: warning: 'icqconf::usingcaptcha' will be initialized after [-Wreorder] timestampstothesecond, dropauthreq, usingcaptcha, askquit, ^ icqconf.h:160:46: warning: 'bool icqconf::screenna' [-Wreorder] bool hideoffline, quote, savepwd, antispam, screenna, mailcheck, ^ icqconf.cc:56:1: warning: when initialized here [-Wreorder] icqconf::icqconf() : showopenedchats(false), quote(false), dropauthreq(false), ^ In file included from centerim.h:9:0, from icqconf.cc:35: icqconf.h:163:56: warning: 'icqconf::askquit' will be initialized after [-Wreorder] timestampstothesecond, dropauthreq, usingcaptcha, askquit, ^ icqconf.h:161:42: warning: 'bool icqconf::bidi' [-Wreorder] makelog, fenoughdiskspace, askaway, bidi, logtimestamps, ^ icqconf.cc:56:1: warning: when initialized here [-Wreorder] icqconf::icqconf() : showopenedchats(false), quote(false), dropauthreq(false), ^ icqconf.cc: In member function 'void icqconf::setourid(const icqconf::imaccount&)': icqconf.cc:157:8: warning: enumeration value 'msn' not handled in switch [-Wswitch] switch(i->pname) { ^ icqconf.cc:157:8: warning: enumeration value 'aim' not handled in switch [-Wswitch] icqconf.cc:157:8: warning: enumeration value 'irc' not handled in switch [-Wswitch] icqconf.cc:157:8: warning: enumeration value 'rss' not handled in switch [-Wswitch] icqconf.cc:157:8: warning: enumeration value 'gadu' not handled in switch [-Wswitch] icqconf.cc:157:8: warning: enumeration value 'infocard' not handled in switch [-Wswitch] icqconf.cc:157:8: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] icqconf.cc: In member function 'void icqconf::checkdir()': icqconf.cc:288:18: warning: unused variable 'pDir' [-Wunused-variable] DIR *pDir = NULL; ^ icqconf.cc: In member function 'void icqconf::save()': icqconf.cc:719:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if(!gethttpproxyhost().empty()) ^ icqconf.cc:727:12: warning: enumeration value 'nogroups' not handled in switch [-Wswitch] switch(getgroupmode()) { ^ icqconf.cc:741:12: warning: enumeration value 'sort_by_nb_of_sorts' not handled in switch [-Wswitch] switch(getsortmode()) { ^ icqconf.cc: In member function 'void icqconf::loadcolors()': icqconf.cc:770:11: warning: enumeration value 'rcdontchange' not handled in switch [-Wswitch] switch(conf->getregcolor()) { ^ icqconf.cc: In member function 'void icqconf::loadsounds()': icqconf.cc:895:12: warning: enumeration value 'rsdisable' not handled in switch [-Wswitch] switch(rs) { ^ icqconf.cc:895:12: warning: enumeration value 'rsdontchange' not handled in switch [-Wswitch] icqconf.cc: In member function 'void icqconf::loadactions()': icqconf.cc:1018:48: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(cont = buf.substr(buf.size()-1, 1) == "\\") ^ icqconf.cc: In member function 'bool icqconf::getchatmode(protocolname)': icqconf.cc:1238:11: warning: enumeration value 'icq' not handled in switch [-Wswitch] switch(pname) { ^ icqconf.cc:1238:11: warning: enumeration value 'yahoo' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'msn' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'aim' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'irc' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'jabber' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'livejournal' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'gadu' not handled in switch [-Wswitch] icqconf.cc:1238:11: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] icqconf.cc: In member function 'void icqconf::constructevent(const string&, const string&, const string&, const string&) const': icqconf.cc:1486:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(dest.find_first_not_of("0123456789") != -1) { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-imevents.o `test -f 'imevents.cc' || echo './'`imevents.cc In file included from imevents.cc:25:0: imevents.h: In constructor 'imevent::imevent(const imcontact&, imevent::imdirection, imevent::imeventtype, time_t)': imevents.h:34:14: warning: 'imevent::direction' will be initialized after [-Wreorder] imdirection direction; ^ imevents.h:33:14: warning: 'imevent::imeventtype imevent::type' [-Wreorder] imeventtype type; ^ imevents.cc:52:1: warning: when initialized here [-Wreorder] imevent::imevent(const imcontact &acont, imdirection adir, imeventtype atype, time_t asenttimestamp) ^ In file included from imevents.cc:25:0: imevents.h:36:9: warning: 'imevent::timestamp' will be initialized after [-Wreorder] time_t timestamp; ^ imevents.h:35:9: warning: 'time_t imevent::senttimestamp' [-Wreorder] time_t senttimestamp; ^ imevents.cc:52:1: warning: when initialized here [-Wreorder] imevent::imevent(const imcontact &acont, imdirection adir, imeventtype atype, time_t asenttimestamp) ^ imevents.cc: In member function 'virtual bool immessage::contains(const string&) const': imevents.cc:232:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return text.find(atext) != -1; ^ imevents.cc: In member function 'virtual bool imurl::contains(const string&) const': imevents.cc:284:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return (url.find(atext) != -1) || (description.find(atext) != -1); ^ imevents.cc:284:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return (url.find(atext) != -1) || (description.find(atext) != -1); ^ imevents.cc: In constructor 'imauthorization::imauthorization(const imcontact&, imevent::imdirection, imauthorization::AuthType, const string&)': imevents.cc:295:11: warning: enumeration value 'imdirection_size' not handled in switch [-Wswitch] switch(adirection) { ^ imevents.cc: In member function 'virtual bool imauthorization::contains(const string&) const': imevents.cc:356:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return gettext().find(atext) != -1; ^ imevents.cc: In member function 'virtual bool imsms::contains(const string&) const': imevents.cc:411:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return text.find(atext) != -1; ^ imevents.cc: In member function 'virtual bool imemail::contains(const string&) const': imevents.cc:443:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return text.find(atext) != -1; ^ imevents.cc: In member function 'virtual bool imnotification::contains(const string&) const': imevents.cc:484:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return text.find(atext) != -1; ^ imevents.cc: In member function 'virtual bool imcontacts::contains(const string&) const': imevents.cc:544:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return gettext().find(atext) != -1; ^ In file included from imevents.cc:25:0: imevents.h: In constructor 'imfile::imfile(const imcontact&, imevent::imdirection, const string&, const std::vector&)': imevents.h:224:9: warning: 'imfile::msg' will be initialized after [-Wreorder] string msg; ^ imevents.h:223:17: warning: 'std::vector imfile::files' [-Wreorder] vector files; ^ imevents.cc:598:1: warning: when initialized here [-Wreorder] imfile::imfile(const imcontact &acont, imdirection adirection, const string &amsg, const vector &afiles) ^ imevents.cc: In member function 'virtual bool imfile::contains(const string&) const': imevents.cc:641:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return gettext().find(atext) != -1; ^ imevents.cc: In member function 'virtual bool imxmlevent::contains(const string&) const': imevents.cc:746:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return gettext().find(atext) != -1; ^ In file included from imevents.h:4:0, from imevents.cc:25: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-impgp.o `test -f 'impgp.cc' || echo './'`impgp.cc In file included from impgp.cc:6:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ impgp.cc: In member function 'std::string impgp::verify(std::string, const string&)': impgp.cc:147:42: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(vr = gpgme_op_verify_result(ctx)) { ^ impgp.cc: In member function 'std::string impgp::decrypt(std::string, protocolname)': impgp.cc:182:43: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(dr = gpgme_op_decrypt_result(ctx)) { ^ impgp.cc:170:17: warning: unused variable 'key' [-Wunused-variable] gpgme_key_t key; ^ impgp.cc: In member function 'bool impgp::enabled(const imcontact&) const': impgp.cc:257:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ic)) ^ impgp.cc: In static member function 'static gpgme_error_t impgp::passphrase_cb(void*, const char*, const char*, int, int)': impgp.cc:81:69: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, passphrase[opname].c_str(), passphrase[opname].size()); ^ impgp.cc:82:23: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] write(fd, "\n", 1); ^ impgp.cc: In member function 'std::string impgp::encrypt(const string&, const string&, protocolname)': impgp.cc:232:19: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] if(err && err != GPG_ERR_CANCELED) { ^ In file included from impgp.h:8:0, from impgp.cc:1: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqface.o `test -f 'icqface.cc' || echo './'`icqface.cc In file included from icqface.cc:31:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from icqface.cc:39:0: ../src/hooks/irchook.h: In constructor 'irchook::channelInfo::channelInfo(const string&)': ../src/hooks/irchook.h:17:19: warning: 'irchook::channelInfo::fetched' will be initialized after [-Wreorder] bool joined, fetched; ^ ../src/hooks/irchook.h:16:13: warning: 'std::string irchook::channelInfo::passwd' [-Wreorder] string passwd; ^ ../src/hooks/irchook.h:21:6: warning: when initialized here [-Wreorder] channelInfo(const string &aname): ^ icqface.cc: In function 'const char* strgender(imgender)': icqface.cc:51:11: warning: enumeration value 'genderUnspec' not handled in switch [-Wswitch] switch(g) { ^ icqface.cc:51:11: warning: enumeration value 'imgender_size' not handled in switch [-Wswitch] icqface.cc: In function 'const char* geteventviewresult(icqface::eventviewresult)': icqface.cc:60:11: warning: enumeration value 'cancel' not handled in switch [-Wswitch] switch(r) { ^ icqface.cc:60:11: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] icqface.cc: In function 'const char* strregsound(icqconf::regsound)': icqface.cc:77:11: warning: enumeration value 'rsdontchange' not handled in switch [-Wswitch] switch(s) { ^ icqface.cc: In function 'const char* strregcolor(icqconf::regcolor)': icqface.cc:87:11: warning: enumeration value 'rcdontchange' not handled in switch [-Wswitch] switch(c) { ^ icqface.cc: In function 'const char* strint(unsigned int)': icqface.cc:108:37: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=] snprintf(buf, sizeof(buf), "%lu", i); ^ icqface.cc:108:37: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=] icqface.cc: In function 'const char* strgroupmode(icqconf::groupmode)': icqface.cc:117:11: warning: enumeration value 'nogroups' not handled in switch [-Wswitch] switch(gmode) { ^ icqface.cc: In member function 'void icqface::init()': icqface.cc:168:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(sizeWArea.x1 < MinPanelWidth || sizeWArea.x1 > (COLS - MinPanelWidth)) { ^ icqface.cc:168:76: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(sizeWArea.x1 < MinPanelWidth || sizeWArea.x1 > (COLS - MinPanelWidth)) { ^ icqface.cc:177:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(sizeWArea.y2 < MinPanelHeight || sizeWArea.y2 > (LINES - MinPanelHeight)) { ^ icqface.cc:177:79: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(sizeWArea.y2 < MinPanelHeight || sizeWArea.y2 > (LINES - MinPanelHeight)) { ^ icqface.cc: In member function 'icqcontact* icqface::mainloop(int&)': icqface.cc:557:13: warning: enumeration value 'icq' not handled in switch [-Wswitch] switch(c->getdesc().pname) { ^ icqface.cc:557:13: warning: enumeration value 'yahoo' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'msn' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'aim' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'irc' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'jabber' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'rss' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'gadu' not handled in switch [-Wswitch] icqface.cc:557:13: warning: enumeration value 'protocolname_size' not handled in switch [-Wswitch] icqface.cc: In member function 'bool icqface::findresults(const imsearchparams&, bool)': icqface.cc:968:51: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = (icqcontact *) db.getmenu()->getref(r-1)) { ^ icqface.cc: In member function 'void icqface::inforss(ktool::dialogbox&, icqcontact*)': icqface.cc:1401:59: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=] snprintf(buf, sizeof(buf), _("%lu minutes"), mi.checkfreq); ^ icqface.cc:1401:59: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=] icqface.cc: In member function 'bool icqface::changestatus(std::vector&, imstatus&)': icqface.cc:1634:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = i) { ^ icqface.cc:1684:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(r = i) { ^ icqface.cc: In member function 'std::string icqface::inputfile(const string&, const string&)': icqface.cc:1733:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(r.rfind("/") != -1) { ^ icqface.cc: In member function 'std::string icqface::inputdir(const string&, const string&)': icqface.cc:1763:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(r.rfind("/") != -1) { ^ icqface.cc: In member function 'void icqface::modelist(contactstatus)': icqface.cc:2002:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = cicq.addcontact(it.getdesc())) { ^ icqface.cc: In member function 'void icqface::log(const string&)': icqface.cc:2177:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while((lastlog.size() > LINES-sizeWArea.y2-2) && !lastlog.empty()) ^ icqface.cc:2215:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(text.size() > sizeWArea.x2-sizeWArea.x1-2) text.resize(sizeWArea.x2-sizeWArea.x1-2); ^ icqface.cc: In member function 'void icqface::showextractedurls()': icqface.cc:2392:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(n = m.open()) { ^ icqface.cc: In member function 'bool icqface::eventedit(imevent&)': icqface.cc:2500:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ev.getcontact())) ^ icqface.cc:2525:39: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ev.getcontact())) ^ icqface.cc:2571:35: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(ev.getcontact())) ^ icqface.cc:2687:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(mitem > 0 && mitem <= m->getfiles().size()) ^ icqface.cc: In member function 'void icqface::renderchathistory()': icqface.cc:2767:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(events.size() > chatlines) { ^ icqface.cc:2831:8: warning: enumeration value 'imdirection_size' not handled in switch [-Wswitch] switch(ir->first) { ^ icqface.cc: In member function 'void icqface::peerinfo(int, const imcontact&)': icqface.cc:2861:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(text.size() > maxsize + 2) { ^ icqface.cc:2867:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(pgpon = pgp.enabled(passinfo)) ^ icqface.cc: In member function 'void icqface::drawopenedchats(int, int)': icqface.cc:2931:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (curx + dispnick.size() + 5 >= width - 1) ^ icqface.cc: In member function 'bool icqface::chat(const imcontact&)': icqface.cc:3001:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( chatlines < MinPanelHeight ) // bottom ^ icqface.cc:3004:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if( chatlines > (chatlines_diff - MinPanelHeight)) // top ^ icqface.cc: In member function 'icqface::eventviewresult icqface::eventview(const imevent*, std::vector, bool)': icqface.cc:3134:11: warning: enumeration value 'imdirection_size' not handled in switch [-Wswitch] switch(ev->getdirection()) { ^ icqface.cc:3212:11: warning: enumeration value 'ok' not handled in switch [-Wswitch] switch(r) { ^ icqface.cc:3212:11: warning: enumeration value 'next' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'cancel' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'forward' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'reply' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'open' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'accept' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'reject' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'prev' not handled in switch [-Wswitch] icqface.cc:3212:11: warning: enumeration value 'eventviewresult_size' not handled in switch [-Wswitch] icqface.cc: In member function 'void icqface::fullscreenize(const imevent*)': icqface.cc:3233:11: warning: enumeration value 'imdirection_size' not handled in switch [-Wswitch] switch(ev->getdirection()) { ^ icqface.cc: In static member function 'static void icqface::editchatidle(ktool::texteditor&)': icqface.cc:3865:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(c = clist.get(face.passinfo)) ^ icqface.cc: In member function 'void icqface::leftpanelwidth_inc(int)': icqface.cc:3993:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ((i+inc) >= MinPanelWidth) && ((i+inc) <= (COLS - MinPanelWidth))) { ^ icqface.cc:3993:73: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ((i+inc) >= MinPanelWidth) && ((i+inc) <= (COLS - MinPanelWidth))) { ^ icqface.cc: In member function 'void icqface::logpanelheight_inc(int)': icqface.cc:4001:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (((i+inc) >= MinPanelHeight) && ((i+inc) <= (LINES - MinPanelHeight))) { ^ icqface.cc:4001:75: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (((i+inc) >= MinPanelHeight) && ((i+inc) <= (LINES - MinPanelHeight))) { ^ icqface.cc: In member function 'bool icqface::changestatus(std::vector&, imstatus&)': icqface.cc:1619:20: warning: 'onechoice' may be used uninitialized in this function [-Wmaybe-uninitialized] choice = onechoice; ^ icqface.cc: In member function 'void icqface::fillcontactlist()': icqface.cc:641:198: warning: 'nonline' may be used uninitialized in this function [-Wmaybe-uninitialized] + (g->iscollapsed() ? "(" + string(i2str(g->getcount(c->getstatus() != offline, !conf->gethideoffline() && !(c->getstatus() != offline && conf->getgroupmode() == icqconf::group2)))) + ") " : "")); \ ^ icqface.cc:645:39: note: 'nonline' was declared here int i, nnode, ngroup, prevgid, n, nonline; ^ icqface.cc: In member function 'void icqface::modelist(contactstatus)': icqface.cc:1988:16: warning: 'removecl' may be used uninitialized in this function [-Wmaybe-uninitialized] if(removecl && cs == csignore) ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-centermain.o `test -f 'centermain.cc' || echo './'`centermain.cc In file included from centerim.h:13:0, from centermain.cc:28: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ centermain.cc: In function 'int main(int, char**)': centermain.cc:56:26: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result] getcwd(savedir, 1024); ^ centermain.cc:78:19: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] chdir(savedir); ^ In file included from icqgroup.h:5:0, from icqconf.h:17, from centerim.h:9, from centermain.cc:28: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-icqgroup.o `test -f 'icqgroup.cc' || echo './'`icqgroup.cc In file included from icqgroup.h:5:0, from icqgroup.cc:25: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-captcha.o `test -f 'captcha.cc' || echo './'`captcha.cc In file included from captcha.cc:2:0: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ captcha.cc: In member function 'bool captcha::docaptcha(imcontact)': captcha.cc:23:16: warning: variable 'a' set but not used [-Wunused-but-set-variable] set *a; ^ In file included from icqgroup.h:5:0, from icqconf.h:17, from captcha.cc:1: imcontact.h: At global scope: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/hooks -I../connwrap -I../firetalk -I../firetalk/../connwrap -I../firetalk/../connwrap-0.1 -I../kkconsui -I../kkconsui/include -I../kkconsui/../kkstrtext -I../kkconsui/../kkstrtext-0.1 -I../kkstrtext -I../kksystr -I../kksystr/include -I../kksystr/../kkstrtext -I../kksystr/../kkstrtext-0.1 -I../libgadu -I../libicq2000 -I../libicq2000/libicq2000 -I../libjabber -I../libjabber/../connwrap -I../libjabber/../connwrap-0.1 -I../libmsn -I../libmsn/../connwrap -I../libmsn/../connwrap-0.1 -I../libyahoo2 -I../libyahoo2/../connwrap -I../libyahoo2/../connwrap-0.1 -I../intl -DSHARE_DIR=\"/usr/share/centerim\" -DLOCALEDIR=\"/usr/share/locale\" -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -c -o centerim-git-version.o `test -f 'git-version.cc' || echo './'`git-version.cc In file included from centerim.h:13:0, from git-version.cc:2: icqface.h:248:50: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] bool findresults(const imsearchparams &sp, bool auto = false); ^ In file included from icqgroup.h:5:0, from icqconf.h:17, from centerim.h:9, from git-version.cc:2: imcontact.h:38:13: warning: 'imstatus2char' defined but not used [-Wunused-variable] static char imstatus2char[imstatus_size] = { ^ g++ -Wno-write-strings -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -I/usr/include/nss3 -I/usr/include/nspr4 -D_FILE_OFFSET_BITS=64 -L../connwrap -L../kkconsui -L../kkstrtext -L../kksystr -L../libicq2000 -L../firetalk -L../libgadu -L../libjabber -L../libmsn -L../libyahoo2 -Wl,-z,relro -o centerim centerim-centerim.o centerim-icqcontact.o centerim-icqgroups.o centerim-eventmanager.o centerim-icqdialogs.o centerim-icqhist.o centerim-imexternal.o centerim-imcontact.o centerim-imlogger.o centerim-accountmanager.o centerim-icqcontacts.o centerim-icqmlist.o centerim-icqcommon.o centerim-imcontroller.o centerim-icqconf.o centerim-imevents.o centerim-impgp.o centerim-icqface.o centerim-centermain.o centerim-icqgroup.o centerim-captcha.o centerim-git-version.o ../src/hooks/libhooks.a -lkkconsui -lkkstrtext -lkksystr -llibicq2000 -lfiretalk -llibgadu -llibjabber -llibmsn -llibyahoo2 -lconnwrap -lnsl -lpthread -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lnss_compat_ossl -lgpgme -lcurl -ljpeg -lpthread -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lnss_compat_ossl -lgpgme -lcurl -lncursesw make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' make[1]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.XRlyCn + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm ++ dirname /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm + cd centerim-4.22.10 + make install DESTDIR=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm make install-recursive make[1]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' Making install in connwrap make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' 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/centerim-4.22.10/connwrap' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' Making install in kkstrtext make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' 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/centerim-4.22.10/kkstrtext' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' Making install in kksystr make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' Making install in include make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' Making install in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' Making install in kkconsui make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' Making install in include make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' Making install in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' Making install in libicq2000 make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' Making install in libicq2000 make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' Making install in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' Making install in libmsn make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' Making install in msn make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' Making install in libyahoo2 make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' 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/centerim-4.22.10/libyahoo2' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' Making install in firetalk make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' Making install in libgadu make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' 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/centerim-4.22.10/libgadu' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' Making install in libjabber make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' 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/centerim-4.22.10/libjabber' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' Making install in intl make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/intl' if { test "centerim" = "gettext-runtime" || test "centerim" = "gettext-tools"; } \ && test 'no' = yes; then \ /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/include; \ /usr/bin/install -c -m 644 libintl.h /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/include/libintl.h; \ @LIBTOOL@ --mode=install \ /usr/bin/install -c -m 644 libintl.a /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/libintl.a; \ if test "@RELOCATABLE@" = yes; then \ dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \ if test -n "$dependencies"; then \ rm -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/libintl.la; \ fi; \ fi; \ else \ : ; \ fi if test "centerim" = "gettext-tools" \ && test 'no' = no \ && test yes != no; then \ /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib; \ @LIBTOOL@ --mode=install \ /usr/bin/install -c -m 644 libgnuintl.a /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/libgnuintl.a; \ rm -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/preloadable_libintl.so; \ /usr/bin/install -c -m 644 /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/libgnuintl.so /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/preloadable_libintl.so; \ @LIBTOOL@ --mode=uninstall \ rm -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/libgnuintl.a; \ else \ : ; \ fi if test 'no' = yes; then \ test yes != no || /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib; \ temp=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/t-charset.alias; \ dest=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/charset.alias; \ if test -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/charset.alias; then \ orig=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/lib/charset.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -c -m 644 $temp $dest; \ rm -f $temp; \ else \ if test yes = no; then \ orig=charset.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -c -m 644 $temp $dest; \ rm -f $temp; \ fi; \ fi; \ /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale; \ test -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/locale.alias \ && orig=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/locale.alias \ || orig=./locale.alias; \ temp=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/t-locale.alias; \ dest=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/locale.alias; \ sed -f ref-add.sed $orig > $temp; \ /usr/bin/install -c -m 644 $temp $dest; \ rm -f $temp; \ else \ : ; \ fi if test "centerim" = "gettext-tools"; then \ /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl; \ /usr/bin/install -c -m 644 VERSION /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl/VERSION; \ /usr/bin/install -c -m 644 ChangeLog.inst /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl/ChangeLog; \ dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h xsize.h printf-args.h printf-args.c printf-parse.h wprintf-parse.h printf-parse.c vasnprintf.h vasnwprintf.h vasnprintf.c os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y plural-exp.c localcharset.c relocatable.c langprefs.c localename.c log.c printf.c osdep.c os2compat.c intl-compat.c"; \ for file in $dists; do \ /usr/bin/install -c -m 644 ./$file \ /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl/$file; \ done; \ chmod a+x /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl/config.charset; \ dists="plural.c"; \ for file in $dists; do \ if test -f $file; then dir=.; else dir=.; fi; \ /usr/bin/install -c -m 644 $dir/$file \ /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl/$file; \ done; \ dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \ for file in $dists; do \ rm -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/intl/$file; \ done; \ else \ : ; \ fi make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/intl' Making install in po make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/po' /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/zh_TW/LC_MESSAGES installing zh_TW.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/zh_TW/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/zh_CN/LC_MESSAGES installing zh_CN.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/zh_CN/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/uk/LC_MESSAGES installing uk.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/uk/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/sv/LC_MESSAGES installing sv.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/sv/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/ru/LC_MESSAGES installing ru.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/ru/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/ro/LC_MESSAGES installing ro.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/ro/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/pt_BR/LC_MESSAGES installing pt_BR.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/pt_BR/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/pl/LC_MESSAGES installing pl.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/pl/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/nl/LC_MESSAGES installing nl.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/nl/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/ms/LC_MESSAGES installing ms.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/ms/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/it/LC_MESSAGES installing it.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/it/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/hu/LC_MESSAGES installing hu.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/hu/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/fr/LC_MESSAGES installing fr.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/fr/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/es/LC_MESSAGES installing es.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/es/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/de/LC_MESSAGES installing de.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/de/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/cs/LC_MESSAGES installing cs.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/cs/LC_MESSAGES/centerim.mo mkdir -p -- /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/bg/LC_MESSAGES installing bg.gmo as /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/locale/bg/LC_MESSAGES/centerim.mo if test "centerim" = "gettext-tools"; then \ /bin/sh .././mkinstalldirs /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.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/centerim-4.22.10-14.el7.arm/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/po' Making install in misc make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/misc' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/misc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/bin' /usr/bin/install -c cimconv CenterIMLog2HTML.py cimformathistory cimextracthistory.pl '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/man/man1' /usr/bin/install -c -m 644 cimconv.1 '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/man/man1' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/misc' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/misc' Making install in share make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/share' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/share' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/centerim' /usr/bin/install -c -m 644 online.wav email.wav sms.wav offline.wav msg.wav url.wav '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/centerim' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/share' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/share' Making install in src make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' Making install in hooks make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' VER_FILE=`sed -ne "s/^#[ \x09]*define[ \x09]\+GIT_VERSION[ \x09]\+\"\([0-9]\+.*\)\"/\1/p" 2>/dev/null < git-version.h | tr -d '\012'` || true; \ VER_GIT=`cd ..; ./misc/git-version-gen .version`; \ if [ -z "$VER_FILE" ] || [ "$VER_FILE" != "$VER_GIT" ]; then \ sed -e "s/@GIT_VERSION@/$VER_GIT/" < git-version.h.in > git-version.h; \ fi fatal: Not a git repository (or any of the parent directories): .git make[4]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' VER_FILE=`sed -ne "s/^#[ \x09]*define[ \x09]\+GIT_VERSION[ \x09]\+\"\([0-9]\+.*\)\"/\1/p" 2>/dev/null < git-version.h | tr -d '\012'` || true; \ VER_GIT=`cd ..; ./misc/git-version-gen .version`; \ if [ -z "$VER_FILE" ] || [ "$VER_FILE" != "$VER_GIT" ]; then \ sed -e "s/@GIT_VERSION@/$VER_GIT/" < git-version.h.in > git-version.h; \ fi fatal: Not a git repository (or any of the parent directories): .git /usr/bin/mkdir -p '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/bin' /usr/bin/install -c centerim '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/bin' make[4]: Nothing to be done for `install-data-am'. make[4]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/man/man1' /usr/bin/install -c -m 644 centerim.1 '/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/man/man1' make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' make[1]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm centerim + rm -f /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/info/dir + find /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm -type f -name '*.la' -delete + install -d /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/icons + install -m 644 /builddir/build/SOURCES/Centerim_b.svg /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/icons + desktop-file-install --dir=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/applications /builddir/build/SOURCES/centerim.desktop + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/centerim-4.22.10 extracting debug info from /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/bin/centerim dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 5811 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.wqaeer + umask 022 + cd /builddir/build/BUILD + cd centerim-4.22.10 + make check make check-recursive make[1]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' Making check in connwrap make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/connwrap' Making check in kkstrtext make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkstrtext' Making check in kksystr make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' Making check in include make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/include' Making check in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kksystr' Making check in kkconsui make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' Making check in include make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/include' Making check in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/kkconsui' Making check in libicq2000 make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' Making check in libicq2000 make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/libicq2000' Making check in src make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000/src' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libicq2000' Making check in libmsn make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' Making check in msn make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn/msn' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libmsn' Making check in libyahoo2 make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libyahoo2' Making check in firetalk make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/firetalk' Making check in libgadu make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libgadu' Making check in libjabber make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/libjabber' Making check in intl make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/intl' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/intl' Making check in po make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/po' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/po' Making check in misc make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/misc' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/misc' Making check in share make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/share' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/share' Making check in src make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' Making check in hooks make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src/hooks' make[3]: Entering directory `/builddir/build/BUILD/centerim-4.22.10/src' VER_FILE=`sed -ne "s/^#[ \x09]*define[ \x09]\+GIT_VERSION[ \x09]\+\"\([0-9]\+.*\)\"/\1/p" 2>/dev/null < git-version.h | tr -d '\012'` || true; \ VER_GIT=`cd ..; ./misc/git-version-gen .version`; \ if [ -z "$VER_FILE" ] || [ "$VER_FILE" != "$VER_GIT" ]; then \ sed -e "s/@GIT_VERSION@/$VER_GIT/" < git-version.h.in > git-version.h; \ fi fatal: Not a git repository (or any of the parent directories): .git make[3]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10/src' make[2]: Entering directory `/builddir/build/BUILD/centerim-4.22.10' make[2]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' make[1]: Leaving directory `/builddir/build/BUILD/centerim-4.22.10' + exit 0 Processing files: centerim-4.22.10-14.el7.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jMG1Rk + umask 022 + cd /builddir/build/BUILD + cd centerim-4.22.10 + DOCDIR=/builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr ABOUT-NLS /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr AUTHORS /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr COPYING /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr ChangeLog /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr FAQ /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr NEWS /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr README /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr THANKS /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + cp -pr TODO /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm/usr/share/doc/centerim-4.22.10 + exit 0 Provides: application() application(centerim.desktop) centericq = 4.21.0 centerim = 1:4.22.10-14.el7 centerim(armv7hl-32) = 1:4.22.10-14.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/gawk /usr/bin/env /usr/bin/perl ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcurl.so.4 libdl.so.2 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) libgpgme.so.11 libgpgme.so.11(GPGME_1.0) libgpgme.so.11(GPGME_1.1) libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.4) libncursesw.so.5 libnsl.so.1 libnspr4.so libnss3.so libnss_compat_ossl.so.0 libnssutil3.so libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.4) libsmime3.so libssl3.so libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.9) libtinfo.so.5 perl(Data::Dumper) perl(File::Spec::Functions) perl(Getopt::Std) perl(POSIX) perl(Time::Local) perl(Time::ParseDate) perl(strict) perl(warnings) rtld(GNU_HASH) Obsoletes: centericq <= 4.21.0 Processing files: centerim-debuginfo-4.22.10-14.el7.armv7hl Provides: centerim-debuginfo = 1:4.22.10-14.el7 centerim-debuginfo(armv7hl-32) = 1:4.22.10-14.el7 Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm Wrote: /builddir/build/RPMS/centerim-4.22.10-14.el7.armv7hl.rpm Wrote: /builddir/build/RPMS/centerim-debuginfo-4.22.10-14.el7.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.p6U744 + umask 022 + cd /builddir/build/BUILD + cd centerim-4.22.10 + /usr/bin/rm -rf /builddir/build/BUILDROOT/centerim-4.22.10-14.el7.arm + exit 0 Child return code was: 0 LEAVE do -->