<86>Mar 7 09:23:17 userdel[31263]: delete user 'rooter' <86>Mar 7 09:23:17 userdel[31263]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 7 09:23:17 groupadd[31350]: group added to /etc/group: name=rooter, GID=657 <86>Mar 7 09:23:17 groupadd[31350]: group added to /etc/gshadow: name=rooter <86>Mar 7 09:23:17 groupadd[31350]: new group: name=rooter, GID=657 <86>Mar 7 09:23:17 useradd[31415]: new user: name=rooter, UID=657, GID=657, home=/root, shell=/bin/bash <86>Mar 7 09:23:17 userdel[31544]: delete user 'builder' <86>Mar 7 09:23:17 userdel[31544]: removed group 'builder' owned by 'builder' <86>Mar 7 09:23:17 userdel[31544]: removed shadow group 'builder' owned by 'builder' <86>Mar 7 09:23:17 groupadd[31587]: group added to /etc/group: name=builder, GID=658 <86>Mar 7 09:23:17 groupadd[31587]: group added to /etc/gshadow: name=builder <86>Mar 7 09:23:17 groupadd[31587]: new group: name=builder, GID=658 <86>Mar 7 09:23:17 useradd[31619]: new user: name=builder, UID=658, GID=658, home=/usr/src, shell=/bin/bash <13>Mar 7 09:23:20 rpmi: libudns-0.2-alt1 1326732375 installed <13>Mar 7 09:23:20 rpmi: libidn-1.35-alt1 sisyphus+222603.100.1.1 1550916829 installed <13>Mar 7 09:23:20 rpmi: rpm-macros-jabber-0.3-alt1 1232152549 installed <13>Mar 7 09:23:20 rpmi: jabber-common-0.3-alt1 1232152549 installed <13>Mar 7 09:23:20 rpmi: libidn-devel-1.35-alt1 sisyphus+222603.100.1.1 1550916829 installed <13>Mar 7 09:23:20 rpmi: libudns-devel-0.2-alt1 1326732375 installed <13>Mar 7 09:23:20 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed <13>Mar 7 09:23:25 rpmi: libsqlite3-3.26.0-alt2 sisyphus+220766.100.5.1 1549611685 installed <13>Mar 7 09:23:25 rpmi: libhttp-parser-2.9.0-alt1 sisyphus+219506.100.1.1 1547660916 installed <13>Mar 7 09:23:25 rpmi: libntlm-1.3-alt1 1323387785 installed <13>Mar 7 09:23:25 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Mar 7 09:23:25 rpmi: libverto-0.3.0-alt1_7 sisyphus+223221.100.1.1 1551348953 installed <13>Mar 7 09:23:25 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Mar 7 09:23:25 rpmi: libcom_err-1.44.5-alt1 sisyphus+221902.2000.4.1 1550595809 installed <13>Mar 7 09:23:25 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Mar 7 09:23:25 rpmi: libstdc++8-devel-8.3.1-alt1 sisyphus+223348.100.1.1 1551470632 installed <13>Mar 7 09:23:26 rpmi: gcc8-c++-8.3.1-alt1 sisyphus+223348.100.1.1 1551470632 installed <13>Mar 7 09:23:26 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Mar 7 09:23:26 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Mar 7 09:23:26 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus+221902.300.4.1 1550587121 installed <13>Mar 7 09:23:26 rpmi: alternatives-0.5.0-alt1 sisyphus+221902.300.4.1 1550587121 installed <13>Mar 7 09:23:26 rpmi: ca-certificates-2019.02.01-alt1 sisyphus+220384.200.1.1 1549032756 installed <13>Mar 7 09:23:26 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Mar 7 09:23:26 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Mar 7 09:23:26 rpmi: libcrypto1.1-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <13>Mar 7 09:23:26 rpmi: libssl1.1-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <86>Mar 7 09:23:26 groupadd[59957]: group added to /etc/group: name=_keytab, GID=499 <86>Mar 7 09:23:26 groupadd[59957]: group added to /etc/gshadow: name=_keytab <86>Mar 7 09:23:26 groupadd[59957]: new group: name=_keytab, GID=499 <13>Mar 7 09:23:26 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <86>Mar 7 09:23:26 groupadd[60077]: group added to /etc/group: name=sasl, GID=498 <86>Mar 7 09:23:26 groupadd[60077]: group added to /etc/gshadow: name=sasl <86>Mar 7 09:23:26 groupadd[60077]: new group: name=sasl, GID=498 <13>Mar 7 09:23:26 rpmi: libsasl2-3-2.1.27-alt1 sisyphus+223971.100.1.1 1551928460 installed <13>Mar 7 09:23:26 rpmi: libldap-2.4.46-alt1.1 sisyphus+219907.4400.1.1 1548349979 installed <13>Mar 7 09:23:26 rpmi: libpq5.11-11.2-alt1 sisyphus+221512.600.1.1 1550137186 installed <13>Mar 7 09:23:26 rpmi: libecpg6.11-11.2-alt1 sisyphus+221512.600.1.1 1550137186 installed <13>Mar 7 09:23:26 rpmi: libecpg6.11-devel-11.2-alt1 sisyphus+221512.600.1.1 1550137186 installed <13>Mar 7 09:23:26 rpmi: libpq5.11-devel-11.2-alt1 sisyphus+221512.600.1.1 1550137186 installed <13>Mar 7 09:23:26 rpmi: libgsasl-1.8.0-alt3 sisyphus+222145.100.1.1 1550674871 installed <13>Mar 7 09:23:26 rpmi: libmysqlclient21-8.0.15-alt1 sisyphus+223624.140.3.1 1551794946 installed <13>Mar 7 09:23:26 rpmi: rpm-macros-pam0-1.3.1.0.5.955b-alt2 1530819916 installed <13>Mar 7 09:23:26 rpmi: libpam0-devel-1.3.1.0.5.955b-alt2 1530819925 installed <13>Mar 7 09:23:26 rpmi: libmysqlclient21-devel-8.0.15-alt1 sisyphus+223624.140.3.1 1551794946 installed <13>Mar 7 09:23:26 rpmi: libgsasl-devel-1.8.0-alt3 sisyphus+222145.100.1.1 1550674871 installed <13>Mar 7 09:23:26 rpmi: postgresql11-devel-11.2-alt1 sisyphus+221512.600.1.1 1550137186 installed <13>Mar 7 09:23:27 rpmi: libldap-devel-2.4.46-alt1.1 sisyphus+219907.4400.1.1 1548349979 installed <13>Mar 7 09:23:27 rpmi: libssl-devel-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <13>Mar 7 09:23:27 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685959 installed <13>Mar 7 09:23:27 rpmi: libexpat-devel-2.2.4-alt1 1503305345 installed <13>Mar 7 09:23:27 rpmi: libhttp-parser-devel-2.9.0-alt1 sisyphus+219506.100.1.1 1547660916 installed <13>Mar 7 09:23:27 rpmi: libsqlite3-devel-3.26.0-alt2 sisyphus+220766.100.5.1 1549611685 installed <13>Mar 7 09:23:27 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Mar 7 09:23:27 rpmi: libdb4.7-devel-4.7.25-alt9 1490438479 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/jabberd2-2.7.0-alt1.nosrc.rpm Installing jabberd2-2.7.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.71048 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf jabberd-2.7.0 + echo 'Source #0 (jabberd-2.7.0.tar):' Source #0 (jabberd-2.7.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/jabberd-2.7.0.tar + cd jabberd-2.7.0 + /bin/chmod -c -Rf u+rwX,go-w . + /usr/bin/subst 's|@localstatedir@/jabberd/|@localstatedir@/jabberd2/|g' etc/c2s.xml.dist.in etc/jabberd.cfg.dist.in etc/router-filter.xml.dist.in etc/router-users.xml.dist.in etc/router.xml.dist.in etc/s2s.xml.dist.in etc/sm.xml.dist.in + /usr/bin/subst 's|AC_INIT(\[jabberd\]|AC_INIT(\[jabberd2\]|g' configure.ac + echo 'Patch #2 (jabberd2-alt-ldapvcard-fix.patch):' Patch #2 (jabberd2-alt-ldapvcard-fix.patch): + /usr/bin/patch -p2 patching file storage/storage_ldapvcard.c Hunk #1 succeeded at 173 with fuzz 1 (offset 30 lines). + echo 'Patch #3 (jabberd2-alt-ldapvcard-jpeg-fix.patch):' Patch #3 (jabberd2-alt-ldapvcard-jpeg-fix.patch): + /usr/bin/patch -p2 patching file storage/storage_ldapvcard.c Hunk #1 succeeded at 333 (offset 2 lines). + echo 'Patch #4 (jabberd2-alt-sysconf.patch):' Patch #4 (jabberd2-alt-sysconf.patch): + /usr/bin/patch -p1 patching file etc/c2s.xml.dist.in Hunk #1 succeeded at 381 (offset 53 lines). patching file etc/sm.xml.dist.in Hunk #1 succeeded at 87 (offset 5 lines). Hunk #2 succeeded at 242 (offset 37 lines). Hunk #3 succeeded at 397 with fuzz 1 (offset 58 lines). + echo 'Patch #5 (jabberd2-alt-systemddir.patch):' Patch #5 (jabberd2-alt-systemddir.patch): + /usr/bin/patch -p2 patching file etc/Makefile.am + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.71048 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd jabberd-2.7.0 + autoreconf -fisv autoreconf-default: Entering directory `.' autoreconf-default: configure.ac: not using Gettext autoreconf-default: running: aclocal --force autoreconf-default: configure.ac: tracing autoreconf-default: running: libtoolize --force --install libtoolize-default: putting auxiliary files in `.'. libtoolize-default: linking file `./config.guess' libtoolize-default: linking file `./config.sub' libtoolize-default: linking file `./install-sh' libtoolize-default: linking file `./ltmain.sh' libtoolize-default: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize-default: rerunning libtoolize-default, to keep the correct libtool macros in-tree. libtoolize-default: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf-default: configure.ac: not using Intltool autoreconf-default: configure.ac: not using gtk-doc autoreconf-default: running: /usr/bin/autoconf-2.60 --force autoreconf-default: running: /usr/bin/autoheader-2.60 --force autoreconf-default: running: automake --add-missing --force-missing configure.ac:11: installing './compile' configure.ac:8: installing './missing' Makefile.am: installing './INSTALL' c2s/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf-default: Leaving directory `.' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + sort -u + xargs -ri dirname -- '{}' + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=i586-alt-linux --host=i586-alt-linux --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/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --sysconfdir=/etc/jabberd2 --bindir=/usr/libexec/jabberd2 --enable-debug --enable-ssl --enable-mysql --enable-pgsql --enable-sqlite --enable-db --enable-ldap --enable-pam --enable-pipe --enable-anon --enable-fs --disable-oracle --enable-websocket --disable-tests configure: WARNING: unrecognized options: --without-included-gettext checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for i586-alt-linux-gcc... i586-alt-linux-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 i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking whether i586-alt-linux-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of i586-alt-linux-gcc... none checking for i586-alt-linux-gcc option to accept ISO C99... none needed checking for i586-alt-linux-gcc option to accept ISO Standard C... (cached) none needed checking how to run the C preprocessor... i586-alt-linux-gcc -E checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by i586-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop checking how to convert i586-alt-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alt-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for sysroot... no checking for i586-alt-linux-mt... no checking for mt... no checking if : is a manifest tool... no 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 for dlfcn.h... yes checking for objdir... .libs checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/types.h... (cached) yes checking for netinet/in.h... yes checking for arpa/nameser.h... yes checking for netdb.h... yes checking for resolv.h... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking for arpa/nameser.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for netinet/in.h... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking sys/utsname.h usability... yes checking sys/utsname.h presence... yes checking for sys/utsname.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking for resolv.h... (cached) yes checking for windns.h... no checking for an ANSI C-conforming const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint8_t... yes checking for stdint-types....... "(putting them into ac-stdint.h)" checking for uintptr_t... yes checking for uint64_t... yes ... seen our uintptr_t in stdint.h (uint64_t too) creating ac-stdint.h : _AC_STDINT_H checking for int_least32_t... yes checking for int_fast32_t... yes ..adding include stdint.h ... seen good stdint.h inttypes ... seen good uint64_t ... DONE ac-stdint.h checking whether closedir returns void... no checking for working alloca.h... yes checking for alloca... yes checking for mbstate_t... yes checking for working POSIX fnmatch... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... yes 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 return type of signal handlers... void checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking for vprintf... yes checking for _doprnt... no checking for sys/select.h... (cached) yes checking for sys/socket.h... (cached) yes checking types of arguments for select... (cached) int,fd_set *,struct timeval * checking for close... yes checking for dup2... yes checking for fcntl... yes checking for _findfirst... no checking for gethostname... yes checking for getopt... yes checking for getpagesize... yes checking for getpid... yes checking for gettimeofday... yes checking for inet_aton... yes checking for inet_ntoa... yes checking for ioctl... yes checking for isascii... yes checking for memchr... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for _mkdir... no checking for modf... yes checking for select... yes checking for setenv... yes checking for sleep... yes checking for Sleep... no checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for stricmp... no checking for strncasecmp... yes checking for strndup... yes checking for strnicmp... no checking for strstr... yes checking for tzset... yes checking for uname... yes checking for crypt... no checking for crypt in -lcrypt... yes checking for connect... yes checking for _head_libws2_32_a in -lws2_32... no checking for gethostbyname... yes checking for gethostbyname... (cached) yes checking for library containing inet_ntop... none required checking for library containing inet_pton... none required checking for res_query... no checking for res_query in -lresolv... yes checking for syslog... yes checking for vsyslog... yes checking for snprintf... yes checking for vsnprintf... yes checking if snprintf can handle NULL arguments... yes checking if vsnprintf can handle NULL arguments... yes checking for socklen_t... yes checking for XML_ParserCreate in -lexpat... yes checking for stringprep_check_version in -lidn... yes checking for Libidn version >= 0.3.0... yes checking for dns_init in -ludns... yes checking gsasl.h usability... yes checking gsasl.h presence... yes checking for gsasl.h... yes checking for gsasl_check_version in -lgsasl... yes checking for GnuSASL version >= 1.4.0... yes checking for i586-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for openssl >= 1.0.2... yes checking for inflateEnd in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for mysql_config... /usr/bin/mysql_config checking MySQL libraries... " -L/usr/lib -lmysqlclient " checking mysql includes... "-I/usr/include/mysql " checking for pg_config... /usr/bin/pg_config checking PostgresSQL libraries... "-L/usr/lib -lpq" checking pgsql includes... "-I/usr/include/pgsql" checking sqlite3.h usability... yes checking sqlite3.h presence... yes checking for sqlite3.h... yes checking for sqlite3_open in -lsqlite3... yes checking db.h usability... yes checking db.h presence... yes checking for db.h... yes checking for db_create in -ldb43... no checking for db_create in -ldb42... no checking for db_create in -ldb-4.3... no checking for db_create in -ldb-4.2... no checking for db_create in -ldb-4.1... no checking for db_create in -ldb-4... yes checking for Berkeley DB version >= 4.1.25... yes checking lber.h usability... yes checking lber.h presence... yes checking for lber.h... yes checking ldap.h usability... yes checking ldap.h presence... yes checking for ldap.h... yes checking for ber_alloc in -llber... yes checking for ldap_init in -lldap... yes checking for OpenLDAP version >= 2.1.0... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking for pam_start in -lpam... yes checking for sys/wait.h... (cached) yes checking for vfork.h... (cached) no checking for fork... (cached) yes checking for vfork... (cached) yes checking for working fork... (cached) yes checking for working vfork... (cached) yes checking for pipe... yes checking for wait... yes checking for http_parser_init in -lhttp_parser... yes checking for in_port_t... yes checking for sa_family_t... yes checking for struct sockaddr_storage... yes checking for struct sockaddr_in6... yes checking for struct in6_addr... yes checking for broken __ss_family member in struct sockaddr_storage... no checking for broken __ss_len member in struct sockaddr_storage... no checking for sys/select.h... (cached) yes checking for select... (cached) yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking for poll... yes checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking for epoll_create... yes checking sys/event.h usability... no checking sys/event.h presence... no checking for sys/event.h... no configure: using MIO backend: epoll checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Doxyfile config.status: creating Makefile config.status: creating etc/Makefile config.status: creating etc/templates/Makefile config.status: creating man/Makefile config.status: creating subst/Makefile config.status: creating util/Makefile config.status: creating mio/Makefile config.status: creating sx/Makefile config.status: creating storage/Makefile config.status: creating c2s/Makefile config.status: creating router/Makefile config.status: creating s2s/Makefile config.status: creating sm/Makefile config.status: creating tools/Makefile config.status: creating tests/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --without-included-gettext + make -j8 make all-recursive Making all in etc Making all in templates make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc/templates' generating roster.xml.dist from roster.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc/templates' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-c2s.conf from jabberd-c2s.conf.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-s2s.conf from jabberd-s2s.conf.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating s2s.xml.dist from s2s.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-router.conf from jabberd-router.conf.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-sm.conf from jabberd-sm.conf.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating c2s.xml.dist from c2s.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating router.xml.dist from router.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating sm.xml.dist from sm.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd.cfg.dist from jabberd.cfg.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating router-users.xml.dist from router-users.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating router-filter.xml.dist from router-filter.xml.dist.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-sm.service from jabberd-sm.service.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-router.service from jabberd-router.service.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd.service from jabberd.service.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-s2s.service from jabberd-s2s.service.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' make[3]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' generating jabberd-c2s.service from jabberd-c2s.service.in make[3]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/etc' Making all in man make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' generating router.8 from router.8.in make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' generating jabberd.8 from jabberd.8.in make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' generating c2s.8 from c2s.8.in make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' generating s2s.8 from s2s.8.in make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' generating sm.8 from sm.8.in make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/man' Making all in subst make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o inet_aton.lo inet_aton.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o snprintf.lo snprintf.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o dirent.lo dirent.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o getopt.lo getopt.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o gettimeofday.lo gettimeofday.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o syslog.lo syslog.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o inet_pton.lo inet_pton.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o inet_ntop.lo inet_ntop.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o strndup.lo strndup.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o timegm.lo timegm.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -export-dynamic -o libsubst.la dirent.lo getopt.lo gettimeofday.lo inet_aton.lo inet_ntop.lo inet_pton.lo snprintf.lo syslog.lo strndup.lo timegm.lo -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/subst' Making all in tools make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/tools' generating jabberd from jabberd.in make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/tools' Making all in mio make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o mio.lo mio.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o mio_kqueue.lo mio_kqueue.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o mio_poll.lo mio_poll.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o mio_wsasync.lo mio_wsasync.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o mio_epoll.lo mio_epoll.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o mio_select.lo mio_select.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -o libmio.la mio.lo mio_epoll.lo mio_poll.lo mio_select.lo mio_kqueue.lo mio_wsasync.lo -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/mio' Making all in sx make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-client.lo `test -f 'client.c' || echo './'`client.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-chain.lo `test -f 'chain.c' || echo './'`chain.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-env.lo `test -f 'env.c' || echo './'`env.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-sx.lo `test -f 'sx.c' || echo './'`sx.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-server.lo `test -f 'server.c' || echo './'`server.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-callback.lo `test -f 'callback.c' || echo './'`callback.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-error.lo `test -f 'error.c' || echo './'`error.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-io.lo `test -f 'io.c' || echo './'`io.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-ack.lo `test -f 'ack.c' || echo './'`ack.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-compress.lo `test -f 'compress.c' || echo './'`compress.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-ssl.lo `test -f 'ssl.c' || echo './'`ssl.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-sasl.lo `test -f 'sasl.c' || echo './'`sasl.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libsx_la-websocket.lo `test -f 'websocket.c' || echo './'`websocket.c websocket.c: In function '_sx_websocket_http_header_field': websocket.c:256:38: warning: passing argument 2 of 'strunescape' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] strunescape(sc->p, spool_print(sc->field)), ^~~~~~~~~~~~~~~~~~~~~~ In file included from sx.h:31, from websocket.c:25: ../util/util.h:135:20: note: expected 'char *' but argument is of type 'const char *' JABBERD2_API char *strunescape(pool_t p, char* buf); ^~~~~~~~~~~ websocket.c:257:38: warning: passing argument 2 of 'strunescape' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] strunescape(sc->p, spool_print(sc->value))); ^~~~~~~~~~~~~~~~~~~~~~ In file included from sx.h:31, from websocket.c:25: ../util/util.h:135:20: note: expected 'char *' but argument is of type 'const char *' JABBERD2_API char *strunescape(pool_t p, char* buf); ^~~~~~~~~~~ websocket.c: In function '_sx_websocket_rio': websocket.c:344:80: warning: implicit declaration of function 'strcasestr'; did you mean 'strcasecmp'? [-Wimplicit-function-declaration] if(j_strcmp(upgrade, "websocket") || connection == NULL || strcasestr(connection, "Upgrade") == NULL || j_strcmp(proto, "xmpp") || version != 13) { ^~~~~~~~~~ strcasecmp websocket.c:344:114: warning: comparison between pointer and integer if(j_strcmp(upgrade, "websocket") || connection == NULL || strcasestr(connection, "Upgrade") == NULL || j_strcmp(proto, "xmpp") || version != 13) { ^~ websocket.c:361:48: warning: pointer targets in passing argument 1 of 'b64_encode' differ in signedness [-Wpointer-sign] char * accept = b64_encode(hash, sizeof(hash)); ^~~~ In file included from sx.h:31, from websocket.c:25: ../util/util.h:362:20: note: expected 'char *' but argument is of type 'unsigned char *' JABBERD2_API char *b64_encode(char *buf, int len); ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -o libsx.la libsx_la-callback.lo libsx_la-chain.lo libsx_la-client.lo libsx_la-env.lo libsx_la-error.lo libsx_la-io.lo libsx_la-server.lo libsx_la-sx.lo libsx_la-sasl.lo libsx_la-ack.lo libsx_la-ssl.lo libsx_la-compress.lo libsx_la-websocket.lo -lssl -lcrypto -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/sx' Making all in util make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o access.lo access.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o base64.lo base64.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o inaddr.lo inaddr.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o jqueue.lo jqueue.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o hex.lo hex.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o config.lo config.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o datetime.lo datetime.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o jid.lo jid.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o md5.lo md5.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o log.lo log.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o jsignal.lo jsignal.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o serial.lo serial.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o pool.lo pool.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o sha1.lo sha1.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o rate.lo rate.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o nad.lo nad.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o xhash.lo xhash.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o stanza.lo stanza.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o str.lo str.c str.c: In function 'j_attr': str.c:99:19: warning: comparison between pointer and zero character constant [-Wpointer-compare] while(atts[i] != '\0') ^~ str.c:99:11: note: did you mean to dereference the pointer? while(atts[i] != '\0') ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o xdata.lo xdata.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o crypt_blowfish.lo crypt_blowfish.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -o libutil.la access.lo base64.lo config.lo datetime.lo hex.lo inaddr.lo jid.lo jqueue.lo jsignal.lo log.lo md5.lo nad.lo pool.lo rate.lo serial.lo sha1.lo stanza.lo str.lo xdata.lo xhash.lo crypt_blowfish.lo -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/util' Making all in c2s make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-bind.o `test -f 'bind.c' || echo './'`bind.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-sm.o `test -f 'sm.c' || echo './'`sm.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-authreg.o `test -f 'authreg.c' || echo './'`authreg.c authreg.c: In function '_authreg_auth_set': authreg.c:337:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 280 [-Wformat-truncation=] snprintf(hash, 280, "%s%s", sess->s->id, str); ^~ ~~~ authreg.c:337:17: note: 'snprintf' output 1 or more bytes (assuming 1024) into a destination of size 280 snprintf(hash, 280, "%s%s", sess->s->id, str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-pbx_commands.o `test -f 'pbx_commands.c' || echo './'`pbx_commands.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-pbx.o `test -f 'pbx.c' || echo './'`pbx.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-address.o `test -f 'address.c' || echo './'`address.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-c2s.o `test -f 'c2s.c' || echo './'`c2s.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o c2s-main.o `test -f 'main.c' || echo './'`main.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -export-dynamic -o c2s c2s-authreg.o c2s-bind.o c2s-c2s.o c2s-main.o c2s-sm.o c2s-pbx.o c2s-pbx_commands.o c2s-address.o ../sx/libsx.la ../mio/libmio.la ../util/libutil.la ../subst/libsubst.la -lhttp_parser -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/c2s' Making all in router make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o user.o user.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o main.o main.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o filter.o filter.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o aci.o aci.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o router.o router.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -o router aci.o main.o router.o user.o filter.o ../sx/libsx.la ../mio/libmio.la ../util/libutil.la ../subst/libsubst.la -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/router' Making all in s2s make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o db.o db.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o in.o in.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o util.o util.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o router.o router.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o main.o main.c main.c: In function '_s2s_config_expand': main.c:156:25: warning: pointer targets in passing argument 1 of 'RAND_bytes' differ in signedness [-Wpointer-sign] if (!RAND_bytes(secret, 40)) { ^~~~~~ In file included from main.c:26: /usr/include/openssl/rand.h:46:5: note: expected 'unsigned char *' but argument is of type 'char *' int RAND_bytes(unsigned char *buf, int num); ^~~~~~~~~~ main.c: In function 's2s_domain_in_whitelist': main.c:787:21: warning: 'strncat' specified bound 1024 equals destination size [-Wstringop-overflow=] strncat((char *)&matchstr, ".", sizeof(matchstr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DCONFIG_DIR=\"/etc/jabberd2\" -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o out.o out.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' /bin/sh ../libtool --quiet --tag=CC --mode=link i586-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -o s2s in.o main.o out.o router.o db.o util.o ../sx/libsx.la ../mio/libmio.la ../util/libutil.la ../subst/libsubst.la -lhttp_parser -lgsasl -ludns -lidn -lexpat -lresolv -lcrypt -ldl -lz make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/s2s' Making all in storage make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libstorage_la-object.lo `test -f 'object.c' || echo './'`object.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o storage_fs.lo storage_fs.c storage_fs.c: In function '_st_fs_get': storage_fs.c:241:34: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(file, 1024, "%s/%s", path, dirent->d_name); ^~ storage_fs.c:241:9: note: 'snprintf' output between 2 and 1280 bytes into a destination of size 1024 snprintf(file, 1024, "%s/%s", path, dirent->d_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ storage_fs.c: In function '_st_fs_delete': storage_fs.c:406:34: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(file, 1024, "%s/%s", path, dirent->d_name); ^~ storage_fs.c:406:9: note: 'snprintf' output between 2 and 1280 bytes into a destination of size 1024 snprintf(file, 1024, "%s/%s", path, dirent->d_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o storage_db.lo storage_db.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DLIBRARY_DIR=\"/usr/lib/jabberd2\" -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o libstorage_la-storage.lo `test -f 'storage.c' || echo './'`storage.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_anon.lo authreg_anon.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_db.lo authreg_db.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_ldap.lo authreg_ldap.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o storage_ldapvcard.lo storage_ldapvcard.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mysql -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o storage_mysql_la-storage_mysql.lo `test -f 'storage_mysql.c' || echo './'`storage_mysql.c storage_mysql.c: In function 'st_init': storage_mysql.c:588:5: error: unknown type name 'my_bool'; did you mean '_pool'? my_bool reconnect= 1; ^~~~~~~ _pool storage_mysql.c: In function '_st_mysql_put_guts': storage_mysql.c:224:29: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] strncpy(cval, "NAD", 3); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:828: storage_mysql_la-storage_mysql.lo] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mysql -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_mysql_la-authreg_mysql.lo `test -f 'authreg_mysql.c' || echo './'`authreg_mysql.c authreg_mysql.c: In function 'bcrypt_hash': authreg_mysql.c:98:20: warning: pointer targets in passing argument 1 of 'RAND_bytes' differ in signedness [-Wpointer-sign] if(!RAND_bytes(salt, 16)) abort(); //we've got a problem ^~~~ In file included from authreg_mysql.c:27: /usr/include/openssl/rand.h:46:5: note: expected 'unsigned char *' but argument is of type 'char *' int RAND_bytes(unsigned char *buf, int num); ^~~~~~~~~~ authreg_mysql.c: In function '_ar_mysql_set_password': authreg_mysql.c:243:26: warning: implicit declaration of function 'crypt'; did you mean 'bcrypt'? [-Wimplicit-function-declaration] strcpy(password, crypt(password, salt)); ^~~~~ bcrypt authreg_mysql.c:243:26: warning: passing argument 2 of 'strcpy' makes pointer from integer without a cast [-Wint-conversion] strcpy(password, crypt(password, salt)); ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/inaddr.h:31, from ../mio/mio.h:27, from ../c2s/c2s.h:27, from authreg_mysql.c:24: /usr/include/string.h:121:14: note: expected 'const char * restrict' but argument is of type 'int' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ authreg_mysql.c: In function '_ar_mysql_check_password': authreg_mysql.c:296:28: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] crypted_pw = crypt(password,db_pw_value); ^ authreg_mysql.c: In function 'ar_init': authreg_mysql.c:491:5: error: unknown type name 'my_bool'; did you mean '_pool'? my_bool reconnect= 1; ^~~~~~~ _pool make[2]: *** [Makefile:793: authreg_mysql_la-authreg_mysql.lo] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_ldapfull.lo authreg_ldapfull.c authreg_ldapfull.c: In function '_ldapfull_chk_crypt': authreg_ldapfull.c:463:17: warning: implicit declaration of function 'crypt'; did you mean 'creat'? [-Wimplicit-function-declaration] encrypted = crypt(passwd, salt); ^~~~~ creat authreg_ldapfull.c:463:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] encrypted = crypt(passwd, salt); ^ authreg_ldapfull.c: In function '_ldapfull_set_crypt': authreg_ldapfull.c:487:15: warning: assignment to 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] encrypted = crypt(passwd, salt); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_pam.lo authreg_pam.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/pgsql -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_pgsql_la-authreg_pgsql.lo `test -f 'authreg_pgsql.c' || echo './'`authreg_pgsql.c authreg_pgsql.c: In function 'bcrypt_hash': authreg_pgsql.c:98:20: warning: pointer targets in passing argument 1 of 'RAND_bytes' differ in signedness [-Wpointer-sign] if(!RAND_bytes(salt, 16)) ^~~~ In file included from authreg_pgsql.c:41: /usr/include/openssl/rand.h:46:5: note: expected 'unsigned char *' but argument is of type 'char *' int RAND_bytes(unsigned char *buf, int num); ^~~~~~~~~~ authreg_pgsql.c: In function '_ar_pgsql_set_password': authreg_pgsql.c:303:26: warning: implicit declaration of function 'crypt'; did you mean 'bcrypt'? [-Wimplicit-function-declaration] strcpy(password, crypt(password, salt)); ^~~~~ bcrypt authreg_pgsql.c:303:26: warning: passing argument 2 of 'strcpy' makes pointer from integer without a cast [-Wint-conversion] strcpy(password, crypt(password, salt)); ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/inaddr.h:31, from ../mio/mio.h:27, from ../c2s/c2s.h:27, from authreg_pgsql.c:24: /usr/include/string.h:121:14: note: expected 'const char * restrict' but argument is of type 'int' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ authreg_pgsql.c: In function '_ar_pgsql_check_password': authreg_pgsql.c:370:28: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] crypted_pw = crypt(password,db_pw_value); ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/pgsql -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o storage_pgsql_la-storage_pgsql.lo `test -f 'storage_pgsql.c' || echo './'`storage_pgsql.c storage_pgsql.c: In function '_st_pgsql_put_guts': storage_pgsql.c:225:29: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] strncpy(cval, "NAD", 3); ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_sqlite.lo authreg_sqlite.c authreg_sqlite.c: In function '_ar_sqlite_check_password': authreg_sqlite.c:212:30: warning: implicit declaration of function 'crypt'; did you mean 'creat'? [-Wimplicit-function-declaration] crypted_pw = crypt(password,db_pw_value); ^~~~~ creat authreg_sqlite.c:212:28: warning: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] crypted_pw = crypt(password,db_pw_value); ^ authreg_sqlite.c: In function '_ar_sqlite_set_password': authreg_sqlite.c:270:25: warning: passing argument 2 of 'strcpy' makes pointer from integer without a cast [-Wint-conversion] strcpy(password, crypt(password, salt)); ^~~~~~~~~~~~~~~~~~~~~ In file included from ../util/inaddr.h:31, from ../mio/mio.h:27, from ../c2s/c2s.h:27, from authreg_sqlite.c:33: /usr/include/string.h:121:14: note: expected 'const char * restrict' but argument is of type 'int' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[2]: Entering directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' /bin/sh ../libtool --quiet --tag=CC --mode=compile i586-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../c2s -I.. -pipe -frecord-gcc-switches -Wall -g -march=i586 -mtune=generic -funsigned-char -c -o authreg_pipe.lo authreg_pipe.c make[2]: Leaving directory '/usr/src/RPM/BUILD/jabberd-2.7.0/storage' make[1]: *** [Makefile:412: all-recursive] Error 1 make: *** [Makefile:341: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.71048 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.71048 (%build) Command exited with non-zero status 1 22.61user 4.84system 0:31.58elapsed 86%CPU (0avgtext+0avgdata 35344maxresident)k 0inputs+0outputs (0major+2235988minor)pagefaults 0swaps hsh-rebuild: rebuild of `jabberd2-2.7.0-alt1.src.rpm' failed. Command exited with non-zero status 1 36.94user 7.87system 0:52.59elapsed 85%CPU (0avgtext+0avgdata 120404maxresident)k 2664inputs+0outputs (0major+2753856minor)pagefaults 0swaps