D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 Installing /home/pterjan/rpmbuild/SRPMS/rsyslog-8.2412.0-1.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.HP09JR Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.xQtpkB + umask 022 + cd /home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build + rm -rf rsyslog-8.2412.0 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/rsyslog-8.2412.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd rsyslog-8.2412.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mkdir -p Mageia + cp /home/pterjan/rpmbuild/SOURCES/00_common.conf Mageia/00_common.conf + cp /home/pterjan/rpmbuild/SOURCES/01_mysql.conf Mageia/01_mysql.conf + cp /home/pterjan/rpmbuild/SOURCES/02_pgsql.conf Mageia/02_pgsql.conf + cp /home/pterjan/rpmbuild/SOURCES/03_gssapi.conf Mageia/03_gssapi.conf + cp /home/pterjan/rpmbuild/SOURCES/04_relp.conf Mageia/04_relp.conf + cp /home/pterjan/rpmbuild/SOURCES/05_dbi.conf Mageia/05_dbi.conf + cp /home/pterjan/rpmbuild/SOURCES/06_snmp.conf Mageia/06_snmp.conf + cp /home/pterjan/rpmbuild/SOURCES/08_gnutls.conf Mageia/08_gnutls.conf + cp /home/pterjan/rpmbuild/SOURCES/09_journald.conf Mageia/09_journald.conf + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.tYV4fK + umask 022 + cd /home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd rsyslog-8.2412.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + export 'CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export 'CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export 'RPM_OPT_FLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + RPM_OPT_FLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export 'CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool Modifying ltmain.sh underlinking for plugins (cf http://wiki.mandriva.com/en/Underlinking) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking Fixing libtool's ltmain.sh to prevent overlinking (cf http://wiki.mandriva.com/en/Overlinking) + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . Fixing libtool inside configure to pass -Wl,xxx options before libraries + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 Forcing run-time library search path definition in configure to prevent libtool from adding rpath for standard directories (configure was generated with libtool without support for autodetection) + ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-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=/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-systemdsystemunitdir=/usr/lib/systemd/system --disable-static --sbindir=/sbin --enable-largefile --enable-regexp --enable-gssapi-krb5 --enable-klog --enable-inet --enable-mysql --enable-pgsql --enable-libdbi --enable-snmp --enable-rsyslogd --enable-mail --enable-relp --enable-imfile --enable-gnutls --enable-elasticsearch --enable-generate-man-pages --enable-usertools --enable-libgcrypt --enable-imjournal --enable-omjournal configure: WARNING: unrecognized options: --with-systemdsystemunitdir checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-mageia-linux-gnu-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 the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/time.h... yes checking for vfork.h... no checking for sys/select.h... yes checking for sys/socket.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for flex... no checking for lex... no checking for bison... no checking for byacc... no checking for x86_64-mageia-linux-gnu-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking build system type... x86_64-mageia-linux-gnu checking host system type... x86_64-mageia-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by 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 whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-mageia-linux-gnu file names to x86_64-mageia-linux-gnu format... func_convert_file_noop checking how to convert x86_64-mageia-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-mageia-linux-gnu-file... no checking for file... file checking for x86_64-mageia-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-mageia-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-mageia-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-mageia-linux-gnu-strip... no checking for strip... strip checking for x86_64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-mageia-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) 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 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 whether C compiler accepts -Werror=unknown-warning-option... no checking whether C compiler accepts -Wno-suggest-attribute=format... yes checking whether C compiler accepts -fno-strict-aliasing... yes checking whether C compiler accepts -Wnested-externs... yes checking whether C compiler accepts -Wmissing-prototypes... yes checking whether C compiler accepts -Wstrict-prototypes... yes checking whether C compiler accepts -Wdeclaration-after-statement... yes checking whether C compiler accepts -Wimplicit-function-declaration... yes checking whether C compiler accepts -Wold-style-definition... yes checking whether C compiler accepts -Wjump-misses-init... yes checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Wundef... yes checking whether C compiler accepts -Wwrite-strings... yes checking whether C compiler accepts -Wpointer-arith... yes checking whether C compiler accepts -Wmissing-declarations... yes checking whether C compiler accepts -Wredundant-decls... yes checking whether C compiler accepts -Wno-unused-parameter... yes checking whether C compiler accepts -Wno-missing-field-initializers... yes checking whether C compiler accepts -Wformat=2... yes checking whether C compiler accepts -Wcast-align... yes checking whether C compiler accepts -Wformat-nonliteral... yes checking whether C compiler accepts -Wformat-security... yes checking whether C compiler accepts -Wsign-compare... yes checking whether C compiler accepts -Wstrict-aliasing... yes checking whether C compiler accepts -Wshadow... yes checking whether C compiler accepts -Winline... yes checking whether C compiler accepts -Wpacked... yes checking whether C compiler accepts -Wmissing-format-attribute... yes checking whether C compiler accepts -Wmissing-noreturn... yes checking whether C compiler accepts -Winit-self... yes checking whether C compiler accepts -Wredundant-decls... (cached) yes checking whether C compiler accepts -Wmissing-include-dirs... yes checking whether C compiler accepts -Wunused-but-set-variable... yes checking whether C compiler accepts -Warray-bounds... yes checking whether C compiler accepts -Wreturn-type... yes checking whether C compiler accepts -Wswitch-enum... yes checking whether C compiler accepts -Wswitch-default... yes checking whether C compiler accepts -Wduplicated-cond... yes checking whether C compiler accepts -Wduplicated-branches... yes checking whether C compiler accepts -Wlogical-op... yes checking whether C compiler accepts -Wrestrict... yes checking whether C compiler accepts -Wnull-dereference... yes checking whether C compiler accepts -Wdouble-promotion... yes checking whether C compiler accepts -Wunused-parameter... yes checking whether C compiler accepts -Wmissing-field-initializers... yes checking whether C compiler accepts -Wno-error=unused-parameter... yes checking whether C compiler accepts -Wno-error=missing-field-initializers... yes checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no checking whether the linker accepts -Wl,--as-needed... yes checking whether the linker accepts -Wl,--as-needed... yes checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,noexecstack... yes checking whether the linker accepts -Wl,-z,noexecstack... yes checking whether the linker accepts -Wl,--no-as-needed... yes checking whether the linker accepts -Wl,--fatal-warnings... yes checking whether the linker accepts -Wl,-fatal_warnings... no checking whether the linker accepts -Wl,--no-as-needed... yes checking for x86_64-mageia-linux-gnu-pkg-config... /usr/bin/x86_64-mageia-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for libestr >= 0.1.9... yes checking for libfastjson >= 0.99.8... yes HOST: x86_64-mageia-linux-gnu checking for python... /usr/bin/python checking for python version... 3.13 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.13/site-packages checking for PATH_MAX... yes checking for library containing clock_gettime... none required checking for library containing mq_getattr... none required checking for library containing dlopen... 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 egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for arpa/inet.h... yes checking for libgen.h... yes checking for malloc.h... yes checking for fcntl.h... yes checking for locale.h... yes checking for netdb.h... (cached) yes checking for netinet/in.h... (cached) yes checking for paths.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/file.h... yes checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/socket.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/stat.h... (cached) yes checking for unistd.h... (cached) yes checking for utmp.h... yes checking for utmpx.h... yes checking for sys/epoll.h... yes checking for sys/prctl.h... yes checking for sys/select.h... (cached) yes checking for getopt.h... yes checking for linux/close_range.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking for mode_t... yes checking how to run the C preprocessor... gcc -E checking for uid_t in sys/types.h... yes checking for uint8_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for working volatile... yes checking for struct sockaddr.sa_len... no checking for working chown... yes checking for fork... yes checking for vfork... yes checking for vprintf... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether gcc needs -traditional... no 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 gcc options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking for flock... yes checking for recvmmsg... yes checking for basename... yes checking for alarm... yes checking for clock_gettime... yes checking for gethostbyname... yes checking for gethostname... yes checking for gettimeofday... yes checking for localtime_r... yes checking for memset... yes checking for mkdir... yes checking for regcomp... yes checking for select... yes checking for setsid... yes checking for socket... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strndup... yes checking for strnlen... yes checking for strrchr... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for uname... yes checking for ttyname_r... yes checking for getline... yes checking for malloc_trim... yes checking for prctl... yes checking for epoll_create... yes checking for epoll_create1... yes checking for fdatasync... yes checking for syscall... yes checking for lseek64... yes checking for asprintf... yes checking for close_range... yes checking for setns... yes checking for off64_t... yes checking for sys/inotify.h... yes checking for inotify_init... yes checking for library containing getifaddrs... none required checking whether SCM_CREDENTIALS is declared... yes checking whether SO_TIMESTAMP is declared... yes checking whether SYS_gettid is declared... yes checking for struct sysinfo.uptime... yes checking whether GLOB_NOMAGIC is declared... yes checking for MAXHOSTNAMELEN... yes checking for __builtin_expect()... yes checking whether the compiler provides atomic builtins... yes checking whether the compiler provides atomic builtins for 64 bit data types... yes checking for semaphore.h... yes checking for sys/syscall.h... 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 zlib... yes checking for gss_acquire_cred in -lgssapi_krb5... yes checking for gssapi/gssapi.h... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for pthread_rwlockattr_setkind_np in -lpthread... yes checking for pthread_setname_np in -lpthread... yes checking for library containing pthread_setschedparam... none required checking for sched.h... yes checking for library containing sched_get_priority_max... none required checking for sched_get_priority_max... yes checking for libsystemd >= 234 ... yes checking for libsystemd... yes configure: --enable-libsystemd in auto mode configure: --enable-libsystemd in auto mode, enable-libsystemd is set to yes configure: enable-debug in auto mode, enable-debug is set to no checking for mysqlclient... no checking for mysql_config... mysql_config checking if we have mysql_library_init... checking for mysql_init in -lmysqlclient... yes checking for libpq... yes checking for PGsslInUse in -lpq... no checking for dbi/dbi.h... yes checking for dbi_initialize in -ldbi... yes checking for dbi_initialize_r in -ldbi... yes checking for dbi_conn_transaction_begin in -ldbi... yes checking for net-snmp/net-snmp-config.h... yes checking for snmp_timeout in -lnetsnmp... yes checking for uuid... yes checking for libcurl... yes checking for cos in -lm... yes checking for gnutls >= 1.4.0... yes checking for gnutls_certificate_set_retrieve_function... yes checking for gnutls_certificate_type_set_priority... no checking for libgcrypt-config... /usr/bin/libgcrypt-config checking for gcry_cipher_open in -lgcrypt... yes checking for libcurl... yes checking for protocol.h... no checking for relp >= 1.2.14... yes checking for relpSrvSetOversizeMode... yes checking for relpSrvSetLstnAddr... yes checking for relpEngineSetTLSLibByName... yes checking for relpSrvSetTlsConfigCmd... yes checking for relpSrvSetTlsConfigCmd... (cached) yes checking for liblogging-stdlog >= 1.0.3... yes checking for ip... yes checking for valgrind... no configure: testbench will use valgrind checking for port_create... no checking for Solaris File Events Notification API support... no checking for libsystemd >= 209 ... yes checking for hdfs.h... no checking for hadoop/hdfs.h... no configure: Not running from git source checking for rst2man... rst2man checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating runtime/Makefile config.status: creating compat/Makefile config.status: creating grammar/Makefile config.status: creating tools/Makefile config.status: creating plugins/imudp/Makefile config.status: creating plugins/imtcp/Makefile config.status: creating plugins/im3195/Makefile config.status: creating plugins/imgssapi/Makefile config.status: creating plugins/imuxsock/Makefile config.status: creating plugins/imjournal/Makefile config.status: creating plugins/immark/Makefile config.status: creating plugins/imklog/Makefile config.status: creating plugins/omhdfs/Makefile config.status: creating plugins/omkafka/Makefile config.status: creating plugins/omprog/Makefile config.status: creating plugins/mmexternal/Makefile config.status: creating plugins/omstdout/Makefile config.status: creating plugins/omjournal/Makefile config.status: creating plugins/pmciscoios/Makefile config.status: creating plugins/pmnull/Makefile config.status: creating plugins/pmnormalize/Makefile config.status: creating plugins/omruleset/Makefile config.status: creating plugins/omuxsock/Makefile config.status: creating plugins/imfile/Makefile config.status: creating plugins/imsolaris/Makefile config.status: creating plugins/imptcp/Makefile config.status: creating plugins/impstats/Makefile config.status: creating plugins/imrelp/Makefile config.status: creating plugins/imdiag/Makefile config.status: creating plugins/imkafka/Makefile config.status: creating plugins/omtesting/Makefile config.status: creating plugins/omgssapi/Makefile config.status: creating plugins/ommysql/Makefile config.status: creating plugins/ompgsql/Makefile config.status: creating plugins/omrelp/Makefile config.status: creating plugins/omlibdbi/Makefile config.status: creating plugins/ommail/Makefile config.status: creating plugins/fmhttp/Makefile config.status: creating plugins/omsnmp/Makefile config.status: creating plugins/omudpspoof/Makefile config.status: creating plugins/ommongodb/Makefile config.status: creating plugins/mmnormalize/Makefile config.status: creating plugins/mmjsonparse/Makefile config.status: creating plugins/mmaudit/Makefile config.status: creating plugins/mmanon/Makefile config.status: creating plugins/mmrm1stspace/Makefile config.status: creating plugins/mmutf8fix/Makefile config.status: creating plugins/mmfields/Makefile config.status: creating plugins/mmpstrucdata/Makefile config.status: creating plugins/omelasticsearch/Makefile config.status: creating plugins/omclickhouse/Makefile config.status: creating plugins/mmsnmptrapd/Makefile config.status: creating plugins/pmlastmsg/Makefile config.status: creating plugins/mmdblookup/Makefile config.status: creating plugins/omazureeventhubs/Makefile config.status: creating plugins/imdtls/Makefile config.status: creating plugins/omdtls/Makefile config.status: creating contrib/mmdarwin/Makefile config.status: creating contrib/omhttp/Makefile config.status: creating contrib/fmhash/Makefile config.status: creating contrib/fmunflatten/Makefile config.status: creating contrib/ffaup/Makefile config.status: creating contrib/pmsnare/Makefile config.status: creating contrib/pmpanngfw/Makefile config.status: creating contrib/pmaixforwardedfrom/Makefile config.status: creating contrib/omhiredis/Makefile config.status: creating contrib/omrabbitmq/Makefile config.status: creating contrib/imkmsg/Makefile config.status: creating contrib/mmgrok/Makefile config.status: creating contrib/mmcount/Makefile config.status: creating contrib/omczmq/Makefile config.status: creating contrib/imczmq/Makefile config.status: creating contrib/mmsequence/Makefile config.status: creating contrib/mmrfc5424addhmac/Makefile config.status: creating contrib/pmcisconames/Makefile config.status: creating contrib/omhttpfs/Makefile config.status: creating contrib/omamqp1/Makefile config.status: creating contrib/omtcl/Makefile config.status: creating contrib/imbatchreport/Makefile config.status: creating contrib/omfile-hardened/Makefile config.status: creating contrib/mmkubernetes/Makefile config.status: creating contrib/impcap/Makefile config.status: creating contrib/imtuxedoulog/Makefile config.status: creating contrib/improg/Makefile config.status: creating contrib/imhttp/Makefile config.status: creating contrib/mmtaghostname/Makefile config.status: creating contrib/imdocker/Makefile config.status: creating contrib/pmdb2diag/Makefile config.status: creating contrib/imhiredis/Makefile config.status: creating tests/set-envvars config.status: creating tests/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --with-systemdsystemunitdir **************************************************** rsyslog will be compiled with the following settings: Large file support enabled: yes Networking support enabled: yes Regular expressions support enabled: yes rsyslog runtime will be built: yes rsyslogd will be built: yes have to generate man pages: yes Unlimited select() support enabled: no uuid support enabled: yes Log file signing support via KSI LS12: no Log file gcry encryption support: yes Log file ossl encryption support: no Log file compression via zstd support: no anonymization support enabled: no message counting support enabled: no liblogging-stdlog support enabled: no libsystemd enabled: yes kafka static linking enabled: no qpid proton static linking enabled: no atomic operations enabled: yes libcap-ng support enabled: no ---{ input plugins }--- Klog functionality enabled: yes (linux) /dev/kmsg functionality enabled: no plain tcp input module enabled: no DTLS udp input module enabled: no imdiag enabled: no file input module enabled: yes docker log input module enabled: no Solaris input module enabled: no periodic statistics module enabled: no imczmq input module enabled: no imjournal input module enabled: yes imbatchreport input module enabled: no imkafka module will be compiled: no impcap input module enabled: no imtuxedoulog module will be compiled: no improg input module enabled: no imhttp input module enabled: no imhiredis input module enabled: no ---{ output plugins }--- Mail support enabled: yes omfile-hardened module will be compiled: no omprog module will be compiled: no omstdout module will be compiled: no omjournal module will be compiled: yes omhdfs module will be compiled: no omelasticsearch module will be compiled: yes omclickhouse module will be compiled: no omhttp module will be compiled: no omruleset module will be compiled: no omudpspoof module will be compiled: no omuxsock module will be compiled: no omczmq module will be compiled: no omrabbitmq module will be compiled: no omhttpfs module will be compiled: no omamqp1 module will be compiled: no omtcl module will be compiled: no omkafka module will be compiled: no omhiredis module will be compiled: no omazureeventhubs module will be compiled: no omdtls module will be compiled: no ---{ parser modules }--- pmlastmsg module will be compiled: no pmcisconames module will be compiled: no pmciscoios module will be compiled: no pmnull module will be compiled: no pmnormalize module will be compiled: no pmaixforwardedfrom module w.be compiled: no pmsnare module will be compiled: no pmdb2diag module will be compiled: no pmpanngfw module will be compiled: no ---{ message modification modules }--- mmnormalize module will be compiled: no mmjsonparse module will be compiled: no mmgrok module will be compiled: no mmjaduit module will be compiled: no mmsnmptrapd module will be compiled: no mmutf8fix enabled: no mmrfc5424addhmac enabled: no mmpstrucdata enabled: no mmsequence enabled: no mmdblookup enabled: no mmdarwin enabled: no mmfields enabled: no mmrm1stspace module enabled: no mmkubernetes enabled: no mmtaghostname enabled: no ---{ database support }--- MySql support enabled: yes libdbi support enabled: yes PostgreSQL support enabled: yes mongodb support enabled: no hiredis support enabled: no ---{ protocol support }--- openssl network stream driver enabled: no GnuTLS network stream driver enabled: yes GSSAPI Kerberos 5 support enabled: yes RELP support enabled: yes SNMP support enabled: yes ---{ function modules }--- fmhttp enabled: yes fmhash enabled: yes fmhash with xxhash enabled: no fmunflatten enabled: no ffaup enabled: no ---{ debugging support }--- distcheck workaround enabled: no Testbench enabled: no valgrind tests enabled: valgrind helgrind tests enabled: yes Default tests enabled: yes Testbench libfaketime tests enabled: no Extended Testbench enabled: no MySQL Tests enabled: no Elasticsearch Tests: no ClickHouse Tests: no PostgreSQL Tests enabled: no Kafka Tests enabled: no Redis Tests enabled: no Omazureeventhubs Tests enabled: no Imdocker Tests enabled: no gnutls tests enabled: yes imfile tests enabled: yes systemd journal tests enabled: no SNMP Tests enabled: no Debug mode enabled: no (total) debugless mode enabled: no Diagnostic tools enabled: no End-User tools enabled: yes Valgrind support settings enabled: no + /usr/bin/make -O -j16 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in compat make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o compat_la-getifaddrs.lo `test -f 'getifaddrs.c' || echo './'`getifaddrs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c getifaddrs.c -fPIC -DPIC -o .libs/compat_la-getifaddrs.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o compat_la-asprintf.lo `test -f 'asprintf.c' || echo './'`asprintf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c asprintf.c -fPIC -DPIC -o .libs/compat_la-asprintf.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o compat_la-strndup.lo `test -f 'strndup.c' || echo './'`strndup.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c strndup.c -fPIC -DPIC -o .libs/compat_la-strndup.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o compat_la-solaris_elf_fix.lo `test -f 'solaris_elf_fix.c' || echo './'`solaris_elf_fix.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c solaris_elf_fix.c -fPIC -DPIC -o .libs/compat_la-solaris_elf_fix.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -module -avoid-version -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o compat.la compat_la-getifaddrs.lo compat_la-strndup.lo compat_la-asprintf.lo compat_la-solaris_elf_fix.lo libtool: link: ar cr .libs/compat.a .libs/compat_la-getifaddrs.o .libs/compat_la-strndup.o .libs/compat_la-asprintf.o .libs/compat_la-solaris_elf_fix.o libtool: link: ranlib .libs/compat.a libtool: link: ( cd ".libs" && rm -f "compat.la" && ln -s "../compat.la" "compat.la" ) make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/compat' Making all in runtime make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-linkedlist.lo `test -f 'linkedlist.c' || echo './'`linkedlist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c linkedlist.c -fPIC -DPIC -o .libs/librsyslog_la-linkedlist.o linkedlist.c:45:10: error: conflicting types for 'llInit'; have 'rsRetVal(linkedList_t *, rsRetVal (*)(void *), rsRetVal (*)(void *), int (*)(void *, void *))' {aka 'enum rsRetVal_(struct linkedList_s *, enum rsRetVal_ (*)(void *), enum rsRetVal_ (*)(void *), int (*)(void *, void *))'} 45 | rsRetVal llInit(linkedList_t *pThis, rsRetVal (*pEltDestructor)(void*), rsRetVal (*pKeyDestructor)(void*), | ^~~~~~ In file included from linkedlist.c:39: linkedlist.h:55:10: note: previous declaration of 'llInit' with type 'rsRetVal(linkedList_t *, rsRetVal (*)(void), rsRetVal (*)(void), int (*)(void))' {aka 'enum rsRetVal_(struct linkedList_s *, enum rsRetVal_ (*)(void), enum rsRetVal_ (*)(void), int (*)(void))'} 55 | rsRetVal llInit(linkedList_t *pThis, rsRetVal (*pEltDestructor)(), rsRetVal (*pKeyDestructor)(), int (*pCmpOp)()); | ^~~~~~ make[2]: *** [Makefile:1421: librsyslog_la-linkedlist.lo] Error 1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-conf.lo `test -f 'conf.c' || echo './'`conf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c conf.c -fPIC -DPIC -o .libs/librsyslog_la-conf.o In file included from conf.c:50: conf.c: In function 'confClassInit': conf.c:638:93: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 638 | CHKiRet(regCfSysLineHdlr((uchar *)"resetconfigvariables", 1, eCmdHdlrCustomHandler, resetConfigVariables, | ^~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(uchar *, void *) {aka enum rsRetVal_ (*)(unsigned char *, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ In file included from conf.c:55: cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar *, void *)' {aka 'enum rsRetVal_ (*)(unsigned char *, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ conf.c:597:1: note: 'resetConfigVariables' declared here 597 | resetConfigVariables(uchar __attribute__((unused)) *pp, void __attribute__((unused)) *pVal) | ^~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1379: librsyslog_la-conf.lo] Error 1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-rsconf.lo `test -f 'rsconf.c' || echo './'`rsconf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c rsconf.c -fPIC -DPIC -o .libs/librsyslog_la-rsconf.o In file included from rsconf.c:38: rsconf.c: In function 'rsconfInitialize': rsconf.c:292:53: error: passing argument 2 of 'llInit' from incompatible pointer type [-Wincompatible-pointer-types] 292 | CHKiRet(llInit(&pThis->rulesets.llRulesets, rulesetDestructForLinkedList, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *) {aka enum rsRetVal_ (*)(void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ In file included from ruleset.h:27, from rsconf.c:41: linkedlist.h:55:49: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *)' {aka 'enum rsRetVal_ (*)(void *)'} 55 | rsRetVal llInit(linkedList_t *pThis, rsRetVal (*pEltDestructor)(), rsRetVal (*pKeyDestructor)(), int (*pCmpOp)()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ruleset.h:80:10: note: 'rulesetDestructForLinkedList' declared here 80 | rsRetVal rulesetDestructForLinkedList(void *pData); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsconf.c:293:25: error: passing argument 3 of 'llInit' from incompatible pointer type [-Wincompatible-pointer-types] 293 | rulesetKeyDestruct, strcasecmp)); | ^~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *) {aka enum rsRetVal_ (*)(void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ linkedlist.h:55:79: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *)' {aka 'enum rsRetVal_ (*)(void *)'} 55 | rsRetVal llInit(linkedList_t *pThis, rsRetVal (*pEltDestructor)(), rsRetVal (*pKeyDestructor)(), int (*pCmpOp)()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ruleset.h:81:10: note: 'rulesetKeyDestruct' declared here 81 | rsRetVal rulesetKeyDestruct(void __attribute__((unused)) *pData); | ^~~~~~~~~~~~~~~~~~ rsconf.c:293:45: error: passing argument 4 of 'llInit' from incompatible pointer type [-Wincompatible-pointer-types] 293 | rulesetKeyDestruct, strcasecmp)); | ^~~~~~~~~~ | | | int (*)(const char *, const char *) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ linkedlist.h:55:104: note: expected 'int (*)(void)' but argument is of type 'int (*)(const char *, const char *)' 55 | rsRetVal llInit(linkedList_t *pThis, rsRetVal (*pEltDestructor)(), rsRetVal (*pKeyDestructor)(), int (*pCmpOp)()); | ~~~~~~^~~~~~~~~ In file included from /usr/include/string.h:462, from rsconf.c:27: /usr/include/strings.h:116:12: note: 'strcasecmp' declared here 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ^~~~~~~~~~ rsconf.c: In function 'loadBuildInModules': rsconf.c:1228:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1228 | CHKiRet(regBuildInModule(modInitFile, UCHAR_CONSTANT("builtin:omfile"), NULL)); | ^~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:54: ../tools/omfile.h:28:10: note: 'modInitFile' declared here 28 | rsRetVal modInitFile(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, rsRetVal (**pQueryEtryPt)(), | ^~~~~~~~~~~ rsconf.c:1229:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1229 | CHKiRet(regBuildInModule(modInitPipe, UCHAR_CONSTANT("builtin:ompipe"), NULL)); | ^~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:55: ../tools/ompipe.h:26:10: note: 'modInitPipe' declared here 26 | rsRetVal modInitPipe(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, rsRetVal (**pQueryEtryPt)(), | ^~~~~~~~~~~ rsconf.c:1230:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1230 | CHKiRet(regBuildInModule(modInitShell, UCHAR_CONSTANT("builtin-shell"), NULL)); | ^~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:51: ../tools/omshell.h:28:10: note: 'modInitShell' declared here 28 | rsRetVal modInitShell(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~ rsconf.c:1231:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1231 | CHKiRet(regBuildInModule(modInitDiscard, UCHAR_CONSTANT("builtin:omdiscard"), NULL)); | ^~~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:56: ../tools/omdiscard.h:28:10: note: 'modInitDiscard' declared here 28 | rsRetVal modInitDiscard(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~~ rsconf.c:1233:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1233 | CHKiRet(regBuildInModule(modInitFwd, UCHAR_CONSTANT("builtin:omfwd"), NULL)); | ^~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:53: ../tools/omfwd.h:28:10: note: 'modInitFwd' declared here 28 | rsRetVal modInitFwd(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, rsRetVal (**pQueryEtryPt)(), | ^~~~~~~~~~ rsconf.c:1245:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1245 | CHKiRet(regBuildInModule(modInitUsrMsg, (uchar*) "builtin:omusrmsg", NULL)); | ^~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:52: ../tools/omusrmsg.h:28:10: note: 'modInitUsrMsg' declared here 28 | rsRetVal modInitUsrMsg(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~ rsconf.c:1248:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1248 | CHKiRet(regBuildInModule(modInitpmrfc5424, UCHAR_CONSTANT("builtin:pmrfc5424"), NULL)); | ^~~~~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:57: ../tools/pmrfc5424.h:28:10: note: 'modInitpmrfc5424' declared here 28 | rsRetVal modInitpmrfc5424(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~~~~ rsconf.c:1249:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1249 | CHKiRet(regBuildInModule(modInitpmrfc3164, UCHAR_CONSTANT("builtin:pmrfc3164"), NULL)); | ^~~~~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:58: ../tools/pmrfc3164.h:28:10: note: 'modInitpmrfc3164' declared here 28 | rsRetVal modInitpmrfc3164(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~~~~ rsconf.c:1257:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1257 | CHKiRet(regBuildInModule(modInitsmfile, UCHAR_CONSTANT("builtin:smfile"), NULL)); | ^~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:59: ../tools/smfile.h:28:10: note: 'modInitsmfile' declared here 28 | rsRetVal modInitsmfile(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~ rsconf.c:1258:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1258 | CHKiRet(regBuildInModule(modInitsmtradfile, UCHAR_CONSTANT("builtin:smtradfile"), NULL)); | ^~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:60: ../tools/smtradfile.h:28:10: note: 'modInitsmtradfile' declared here 28 | rsRetVal modInitsmtradfile(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~~~~~ rsconf.c:1259:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1259 | CHKiRet(regBuildInModule(modInitsmfwd, UCHAR_CONSTANT("builtin:smfwd"), NULL)); | ^~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:61: ../tools/smfwd.h:27:10: note: 'modInitsmfwd' declared here 27 | rsRetVal modInitsmfwd(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~ rsconf.c:1260:34: error: passing argument 1 of 'regBuildInModule' from incompatible pointer type [-Wincompatible-pointer-types] 1260 | CHKiRet(regBuildInModule(modInitsmtradfwd, UCHAR_CONSTANT("builtin:smtradfwd"), NULL)); | ^~~~~~~~~~~~~~~~ | | | rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *) {aka enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1206:29: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int, int *, rsRetVal (**)(void), rsRetVal (*)(uchar *, rsRetVal (**)(void)), modInfo_t *)' {aka 'enum rsRetVal_ (*)(int, int *, enum rsRetVal_ (**)(void), enum rsRetVal_ (*)(unsigned char *, enum rsRetVal_ (**)(void)), struct modInfo_s *)'} 1206 | regBuildInModule(rsRetVal (*modInit)(), uchar *name, void *pModHdlr) | ~~~~~~~~~~~^~~~~~~~~~ In file included from rsconf.c:62: ../tools/smtradfwd.h:27:10: note: 'modInitsmtradfwd' declared here 27 | rsRetVal modInitsmtradfwd(int iIFVersRequested __attribute__((unused)), int *ipIFVersProvided, | ^~~~~~~~~~~~~~~~ rsconf.c: In function 'initLegacyConf': rsconf.c:1319:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1319 | setMaxFiles, NULL, NULL)); | ^~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ In file included from rsconf.c:46: cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1155:17: note: 'setMaxFiles' declared here 1155 | static rsRetVal setMaxFiles(void __attribute__((unused)) *pVal, int iFiles) | ^~~~~~~~~~~ rsconf.c:1322:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1322 | setActionResumeInterval, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1066:17: note: 'setActionResumeInterval' declared here 1066 | static rsRetVal setActionResumeInterval(void __attribute__((unused)) *pVal, int iNewVal) | ^~~~~~~~~~~~~~~~~~~~~~~ rsconf.c:1324:21: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1324 | conf.doModLoad, NULL, NULL)); | ~~~~^~~~~~~~~~ | | | rsRetVal (*)(uchar **, void *) {aka enum rsRetVal_ (*)(unsigned char **, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar **, void *)' {aka 'enum rsRetVal_ (*)(unsigned char **, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1326:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1326 | setDefaultRuleset, NULL, NULL)); | ^~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1077:1: note: 'setDefaultRuleset' declared here 1077 | setDefaultRuleset(void __attribute__((unused)) *pVal, uchar *pszName) | ^~~~~~~~~~~~~~~~~ rsconf.c:1328:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1328 | setCurrRuleset, NULL, NULL)); | ^~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1095:1: note: 'setCurrRuleset' declared here 1095 | setCurrRuleset(void __attribute__((unused)) *pVal, uchar *pszName) | ^~~~~~~~~~~~~~ rsconf.c:1332:21: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1332 | conf.doNameLine, (void*)DIR_TEMPLATE, NULL)); | ~~~~^~~~~~~~~~~ | | | rsRetVal (*)(uchar **, void *) {aka enum rsRetVal_ (*)(unsigned char **, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar **, void *)' {aka 'enum rsRetVal_ (*)(unsigned char **, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1334:21: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1334 | conf.doNameLine, (void*)DIR_OUTCHANNEL, NULL)); | ~~~~^~~~~~~~~~~ | | | rsRetVal (*)(uchar **, void *) {aka enum rsRetVal_ (*)(unsigned char **, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar **, void *)' {aka 'enum rsRetVal_ (*)(unsigned char **, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1336:21: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1336 | conf.doNameLine, (void*)DIR_ALLOWEDSENDER, NULL)); | ~~~~^~~~~~~~~~~ | | | rsRetVal (*)(uchar **, void *) {aka enum rsRetVal_ (*)(unsigned char **, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar **, void *)' {aka 'enum rsRetVal_ (*)(unsigned char **, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1360:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1360 | setMainMsgQueType, NULL, NULL)); | ^~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1122:17: note: 'setMainMsgQueType' declared here 1122 | static rsRetVal setMainMsgQueType(void __attribute__((unused)) *pVal, uchar *pszType) | ^~~~~~~~~~~~~~~~~ rsconf.c:1395:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1395 | setModDir, NULL, NULL)); | ^~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1195:1: note: 'setModDir' declared here 1195 | setModDir(void __attribute__((unused)) *pVal, uchar* pszNewVal) | ^~~~~~~~~ rsconf.c:1399:17: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1399 | resetConfigVariables, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(uchar *, void *) {aka enum rsRetVal_ (*)(unsigned char *, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar *, void *)' {aka 'enum rsRetVal_ (*)(unsigned char *, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ rsconf.c:1183:17: note: 'resetConfigVariables' declared here 1183 | static rsRetVal resetConfigVariables(uchar __attribute__((unused)) *pp, void __attribute__((unused)) *pVal) | ^~~~~~~~~~~~~~~~~~~~ rsconf.c: In function 'rsconfClassInit': obj.h:89:58: warning: cast between incompatible function types from 'rsRetVal (*)(rsconf_t *)' {aka 'enum rsRetVal_ (*)(struct rsconf_s *)'} to 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} [-Wcast-function-type] 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) | ^ rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1588:9: note: in expansion of macro 'OBJSetMethodHandler' 1588 | OBJSetMethodHandler(objMethod_DEBUGPRINT, rsconfDebugPrint); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: error: passing argument 3 of 'obj.InfoSetMethod' from incompatible pointer type [-Wincompatible-pointer-types] 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1588:9: note: in expansion of macro 'OBJSetMethodHandler' 1588 | OBJSetMethodHandler(objMethod_DEBUGPRINT, rsconfDebugPrint); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: note: expected 'rsRetVal (*)(void *)' {aka 'enum rsRetVal_ (*)(void *)'} but argument is of type 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1588:9: note: in expansion of macro 'OBJSetMethodHandler' 1588 | OBJSetMethodHandler(objMethod_DEBUGPRINT, rsconfDebugPrint); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: warning: cast between incompatible function types from 'rsRetVal (*)(rsconf_t *)' {aka 'enum rsRetVal_ (*)(struct rsconf_s *)'} to 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} [-Wcast-function-type] 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) | ^ rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1589:9: note: in expansion of macro 'OBJSetMethodHandler' 1589 | OBJSetMethodHandler(objMethod_CONSTRUCTION_FINALIZER, rsconfConstructFinalize); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: error: passing argument 3 of 'obj.InfoSetMethod' from incompatible pointer type [-Wincompatible-pointer-types] 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1589:9: note: in expansion of macro 'OBJSetMethodHandler' 1589 | OBJSetMethodHandler(objMethod_CONSTRUCTION_FINALIZER, rsconfConstructFinalize); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: note: expected 'rsRetVal (*)(void *)' {aka 'enum rsRetVal_ (*)(void *)'} but argument is of type 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ rsconf.c:1589:9: note: in expansion of macro 'OBJSetMethodHandler' 1589 | OBJSetMethodHandler(objMethod_CONSTRUCTION_FINALIZER, rsconfConstructFinalize); | ^~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1393: librsyslog_la-rsconf.lo] Error 1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-janitor.lo `test -f 'janitor.c' || echo './'`janitor.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c janitor.c -fPIC -DPIC -o .libs/librsyslog_la-janitor.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-objomsr.lo `test -f 'objomsr.c' || echo './'`objomsr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c objomsr.c -fPIC -DPIC -o .libs/librsyslog_la-objomsr.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-glbl.lo `test -f 'glbl.c' || echo './'`glbl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c glbl.c -fPIC -DPIC -o .libs/librsyslog_la-glbl.o In file included from glbl.c:44: glbl.c: In function 'glblClassInit': glbl.c:1497:76: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1497 | CHKiRet(regCfSysLineHdlr((uchar *)"debugfile", 0, eCmdHdlrGetWord, setDebugFile, NULL, NULL)); | ^~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ In file included from glbl.c:47: cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:604:1: note: 'setDebugFile' declared here 604 | setDebugFile(void __attribute__((unused)) *pVal, uchar *pNewVal) | ^~~~~~~~~~~~ glbl.c:1498:73: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1498 | CHKiRet(regCfSysLineHdlr((uchar *)"debuglevel", 0, eCmdHdlrInt, setDebugLevel, NULL, NULL)); | ^~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:613:1: note: 'setDebugLevel' declared here 613 | setDebugLevel(void __attribute__((unused)) *pVal, int level) | ^~~~~~~~~~~~~ glbl.c:1499:80: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1499 | CHKiRet(regCfSysLineHdlr((uchar *)"workdirectory", 0, eCmdHdlrGetWord, setWorkDir, NULL, NULL)); | ^~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:366:17: note: 'setWorkDir' declared here 366 | static rsRetVal setWorkDir(void __attribute__((unused)) *pVal, uchar *pNewVal) | ^~~~~~~~~~ glbl.c:1500:100: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1500 | CHKiRet(regCfSysLineHdlr((uchar *)"dropmsgswithmaliciousdnsptrrecords", 0, eCmdHdlrBinary, SetDropMalPTRMsgs, | ^~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(int) {aka enum rsRetVal_ (*)(int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(int)' {aka 'enum rsRetVal_ (*)(int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:253:17: note: 'SetDropMalPTRMsgs' declared here 253 | static rsRetVal Set##nameFunc(dataType newVal) \ | ^~~ glbl.c:251:9: note: in expansion of macro 'SIMP_PROP_SET' 251 | SIMP_PROP_SET(nameFunc, nameVar, dataType) | ^~~~~~~~~~~~~ glbl.c:264:1: note: in expansion of macro 'SIMP_PROP' 264 | SIMP_PROP(DropMalPTRMsgs, bDropMalPTRMsgs, int) | ^~~~~~~~~ glbl.c:1502:89: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1502 | CHKiRet(regCfSysLineHdlr((uchar *)"defaultnetstreamdriver", 0, eCmdHdlrGetWord, setDfltNetstrmDrvr, NULL, | ^~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:518:1: note: 'setDfltNetstrmDrvr' declared here 518 | setDfltNetstrmDrvr(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~ glbl.c:1504:87: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1504 | CHKiRet(regCfSysLineHdlr((uchar *)"defaultopensslengine", 0, eCmdHdlrGetWord, setDfltOpensslEngine, NULL, | ^~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:526:1: note: 'setDfltOpensslEngine' declared here 526 | setDfltOpensslEngine(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~ glbl.c:1507:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1507 | setDfltNetstrmDrvrCAF, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:413:1: note: 'setDfltNetstrmDrvrCAF' declared here 413 | setDfltNetstrmDrvrCAF(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~ glbl.c:1509:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1509 | setDfltNetstrmDrvrCRLF, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:461:1: note: 'setDfltNetstrmDrvrCRLF' declared here 461 | setDfltNetstrmDrvrCRLF(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~ glbl.c:1511:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1511 | setDfltNetstrmDrvrKeyFile, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:499:1: note: 'setDfltNetstrmDrvrKeyFile' declared here 499 | setDfltNetstrmDrvrKeyFile(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1513:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1513 | setDfltNetstrmDrvrCertFile, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:480:1: note: 'setDfltNetstrmDrvrCertFile' declared here 480 | setDfltNetstrmDrvrCertFile(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1515:80: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1515 | CHKiRet(regCfSysLineHdlr((uchar *)"localhostipif", 0, eCmdHdlrGetWord, setLocalHostIPIF, NULL, NULL)); | ^~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:332:1: note: 'setLocalHostIPIF' declared here 332 | setLocalHostIPIF(void __attribute__((unused)) *pVal, uchar *pNewVal) | ^~~~~~~~~~~~~~~~ glbl.c:1516:94: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1516 | CHKiRet(regCfSysLineHdlr((uchar *)"netstreamdrivercaextrafiles", 0, eCmdHdlrGetWord, setNetstrmDrvrCAExtraFiles, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:431:1: note: 'setNetstrmDrvrCAExtraFiles' declared here 431 | setNetstrmDrvrCAExtraFiles(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1520:78: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1520 | CHKiRet(regCfSysLineHdlr((uchar *)"maxmessagesize", 0, eCmdHdlrSize, legacySetMaxMessageSize, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int64_t) {aka enum rsRetVal_ (*)(void *, long int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int64_t)' {aka 'enum rsRetVal_ (*)(void *, long int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:597:1: note: 'legacySetMaxMessageSize' declared here 597 | legacySetMaxMessageSize(void __attribute__((unused)) *pVal, int64_t iNew) | ^~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1524:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1524 | setParserControlCharacterEscapePrefix, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, uchar *) {aka enum rsRetVal_ (*)(void *, unsigned char *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, uchar *)' {aka 'enum rsRetVal_ (*)(void *, unsigned char *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:535:1: note: 'setParserControlCharacterEscapePrefix' declared here 535 | setParserControlCharacterEscapePrefix(void __attribute__((unused)) *pVal, uchar *pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1526:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1526 | setParserDropTrailingLFOnReception, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:542:1: note: 'setParserDropTrailingLFOnReception' declared here 542 | setParserDropTrailingLFOnReception(void __attribute__((unused)) *pVal, int pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1528:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1528 | setParserEscapeControlCharactersOnReceive, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:549:1: note: 'setParserEscapeControlCharactersOnReceive' declared here 549 | setParserEscapeControlCharactersOnReceive(void __attribute__((unused)) *pVal, int pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1530:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1530 | setParserSpaceLFOnReceive, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:556:1: note: 'setParserSpaceLFOnReceive' declared here 556 | setParserSpaceLFOnReceive(void __attribute__((unused)) *pVal, int pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1532:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1532 | setParserEscape8BitCharactersOnReceive, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:563:1: note: 'setParserEscape8BitCharactersOnReceive' declared here 563 | setParserEscape8BitCharactersOnReceive(void __attribute__((unused)) *pVal, int pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1534:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1534 | setParserEscapeControlCharacterTab, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(void *, int) {aka enum rsRetVal_ (*)(void *, int)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(void *, int)' {aka 'enum rsRetVal_ (*)(void *, int)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:570:1: note: 'setParserEscapeControlCharacterTab' declared here 570 | setParserEscapeControlCharacterTab(void __attribute__((unused)) *pVal, int pNewVal) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glbl.c:1537:9: error: passing argument 4 of 'regCfSysLineHdlr' from incompatible pointer type [-Wincompatible-pointer-types] 1537 | resetConfigVariables, NULL, NULL)); | ^~~~~~~~~~~~~~~~~~~~ | | | rsRetVal (*)(uchar *, void *) {aka enum rsRetVal_ (*)(unsigned char *, void *)} rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ cfsysline.h:52:108: note: expected 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} but argument is of type 'rsRetVal (*)(uchar *, void *)' {aka 'enum rsRetVal_ (*)(unsigned char *, void *)'} 52 | rsRetVal regCfSysLineHdlr(const uchar *pCmdName, int bChainingPermitted, ecslCmdHdrlType eType, rsRetVal (*pHdlr)(), | ~~~~~~~~~~~^~~~~~~~ glbl.c:1005:17: note: 'resetConfigVariables' declared here 1005 | static rsRetVal resetConfigVariables(uchar __attribute__((unused)) *pp, void __attribute__((unused)) *pVal) | ^~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1372: librsyslog_la-glbl.lo] Error 1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-rsyslog.lo `test -f 'rsyslog.c' || echo './'`rsyslog.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c rsyslog.c -fPIC -DPIC -o .libs/librsyslog_la-rsyslog.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-operatingstate.lo `test -f 'operatingstate.c' || echo './'`operatingstate.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c operatingstate.c -fPIC -DPIC -o .libs/librsyslog_la-operatingstate.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-msg.lo `test -f 'msg.c' || echo './'`msg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c msg.c -fPIC -DPIC -o .libs/librsyslog_la-msg.o In file included from msg.c:52: msg.c: In function 'msgClassInit': obj.h:89:58: warning: cast between incompatible function types from 'rsRetVal (*)(smsg_t *, strm_t *)' {aka 'enum rsRetVal_ (*)(struct msg *, struct strm_s *)'} to 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} [-Wcast-function-type] 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) | ^ rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ msg.c:5471:9: note: in expansion of macro 'OBJSetMethodHandler' 5471 | OBJSetMethodHandler(objMethod_SERIALIZE, MsgSerialize); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: error: passing argument 3 of 'obj.InfoSetMethod' from incompatible pointer type [-Wincompatible-pointer-types] 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ msg.c:5471:9: note: in expansion of macro 'OBJSetMethodHandler' 5471 | OBJSetMethodHandler(objMethod_SERIALIZE, MsgSerialize); | ^~~~~~~~~~~~~~~~~~~ obj.h:89:58: note: expected 'rsRetVal (*)(void *)' {aka 'enum rsRetVal_ (*)(void *)'} but argument is of type 'rsRetVal (*)(void)' {aka 'enum rsRetVal_ (*)(void)'} 89 | CHKiRet(obj.InfoSetMethod(pObjInfoOBJ, methodID, (rsRetVal (*)()) pHdlr)) rsyslog.h:661:41: note: in definition of macro 'CHKiRet' 661 | # define CHKiRet(code) if((iRet = code) != RS_RET_OK) goto finalize_it | ^~~~ msg.c:5471:9: note: in expansion of macro 'OBJSetMethodHandler' 5471 | OBJSetMethodHandler(objMethod_SERIALIZE, MsgSerialize); | ^~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:1414: librsyslog_la-msg.lo] Error 1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-errmsg.lo `test -f 'errmsg.c' || echo './'`errmsg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c errmsg.c -fPIC -DPIC -o .libs/librsyslog_la-errmsg.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-strgen.lo `test -f 'strgen.c' || echo './'`strgen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c strgen.c -fPIC -DPIC -o .libs/librsyslog_la-strgen.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-dnscache.lo `test -f 'dnscache.c' || echo './'`dnscache.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c dnscache.c -fPIC -DPIC -o .libs/librsyslog_la-dnscache.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-stringbuf.lo `test -f 'stringbuf.c' || echo './'`stringbuf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c stringbuf.c -fPIC -DPIC -o .libs/librsyslog_la-stringbuf.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-parser.lo `test -f 'parser.c' || echo './'`parser.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c parser.c -fPIC -DPIC -o .libs/librsyslog_la-parser.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-srutils.lo `test -f 'srutils.c' || echo './'`srutils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c srutils.c -fPIC -DPIC -o .libs/librsyslog_la-srutils.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I\.. -I\../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I\../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c -o librsyslog_la-datetime.lo `test -f 'datetime.c' || echo './'`datetime.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"/lib64/rsyslog/\" -I.. -I../grammar -pthread -I../runtime -I.. -I../grammar -I/usr/include/libfastjson -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -I/usr/include/uuid -I/usr/include/libfastjson -I../tools -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-all -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wno-error -c datetime.c -fPIC -DPIC -o .libs/librsyslog_la-datetime.o make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/rsyslog-8.2412.0-build/rsyslog-8.2412.0/runtime' make[1]: *** [Makefile:946: all-recursive] Error 1 make: *** [Makefile:794: all] Error 2 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.tYV4fK (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.tYV4fK (%build) I: [iurt_root_command] ERROR: chroot