Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target loongarch64 --nodeps /builddir/build/SPECS/munge.spec'], chrootPath='/var/lib/mock/dist-an23.5-build-543942-86369/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9f2c958bf59c4df7abaaddbe0013d33b', '-D', '/var/lib/mock/dist-an23.5-build-543942-86369/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target loongarch64 --nodeps /builddir/build/SPECS/munge.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: loongarch64 Building for target loongarch64 setting SOURCE_DATE_EPOCH=1781654400 Wrote: /builddir/build/SRPMS/munge-0.5.15-3.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target loongarch64 --nodeps /builddir/build/SPECS/munge.spec'], chrootPath='/var/lib/mock/dist-an23.5-build-543942-86369/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c21eaaa078684e0185e63606eafdbbf7', '-D', '/var/lib/mock/dist-an23.5-build-543942-86369/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target loongarch64 --nodeps /builddir/build/SPECS/munge.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: loongarch64 Building for target loongarch64 setting SOURCE_DATE_EPOCH=1781654400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LrGkVU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf munge-0.5.15 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/munge-0.5.15.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd munge-0.5.15 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'munge-0.5.15 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GNXFvF + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd munge-0.5.15 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-06-23 04:55:58.000000000 +0800 +++ ./configure 2026-06-24 10:41:53.094261090 +0800 @@ -1757,7 +1757,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2026-06-24 10:41:53.094261090 +0800 +++ ./configure 2026-06-24 10:41:53.146261273 +0800 @@ -7411,7 +7411,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -17999,7 +17999,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/anolis/config.guess ']' + /usr/bin/rm -f ./build-aux/config.guess ++ basename ./build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.guess ./build-aux/config.guess '/usr/lib/rpm/anolis/config.guess' -> './build-aux/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/anolis/config.sub ']' + /usr/bin/rm -f ./build-aux/config.sub ++ basename ./build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.sub ./build-aux/config.sub '/usr/lib/rpm/anolis/config.sub' -> './build-aux/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld"~' ./build-aux/ltmain.sh ++ dirname ./configure + /usr/lib/rpm/anolis/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/anolis/fix-libtool-ltmain-from-overlinking ++ dirname ./configure + /usr/lib/rpm/anolis/fix-libtool-from-moving-options-after-libs . Fixing libtool inside configure to pass -Wl,xxx options before libraries + /usr/lib/rpm/anolis/fix-dlsearch-path-in-libtool . 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 --build=loongarch64-Anolis-linux --host=loongarch64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --with-crypto-lib=openssl --runstatedir=/run --with-systemdunitdir=/usr/lib/systemd/system --with-sysconfigdir=/etc/sysconfig/ --with-logrotateddir=/etc/logrotate.d/ checking for MUNGE socket pathname... default checking for runstatedir... /run checking for systemdunitdir... /usr/lib/systemd/system checking for sysvinitddir... disabled checking for sysconfigdir... /etc/sysconfig/ checking for logrotateddir... /etc/logrotate.d/ checking for pkgconfigdir... ${libdir}/pkgconfig checking for a sense of humor... that tickles 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 to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for loongarch64-Anolis-linux-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 whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... loongarch64-Anolis-linux-gnu checking host system type... loongarch64-Anolis-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 loongarch64-Anolis-linux-gnu file names to loongarch64-Anolis-linux-gnu format... func_convert_file_noop checking how to convert loongarch64-Anolis-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for loongarch64-Anolis-linux-file... no checking for file... file checking for loongarch64-Anolis-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for loongarch64-Anolis-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for loongarch64-Anolis-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for loongarch64-Anolis-linux-strip... no checking for strip... strip checking for loongarch64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7417: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory 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 loongarch64-Anolis-linux-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) 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 for specified code architecture... no checking for gawk... (cached) gawk checking for loongarch64-Anolis-linux-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 whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether debugging is enabled... no checking how to link against pthreads... -lpthread checking for BZ2_bzBuffToBuffCompress in default libs... no checking for BZ2_bzBuffToBuffCompress in -lbz2... yes checking for clock_gettime in default libs... yes checking for compress in default libs... no checking for compress in -lz... yes checking for library containing gethostbyname... none required checking for library containing socket... none required checking for libgcrypt-config... no checking for LIBGCRYPT - version >= 1.2.0... no checking for OpenSSL installation... /usr checking which cryptographic library to use... openssl checking for CRYPTO_THREADID_set_callback... no checking for CRYPTO_num_locks... no checking for CRYPTO_set_id_callback... no checking for CRYPTO_set_locking_callback... no checking for ERR_free_strings... no checking for ERR_load_crypto_strings... no checking for EVP_CIPHER_CTX_cleanup... no checking for EVP_CIPHER_CTX_free... yes checking for EVP_CIPHER_CTX_init... no checking for EVP_CIPHER_CTX_new... yes checking for EVP_CipherFinal... yes checking for EVP_CipherFinal_ex... yes checking for EVP_CipherInit... yes checking for EVP_CipherInit_ex... yes checking for EVP_CipherUpdate... yes checking for EVP_DigestFinal... yes checking for EVP_DigestFinal_ex... yes checking for EVP_DigestInit... yes checking for EVP_DigestInit_ex... yes checking for EVP_DigestUpdate... yes checking for EVP_MAC_CTX_free... yes checking for EVP_MAC_CTX_new... yes checking for EVP_MAC_fetch... yes checking for EVP_MAC_final... yes checking for EVP_MAC_init... yes checking for EVP_MAC_update... yes checking for EVP_MD_CTX_cleanup... no checking for EVP_MD_CTX_copy... yes checking for EVP_MD_CTX_copy_ex... yes checking for EVP_MD_CTX_create... no checking for EVP_MD_CTX_destroy... no checking for EVP_MD_CTX_free... yes checking for EVP_MD_CTX_init... no checking for EVP_MD_CTX_new... yes checking for EVP_Q_mac... yes checking for EVP_aes_128_cbc... yes checking for EVP_aes_256_cbc... yes checking for EVP_sha256... yes checking for EVP_sha512... yes checking for HMAC... yes checking for HMAC_CTX_cleanup... no checking for HMAC_CTX_free... yes checking for HMAC_CTX_init... no checking for HMAC_CTX_new... yes checking for HMAC_Final... yes checking for HMAC_Init... yes checking for HMAC_Init_ex... yes checking for HMAC_Update... yes checking for HMAC_cleanup... no checking for RAND_cleanup... no checking for RAND_pseudo_bytes... yes checking if EVP_CIPHER_CTX_cleanup returns int... no checking if EVP_CipherInit returns int... yes checking if EVP_CipherUpdate returns int... yes checking if EVP_DigestUpdate returns int... yes checking if HMAC_Final returns int... yes checking if HMAC_Init_ex returns int... yes checking if HMAC_Update returns int... yes checking for openssl/core.h... yes checking for openssl/core_names.h... yes checking for openssl/hmac.h... yes checking for openssl/provider.h... yes checking for CRYPTO_dynlock... yes checking for EVP_MAC *... yes checking for EVP_MAC_CTX *... yes checking for OSSL_PARAM *... yes checking for OSSL_PROVIDER *... yes checking for bzlib.h... yes checking for ifaddrs.h... yes checking for standards.h... no checking for sys/random.h... yes checking for zlib.h... yes checking for an ANSI C-conforming const... yes checking how to run the C preprocessor... gcc -E checking for uid_t in sys/types.h... yes checking for socklen_t... yes checking for clock_nanosleep... yes checking for getentropy... yes checking for getifaddrs... yes checking for getrandom... yes checking for localtime_r... yes checking for mlockall... yes checking for sysconf... yes checking for inet_ntop... yes checking for strlcat... yes checking for strlcpy... yes checking for getgrent... yes checking for getgrent_r (AIX)... no checking for getgrent_r (GNU)... no checking for getgrent_r (SunOS)... no checking for getgrnam... yes checking for getgrnam_r (POSIX)... yes checking for getgrnam_r (SunOS)... no checking for getpwnam... yes checking for getpwnam_r (AIX)... no checking for getpwnam_r (POSIX)... yes checking for getpwnam_r (SunOS)... no configure: checking authentication support checking for getpeereid... no checking for getpeerucred... no checking for ucred.h... no checking for struct ucred... yes checking for SO_PEERCRED sockopt... yes checking for struct xucred... no checking for LOCAL_PEERCRED sockopt... no checking for struct strrecvfd... no checking if file descriptors can be passed over a fifo... no checking for /dev/spx... no checking for authentication method... AUTH_METHOD_SO_PEERCRED checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/common/Makefile config.status: creating src/etc/Makefile config.status: creating src/libcommon/Makefile config.status: creating src/libmissing/Makefile config.status: creating src/libmunge/Makefile config.status: creating src/libtap/Makefile config.status: creating src/munge/Makefile config.status: creating src/munged/Makefile config.status: creating src/mungekey/Makefile config.status: creating t/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool + sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + /usr/bin/make -O -j32 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in src Making all in common make[3]: Nothing to be done for 'all'. Making all in etc make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.service.in' > './munge.systemd.service' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.systemd.sysconfig.in' > './munge.systemd.sysconfig' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.logrotate.conf.in' > './munge.logrotate.conf' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.pkgconfig.pc.in' > './munge.pkgconfig.pc' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.tmpfiles.conf.in' > './munge.tmpfiles.conf' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.sysconfig.in' > './munge.sysvinit.sysconfig' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.sysvinit.init.in' > './munge.sysvinit.init' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' Making all in libcommon make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.7.in' > './munge.7' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-daemonpipe.lo `test -f 'daemonpipe.c' || echo './'`daemonpipe.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c daemonpipe.c -fPIC -DPIC -o .libs/libcommon_la-daemonpipe.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-str.lo `test -f 'str.c' || echo './'`str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c str.c -fPIC -DPIC -o .libs/libcommon_la-str.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-version.lo `test -f 'version.c' || echo './'`version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c version.c -fPIC -DPIC -o .libs/libcommon_la-version.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-license.lo `test -f 'license.c' || echo './'`license.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c license.c -fPIC -DPIC -o .libs/libcommon_la-license.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-log.lo `test -f 'log.c' || echo './'`log.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c log.c -fPIC -DPIC -o .libs/libcommon_la-log.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-fd.lo `test -f 'fd.c' || echo './'`fd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c fd.c -fPIC -DPIC -o .libs/libcommon_la-fd.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE='"2022-06-22"' -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libcommon_la-m_msg.lo `test -f 'm_msg.c' || echo './'`m_msg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DDATE=\"2022-06-22\" -DLOCALSTATEDIR=\"/var\" -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c m_msg.c -fPIC -DPIC -o .libs/libcommon_la-m_msg.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libcommon.la libcommon_la-daemonpipe.lo libcommon_la-fd.lo libcommon_la-license.lo libcommon_la-log.lo libcommon_la-m_msg.lo libcommon_la-str.lo libcommon_la-version.lo libtool: link: ar cr .libs/libcommon.a .libs/libcommon_la-daemonpipe.o .libs/libcommon_la-fd.o .libs/libcommon_la-license.o .libs/libcommon_la-log.o .libs/libcommon_la-m_msg.o .libs/libcommon_la-str.o .libs/libcommon_la-version.o libtool: link: ranlib .libs/libcommon.a libtool: link: ( cd ".libs" && rm -f "libcommon.la" && ln -s "../libcommon.la" "libcommon.la" ) make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' Making all in libmissing make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o getopt1.lo getopt1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c getopt1.c -fPIC -DPIC -o .libs/getopt1.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o getopt.lo getopt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c getopt.c -fPIC -DPIC -o .libs/getopt.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libmissing.la getopt.lo getopt1.lo libtool: link: ar cr .libs/libmissing.a .libs/getopt.o .libs/getopt1.o libtool: link: ranlib .libs/libmissing.a libtool: link: ( cd ".libs" && rm -f "libmissing.la" && ln -s "../libmissing.la" "libmissing.la" ) make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' Making all in libmunge make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_enum.3.in' > './munge_enum.3' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[4]: 'libcommon.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge_ctx.3.in' > './munge_ctx.3' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.3.in' > './munge.3' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-strerror.lo `test -f 'strerror.c' || echo './'`strerror.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c strerror.c -fPIC -DPIC -o .libs/libmunge_la-strerror.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-encode.lo `test -f 'encode.c' || echo './'`encode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c encode.c -fPIC -DPIC -o .libs/libmunge_la-encode.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-enum.lo `test -f 'enum.c' || echo './'`enum.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c enum.c -fPIC -DPIC -o .libs/libmunge_la-enum.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-decode.lo `test -f 'decode.c' || echo './'`decode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c decode.c -fPIC -DPIC -o .libs/libmunge_la-decode.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-auth_send.lo `test -f 'auth_send.c' || echo './'`auth_send.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c auth_send.c -fPIC -DPIC -o .libs/libmunge_la-auth_send.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-ctx.lo `test -f 'ctx.c' || echo './'`ctx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c ctx.c -fPIC -DPIC -o .libs/libmunge_la-ctx.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libmunge_la-m_msg_client.lo `test -f 'm_msg_client.c' || echo './'`m_msg_client.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -DRUNSTATEDIR=\"/run\" -DSYSCONFDIR=\"/etc\" -I../../src/libcommon -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c m_msg_client.c -fPIC -DPIC -o .libs/libmunge_la-m_msg_client.o make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -export-symbols-regex "^munge_.*" -version-info 2:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libmunge.la -rpath /usr/lib64 libmunge_la-auth_send.lo libmunge_la-ctx.lo libmunge_la-decode.lo libmunge_la-encode.lo libmunge_la-enum.lo libmunge_la-m_msg_client.lo libmunge_la-strerror.lo ../../src/libcommon/libcommon.la libtool: link: /usr/bin/nm -B .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o ../../src/libcommon/.libs/libcommon.a | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libmunge.exp libtool: link: /usr/bin/grep -E -e "^munge_.*" ".libs/libmunge.exp" > ".libs/libmunge.expT" libtool: link: mv -f ".libs/libmunge.expT" ".libs/libmunge.exp" libtool: link: echo "{ global:" > .libs/libmunge.ver libtool: link: cat .libs/libmunge.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libmunge.ver libtool: link: echo "local: *; };" >> .libs/libmunge.ver libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC .libs/libmunge_la-auth_send.o .libs/libmunge_la-ctx.o .libs/libmunge_la-decode.o .libs/libmunge_la-encode.o .libs/libmunge_la-enum.o .libs/libmunge_la-m_msg_client.o .libs/libmunge_la-strerror.o -Wl,--whole-archive ../../src/libcommon/.libs/libcommon.a -Wl,--no-whole-archive -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-soname -Wl,libmunge.so.2 -Wl,-version-script -Wl,.libs/libmunge.ver -o .libs/libmunge.so.2.0.0 libtool: link: (cd ".libs" && rm -f "libmunge.so.2" && ln -s "libmunge.so.2.0.0" "libmunge.so.2") libtool: link: (cd ".libs" && rm -f "libmunge.so" && ln -s "libmunge.so.2.0.0" "libmunge.so") libtool: link: ( cd ".libs" && rm -f "libmunge.la" && ln -s "../libmunge.la" "libmunge.la" ) make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' Making all in libtap make[3]: Nothing to be done for 'all'. Making all in munge make[4]: 'libcommon.la' is up to date. make[4]: 'libmissing.la' is up to date. make[5]: 'libcommon.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './remunge.1.in' > './remunge.1' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './unmunge.1.in' > './unmunge.1' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.1.in' > './munge.1' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o remunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o unmunge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o unmunge-read.o `test -f 'read.c' || echo './'`read.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munge-read.o `test -f 'read.c' || echo './'`read.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munge-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munge-munge.o `test -f 'munge.c' || echo './'`munge.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o remunge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o remunge-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munge-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o remunge-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o unmunge-unmunge.o `test -f 'unmunge.c' || echo './'`unmunge.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/munge munge-munge.o munge-read.o munge-query.o munge-xgetgr.o munge-xgetpw.o munge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' gcc -DHAVE_CONFIG_H -I. -I../.. -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o remunge-remunge.o `test -f 'remunge.c' || echo './'`remunge.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/unmunge unmunge-unmunge.o unmunge-read.o unmunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/remunge remunge-remunge.o remunge-query.o remunge-xgetgr.o remunge-xgetpw.o remunge-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' Making all in munged make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-thread.o `test -f 'thread.c' || echo './'`thread.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[4]: 'libmissing.la' is up to date. make[4]: 'libcommon.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-clock.o `test -f 'clock.c' || echo './'`clock.c make[5]: 'libcommon.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-cred.o `test -f 'cred.c' || echo './'`cred.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munged.8.in' > './munged.8' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-net.o `test -f 'net.c' || echo './'`net.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-auth_recv.o `test -f 'auth_recv.c' || echo './'`auth_recv.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-job.o `test -f 'job.c' || echo './'`job.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-query.o `test -f '../../src/common/query.c' || echo './'`../../src/common/query.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-replay.o `test -f 'replay.c' || echo './'`replay.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-work.o `test -f 'work.c' || echo './'`work.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-cipher.o `test -f 'cipher.c' || echo './'`cipher.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-xgetgr.o `test -f '../../src/common/xgetgr.c' || echo './'`../../src/common/xgetgr.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-xgetpw.o `test -f '../../src/common/xgetpw.c' || echo './'`../../src/common/xgetpw.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-path.o `test -f 'path.c' || echo './'`path.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-random.o `test -f 'random.c' || echo './'`random.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-base64.o `test -f 'base64.c' || echo './'`base64.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-gids.o `test -f 'gids.c' || echo './'`gids.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-lock.o `test -f 'lock.c' || echo './'`lock.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-munged.o `test -f 'munged.c' || echo './'`munged.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-timer.o `test -f 'timer.c' || echo './'`timer.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-zip.o `test -f 'zip.c' || echo './'`zip.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-hash.o `test -f 'hash.c' || echo './'`hash.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-conf.o `test -f 'conf.c' || echo './'`conf.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-dec.o `test -f 'dec.c' || echo './'`dec.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -DLOCALSTATEDIR='"/var"' -DRUNSTATEDIR='"/run"' -DSYSCONFDIR='"/etc"' -DWITH_PTHREADS -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o munged-enc.o `test -f 'enc.c' || echo './'`enc.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lpthread -lbz2 -lz -lcrypto libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/munged munged-munged.o munged-auth_recv.o munged-base64.o munged-cipher.o munged-clock.o munged-conf.o munged-cred.o munged-dec.o munged-enc.o munged-gids.o munged-hash.o munged-job.o munged-lock.o munged-net.o munged-path.o munged-random.o munged-replay.o munged-thread.o munged-timer.o munged-work.o munged-zip.o munged-crypto.o munged-entropy.o munged-mac.o munged-md.o munged-query.o munged-rotate.o munged-xgetgr.o munged-xgetpw.o munged-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lpthread -lbz2 -lz -lcrypto make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' Making all in mungekey make[4]: 'libcommon.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './mungekey.8.in' > './mungekey.8' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[4]: 'libmissing.la' is up to date. make[5]: 'libcommon.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-rotate.o `test -f '../../src/common/rotate.c' || echo './'`../../src/common/rotate.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-xsignal.o `test -f '../../src/common/xsignal.c' || echo './'`../../src/common/xsignal.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-crypto.o `test -f '../../src/common/crypto.c' || echo './'`../../src/common/crypto.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-key.o `test -f 'key.c' || echo './'`key.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-conf.o `test -f 'conf.c' || echo './'`conf.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-md.o `test -f '../../src/common/md.c' || echo './'`../../src/common/md.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-entropy.o `test -f '../../src/common/entropy.c' || echo './'`../../src/common/entropy.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-mac.o `test -f '../../src/common/mac.c' || echo './'`../../src/common/mac.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-mungekey.o `test -f 'mungekey.c' || echo './'`mungekey.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' gcc -DHAVE_CONFIG_H -I. -I../.. -DSYSCONFDIR='"/etc"' -I../../src/common -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mungekey-hkdf.o `test -f '../../src/common/hkdf.c' || echo './'`../../src/common/hkdf.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/libcommon.la ../../src/libmissing/libmissing.la ../../src/libmunge/libmunge.la -lcrypto libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/mungekey mungekey-mungekey.o mungekey-conf.o mungekey-key.o mungekey-crypto.o mungekey-entropy.o mungekey-hkdf.o mungekey-mac.o mungekey-md.o mungekey-rotate.o mungekey-xsignal.o ../../src/libcommon/.libs/libcommon.a ../../src/libmissing/.libs/libmissing.a ../../src/libmunge/.libs/libmunge.so -lcrypto make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Nothing to be done for 'all-am'. Making all in t make[2]: Nothing to be done for 'all'. make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15' /usr/bin/sed -e 's|[@]bindir[@]|/usr/bin|g' -e 's|[@]datadir[@]|/usr/share|g' -e 's|[@]datarootdir[@]|/usr/share|g' -e 's|[@]docdir[@]|/usr/share/doc/munge|g' -e 's|[@]dvidir[@]|/usr/share/doc/munge|g' -e 's|[@]exec_prefix[@]|/usr|g' -e 's|[@]htmldir[@]|/usr/share/doc/munge|g' -e 's|[@]includedir[@]|/usr/include|g' -e 's|[@]infodir[@]|/usr/share/info|g' -e 's|[@]libdir[@]|/usr/lib64|g' -e 's|[@]libexecdir[@]|/usr/libexec|g' -e 's|[@]localedir[@]|/usr/share/locale|g' -e 's|[@]localstatedir[@]|/var|g' -e 's|[@]mandir[@]|/usr/share/man|g' -e 's|[@]oldincludedir[@]|/usr/include|g' -e 's|[@]pdfdir[@]|/usr/share/doc/munge|g' -e 's|[@]pkgconfigdir[@]|/usr/lib64/pkgconfig|g' -e 's|[@]pkgdatadir[@]|/usr/share/munge|g' -e 's|[@]pkgincludedir[@]|/usr/include/munge|g' -e 's|[@]pkglibdir[@]|/usr/lib64/munge|g' -e 's|[@]pkglibexecdir[@]|/usr/libexec/munge|g' -e 's|[@]prefix[@]|/usr|g' -e 's|[@]psdir[@]|/usr/share/doc/munge|g' -e 's|[@]runstatedir[@]|/run|g' -e 's|[@]sbindir[@]|/usr/sbin|g' -e 's|[@]sharedstatedir[@]|/var/lib|g' -e 's|[@]sysconfdir[@]|/etc|g' -e 's|[@]sysconfigdir[@]|/etc/sysconfig/|g' -e 's|[@]systemdunitdir[@]|/usr/lib/systemd/system|g' -e 's|[@]sysvinitddir[@]||g' -e 's|[@]DATE[@]|2022-06-22|g' -e 's|[@]PACKAGE[@]|munge|g' -e 's|[@]VERSION[@]|0.5.15|g' < './munge.spec.in' > './munge.spec' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LMpJlT + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64 ++ dirname /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd munge-0.5.15 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64 'INSTALL=/usr/bin/install -p' Making install in src make[1]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src' Making install in common make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' Making install in etc make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/make install-data-hook make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/etc' /usr/bin/mkdir -p -m 0700 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/etc/munge' /usr/bin/mkdir -p -m 0711 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/var/lib/munge' /usr/bin/mkdir -p -m 0700 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/var/log/munge' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/etc/logrotate.d/' /usr/bin/install -p -m 644 './munge.logrotate.conf' '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/etc/logrotate.d//munge' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 './munge.pkgconfig.pc' '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64/pkgconfig/munge.pc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/etc/sysconfig/' /usr/bin/install -p -m 644 './munge.systemd.sysconfig' '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/etc/sysconfig//munge' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/systemd/system' /usr/bin/install -p -m 644 './munge.systemd.service' '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/systemd/system/munge.service' make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/etc' Making install in libcommon make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man7' /usr/bin/install -p -m 644 munge.7 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man7' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' Making install in libmissing make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' Making install in libmunge make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: 'libcommon.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -p libmunge.la '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64' libtool: install: /usr/bin/install -p .libs/libmunge.so.2.0.0 /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64/libmunge.so.2.0.0 libtool: install: (cd /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64 && { ln -s -f libmunge.so.2.0.0 libmunge.so.2 || { rm -f libmunge.so.2 && ln -s libmunge.so.2.0.0 libmunge.so.2; }; }) libtool: install: (cd /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64 && { ln -s -f libmunge.so.2.0.0 libmunge.so || { rm -f libmunge.so && ln -s libmunge.so.2.0.0 libmunge.so; }; }) libtool: install: /usr/bin/install -p .libs/libmunge.lai /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64/libmunge.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/include' /usr/bin/install -p -m 644 munge.h '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3' /usr/bin/install -p -m 644 munge.3 munge_ctx.3 munge_enum.3 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3' /usr/bin/make install-data-hook make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_ctx_copy.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_ctx_create.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_ctx_destroy.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_ctx_get.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_ctx_set.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_ctx_strerror.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_decode.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_encode.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_enum_int_to_str.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_enum_is_valid.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_enum_str_to_int.3' rm -f '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/munge_strerror.3' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/' ( cd '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man3/' \ && ln -s munge.3 munge_decode.3 \ && ln -s munge.3 munge_encode.3 \ && ln -s munge.3 munge_strerror.3 \ && ln -s munge_ctx.3 munge_ctx_copy.3 \ && ln -s munge_ctx.3 munge_ctx_create.3 \ && ln -s munge_ctx.3 munge_ctx_destroy.3 \ && ln -s munge_ctx.3 munge_ctx_get.3 \ && ln -s munge_ctx.3 munge_ctx_set.3 \ && ln -s munge_ctx.3 munge_ctx_strerror.3 \ && ln -s munge_enum.3 munge_enum_int_to_str.3 \ && ln -s munge_enum.3 munge_enum_is_valid.3 \ && ln -s munge_enum.3 munge_enum_str_to_int.3 ) make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' Making install in libtap make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' Making install in munge make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: 'libcommon.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: 'libmissing.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[5]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -p munge remunge unmunge '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/bin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/munge /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/bin/munge libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/remunge /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/bin/remunge libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/unmunge /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/bin/unmunge /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man1' /usr/bin/install -p -m 644 munge.1 remunge.1 unmunge.1 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man1' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munge' Making install in munged make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: 'libcommon.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: 'libmissing.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[5]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/sbin' /bin/sh ../../libtool --mode=install /usr/bin/install -p munged '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/sbin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/munged /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/sbin/munged /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man8' /usr/bin/install -p -m 644 munged.8 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man8' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' Making install in mungekey make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: 'libcommon.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: 'libmissing.la' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: 'libcommon.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[4]: 'libmissing.la' is up to date. make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmissing' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' make[5]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[5]: 'libcommon.la' is up to date. make[5]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libcommon' make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libmunge' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/sbin' /bin/sh ../../libtool --mode=install /usr/bin/install -p mungekey '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/sbin' libtool: warning: '../../src/libmunge/libmunge.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/mungekey /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/sbin/mungekey /usr/bin/mkdir -p '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man8' /usr/bin/install -p -m 644 mungekey.8 '/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/share/man/man8' make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/mungekey' make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src' make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src' make[1]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src' Making install in t make[1]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[1]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[1]: Entering directory '/builddir/build/BUILD/munge-0.5.15' make[2]: Entering directory '/builddir/build/BUILD/munge-0.5.15' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/munge-0.5.15' make[1]: Leaving directory '/builddir/build/BUILD/munge-0.5.15' + install -p -D -m 0644 /builddir/build/SOURCES/munge.sysusers /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/sysusers.d/munge.conf + rm /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64//usr/lib64/libmunge.la + chmod 700 /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/var/lib/munge /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/var/log/munge + chmod 700 /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/etc/munge + mkdir -p /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/run/munge + touch /builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/run/munge/munged.pid + /usr/lib/rpm/anolis/generate-compatibility-deps munge ~/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/compatibility/munge ~/build/BUILD/munge-0.5.15 ~/build/BUILD/munge-0.5.15 ~/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/compatibility/munge ~/build/BUILD/munge-0.5.15 ~/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/compatibility/munge ~/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/compatibility/munge ~/build/BUILD/munge-0.5.15 ~/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib/compatibility/munge ~/build/BUILD/munge-0.5.15 + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.5.15-3.an23 --unique-debug-suffix -0.5.15-3.an23.loongarch64 --unique-debug-src-base munge-0.5.15-3.an23.loongarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/munge-0.5.15 find-debuginfo: starting Extracting debug info from 6 files DWARF-compressing 6 files sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/munge-0.5.15-3.an23.loongarch64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/anolis/brp-ldconfig + COMPRESS='zstd -f --rm -19 -T0' + COMPRESS_EXT=.zst + /usr/lib/rpm/brp-compress + /usr/lib/rpm/anolis/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/anolis/clean_perl + /usr/lib/rpm/anolis/check_elf_files + /usr/lib/rpm/anolis/brp-mangle-shebangs + /usr/lib/rpm/anolis/remove-info-dir + /usr/lib/rpm/anolis/check-desktop-files + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/anolis/brp-python-bytecompile '' 1 0 -j32 + /usr/lib/rpm/anolis/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.RX9813 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd munge-0.5.15 + /usr/bin/make -O -j32 V=1 VERBOSE=1 check LD_LIBRARY_PATH=/builddir/build/BUILDROOT/munge-0.5.15-3.an23.loongarch64/usr/lib64 root=/tmp/munge-7586 VERBOSE=t verbose=t Making check in src Making check in common /usr/bin/make hkdf_api_test hkdf_rfc_test mac_test make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_api_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mac_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_rfc_test-crypto.o `test -f 'crypto.c' || echo './'`crypto.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mac_test-mac.o `test -f 'mac.c' || echo './'`mac.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_api_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_rfc_test-hkdf.o `test -f 'hkdf.c' || echo './'`hkdf.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_rfc_test-mac.o `test -f 'mac.c' || echo './'`mac.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mac_test-md.o `test -f 'md.c' || echo './'`md.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_api_test-mac.o `test -f 'mac.c' || echo './'`mac.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_rfc_test-md.o `test -f 'md.c' || echo './'`md.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mac_test-mac_test.o `test -f 'mac_test.c' || echo './'`mac_test.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[4]: 'libcommon.la' is up to date. make[5]: 'libcommon.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_rfc_test-hkdf_rfc_test.o `test -f 'hkdf_rfc_test.c' || echo './'`hkdf_rfc_test.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_api_test-md.o `test -f 'md.c' || echo './'`md.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -D_BSD_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o libtap_la-tap.lo `test -f 'tap.c' || echo './'`tap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -D_BSD_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c tap.c -fPIC -DPIC -o .libs/libtap_la-tap.o make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libcommon -I../../src/libmunge -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o hkdf_api_test-hkdf_api_test.o `test -f 'hkdf_api_test.c' || echo './'`hkdf_api_test.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' /bin/sh ../../libtool --tag=CC --mode=link gcc -D_BSD_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libtap.la libtap_la-tap.lo libtool: link: ar cr .libs/libtap.a .libs/libtap_la-tap.o libtool: link: ranlib .libs/libtap.a libtool: link: ( cd ".libs" && rm -f "libtap.la" && ln -s "../libtap.la" "libtap.la" ) make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/libtap' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -lcrypto libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/mac_test mac_test-crypto.o mac_test-mac.o mac_test-md.o mac_test-mac_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -lcrypto make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -lcrypto libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/hkdf_rfc_test hkdf_rfc_test-crypto.o hkdf_rfc_test-hkdf.o hkdf_rfc_test-mac.o hkdf_rfc_test-md.o hkdf_rfc_test-hkdf_rfc_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -lcrypto make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/libcommon.la ../../src/libmunge/libmunge.la ../../src/libtap/libtap.la -lcrypto libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o .libs/hkdf_api_test hkdf_api_test-crypto.o hkdf_api_test-hkdf.o hkdf_api_test-mac.o hkdf_api_test-md.o hkdf_api_test-hkdf_api_test.o ../../src/libcommon/.libs/libcommon.a ../../src/libmunge/.libs/libmunge.so ../../src/libtap/.libs/libtap.a -lcrypto make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' /usr/bin/make check-TESTS make[4]: 'libcommon.la' is up to date. make[5]: 'libcommon.la' is up to date. make[4]: 'libtap.la' is up to date. make[5]: 'libcommon.la' is up to date. make[6]: 'libcommon.la' is up to date. make[5]: 'libtap.la' is up to date. make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' PASS: hkdf_rfc_test make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' PASS: hkdf_api_test make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' PASS: mac_test make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/common' ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 3 # PASS: 3 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/common' Making check in etc make[2]: Nothing to be done for 'check'. Making check in libcommon make[2]: Nothing to be done for 'check'. Making check in libmissing make[2]: Nothing to be done for 'check'. Making check in libmunge make[3]: 'libcommon.la' is up to date. Making check in libtap /usr/bin/make libtap.la make[3]: 'libtap.la' is up to date. Making check in munge make[3]: 'libmissing.la' is up to date. make[3]: 'libcommon.la' is up to date. make[4]: 'libcommon.la' is up to date. Making check in munged make[3]: 'libcommon.la' is up to date. make[3]: 'libmissing.la' is up to date. make[4]: 'libcommon.la' is up to date. /usr/bin/make base64_test make[4]: 'libtap.la' is up to date. make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o base64_test-base64_test.o `test -f 'base64_test.c' || echo './'`base64_test.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/libtap -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o base64_test-base64.o `test -f 'base64.c' || echo './'`base64.c make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' /bin/sh ../../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/libtap.la libtool: link: gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o base64_test base64_test-base64.o base64_test-base64_test.o ../../src/libtap/.libs/libtap.a make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' /usr/bin/make check-TESTS make[4]: 'libtap.la' is up to date. make[5]: 'libtap.la' is up to date. make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' PASS: base64_test make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' make[4]: Entering directory '/builddir/build/BUILD/munge-0.5.15/src/munged' ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/src/munged' Making check in mungekey make[3]: 'libcommon.la' is up to date. make[3]: 'libmissing.la' is up to date. make[4]: 'libcommon.la' is up to date. make[2]: Nothing to be done for 'check-am'. Making check in t /usr/bin/make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0001-env-vars.t 1 - MUNGE_BUILD_DIR directory exists PASS: 0001-env-vars.t 2 - MUNGE_SOURCE_DIR directory exists make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0002-smiple.t 1 - expr string match of absolute path with "/" regex PASS: 0002-smiple.t 2 - expr string match of absolute path with "\/" regex PASS: 0002-smiple.t 3 - expr string match of long opt PASS: 0002-smiple.t 4 - expr string match of long opt w/ preceding "--" parm PASS: 0002-smiple.t 5 - expr string match of long opt w/ prepended "X" char make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0105-munged-security-seedfile.t 1 - setup XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage PASS: 0105-munged-security-seedfile.t 3 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0104-munged-security-pidfile.t 1 - setup XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage PASS: 0104-munged-security-pidfile.t 3 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0099-credential-decode.t 1 - setup PASS: 0099-credential-decode.t 2 - start munged with known key PASS: 0099-credential-decode.t 3 - decode known credential PASS: 0099-credential-decode.t 4 - verify expected output PASS: 0099-credential-decode.t 5 - stop munged PASS: 0099-credential-decode.t 6 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0010-basic.t 1 - setup PASS: 0010-basic.t 2 - create key PASS: 0010-basic.t 3 - check keyfile creation PASS: 0010-basic.t 4 - start munged PASS: 0010-basic.t 5 - check pidfile creation PASS: 0010-basic.t 6 - check process is running PASS: 0010-basic.t 7 - check socket creation PASS: 0010-basic.t 8 - check logfile creation PASS: 0010-basic.t 9 - encode credential PASS: 0010-basic.t 10 - examine credential PASS: 0010-basic.t 11 - decode credential PASS: 0010-basic.t 12 - replay credential FAIL: 0010-basic.t 13 - check logfile for replay PASS: 0010-basic.t 14 - stop munged PASS: 0010-basic.t 15 - check socket removal PASS: 0010-basic.t 16 - check process has exited PASS: 0010-basic.t 17 - check pidfile removal PASS: 0010-basic.t 18 - check seedfile creation PASS: 0010-basic.t 19 - check logfile for stop PASS: 0010-basic.t 20 - cleanup ERROR: 0010-basic.t - exited with status 1 make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0100-munged-lock.t 1 - setup PASS: 0100-munged-lock.t 2 - start munged with open umask PASS: 0100-munged-lock.t 3 - check pidfile after munged success PASS: 0100-munged-lock.t 4 - check lockfile existence PASS: 0100-munged-lock.t 5 - check lockfile type PASS: 0100-munged-lock.t 6 - check lockfile permissions PASS: 0100-munged-lock.t 7 - start munged with in-use socket PASS: 0100-munged-lock.t 8 - check pidfile after munged failure PASS: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid PASS: 0100-munged-lock.t 10 - check lockfile removal PASS: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile PASS: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile PASS: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile PASS: 0100-munged-lock.t 14 - check for lockfile truncation after successful start PASS: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup PASS: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown PASS: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown PASS: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown PASS: 0100-munged-lock.t 20 - stop munged PASS: 0100-munged-lock.t 21 - check lockfile removal again SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) PASS: 0100-munged-lock.t 23 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0011-munged-cmdline.t 1 - setup PASS: 0011-munged-cmdline.t 2 - munged invalid option PASS: 0011-munged-cmdline.t 3 - munged -h PASS: 0011-munged-cmdline.t 4 - munged --help PASS: 0011-munged-cmdline.t 5 - munged -L PASS: 0011-munged-cmdline.t 6 - munged --license PASS: 0011-munged-cmdline.t 7 - munged -V PASS: 0011-munged-cmdline.t 8 - munged --version PASS: 0011-munged-cmdline.t 9 - munged -s PASS: 0011-munged-cmdline.t 10 - munged --stop PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket PASS: 0011-munged-cmdline.t 12 - munged -v PASS: 0011-munged-cmdline.t 13 - munged --verbose PASS: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname PASS: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage PASS: 0011-munged-cmdline.t 17 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0101-munged-security-socket.t 1 - setup PASS: 0101-munged-security-socket.t 2 - socket dir perms PASS: 0101-munged-security-socket.t 3 - socket type and perms PASS: 0101-munged-security-socket.t 4 - socket dir owned by euid SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) PASS: 0101-munged-security-socket.t 10 - socket dir writable by trusted group PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override PASS: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit PASS: 0101-munged-security-socket.t 15 - socket dir writable by other failure PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override PASS: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit PASS: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 20 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0110-munged-origin-addr.t 1 - setup PASS: 0110-munged-origin-addr.t 2 - munged --origin help PASS: 0110-munged-origin-addr.t 3 - munged --origin failure PASS: 0110-munged-origin-addr.t 4 - munged --origin override PASS: 0110-munged-origin-addr.t 5 - munged --origin null address PASS: 0110-munged-origin-addr.t 6 - munged --origin null address metadata PASS: 0110-munged-origin-addr.t 7 - munged --origin null address warning PASS: 0110-munged-origin-addr.t 8 - munged --origin local IP address PASS: 0110-munged-origin-addr.t 9 - munged --origin local IP address metadata PASS: 0110-munged-origin-addr.t 10 - munged --origin interface name lookup PASS: 0110-munged-origin-addr.t 11 - munged --origin interface name PASS: 0110-munged-origin-addr.t 12 - munged --origin interface name metadata PASS: 0110-munged-origin-addr.t 13 - munged --origin non-interface IP address PASS: 0110-munged-origin-addr.t 14 - munged --origin non-interface IP address metadata PASS: 0110-munged-origin-addr.t 15 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option PASS: 0015-mungekey-cmdline.t 7 - mungekey -h PASS: 0015-mungekey-cmdline.t 8 - mungekey --help PASS: 0015-mungekey-cmdline.t 9 - mungekey -L PASS: 0015-mungekey-cmdline.t 10 - mungekey --license PASS: 0015-mungekey-cmdline.t 11 - mungekey -V PASS: 0015-mungekey-cmdline.t 12 - mungekey --version PASS: 0015-mungekey-cmdline.t 13 - mungekey -c PASS: 0015-mungekey-cmdline.t 14 - mungekey --create PASS: 0015-mungekey-cmdline.t 15 - mungekey -b PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value PASS: 0015-mungekey-cmdline.t 29 - mungekey -f PASS: 0015-mungekey-cmdline.t 30 - mungekey --force PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile PASS: 0015-mungekey-cmdline.t 32 - mungekey -k PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value PASS: 0015-mungekey-cmdline.t 36 - mungekey -v PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0013-unmunge-cmdline.t 1 - unmunge invalid option PASS: 0013-unmunge-cmdline.t 2 - unmunge -h PASS: 0013-unmunge-cmdline.t 3 - unmunge --help PASS: 0013-unmunge-cmdline.t 4 - unmunge -L PASS: 0013-unmunge-cmdline.t 5 - unmunge --license PASS: 0013-unmunge-cmdline.t 6 - unmunge -V PASS: 0013-unmunge-cmdline.t 7 - unmunge --version PASS: 0013-unmunge-cmdline.t 8 - start munged PASS: 0013-unmunge-cmdline.t 9 - unmunge -S PASS: 0013-unmunge-cmdline.t 10 - unmunge --socket PASS: 0013-unmunge-cmdline.t 11 - unmunge --socket for missing socket PASS: 0013-unmunge-cmdline.t 12 - unmunge --socket for invalid socket (file) PASS: 0013-unmunge-cmdline.t 13 - unmunge --socket for invalid socket (directory) PASS: 0013-unmunge-cmdline.t 14 - unmunge reading from /dev/null PASS: 0013-unmunge-cmdline.t 15 - unmunge -i PASS: 0013-unmunge-cmdline.t 16 - unmunge --input PASS: 0013-unmunge-cmdline.t 17 - unmunge --input from stdin via "-" PASS: 0013-unmunge-cmdline.t 18 - unmunge --input from /dev/null PASS: 0013-unmunge-cmdline.t 19 - unmunge --input from missing file PASS: 0013-unmunge-cmdline.t 20 - unmunge -n PASS: 0013-unmunge-cmdline.t 21 - unmunge --no-output PASS: 0013-unmunge-cmdline.t 22 - unmunge -m PASS: 0013-unmunge-cmdline.t 23 - unmunge --metadata PASS: 0013-unmunge-cmdline.t 24 - unmunge --metadata to stdout via "-" along with payload PASS: 0013-unmunge-cmdline.t 25 - unmunge --metadata to /dev/null with payload on stdout PASS: 0013-unmunge-cmdline.t 26 - unmunge -o PASS: 0013-unmunge-cmdline.t 27 - unmunge --output PASS: 0013-unmunge-cmdline.t 28 - unmunge --output to stdout via "-" along with metadata PASS: 0013-unmunge-cmdline.t 29 - unmunge --output to /dev/null with metadata on stdout PASS: 0013-unmunge-cmdline.t 30 - unmunge -K PASS: 0013-unmunge-cmdline.t 31 - unmunge --list-keys PASS: 0013-unmunge-cmdline.t 32 - unmunge -k PASS: 0013-unmunge-cmdline.t 33 - unmunge --keys PASS: 0013-unmunge-cmdline.t 34 - unmunge --keys for ignoring invalid key PASS: 0013-unmunge-cmdline.t 35 - unmunge --keys for single uppercase key PASS: 0013-unmunge-cmdline.t 36 - unmunge --keys for single lowercase key PASS: 0013-unmunge-cmdline.t 37 - unmunge --keys for multiple keys split by " " PASS: 0013-unmunge-cmdline.t 38 - unmunge --keys for multiple keys split by "," PASS: 0013-unmunge-cmdline.t 39 - unmunge --keys for multiple keys split by ";" PASS: 0013-unmunge-cmdline.t 40 - unmunge --keys for multiple keys split by "." PASS: 0013-unmunge-cmdline.t 41 - unmunge --keys for each key PASS: 0013-unmunge-cmdline.t 42 - unmunge -N PASS: 0013-unmunge-cmdline.t 43 - unmunge --numeric PASS: 0013-unmunge-cmdline.t 44 - stop munged PASS: 0013-unmunge-cmdline.t 45 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0103-munged-security-logfile.t 1 - setup PASS: 0103-munged-security-logfile.t 2 - logfile regular file PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override PASS: 0103-munged-security-logfile.t 5 - logfile missing PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override PASS: 0103-munged-security-logfile.t 17 - logfile readable by all PASS: 0103-munged-security-logfile.t 18 - logfile dir owned by euid SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) PASS: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group PASS: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure PASS: 0103-munged-security-logfile.t 26 - logfile dir writable by group PASS: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override PASS: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 32 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0102-munged-security-keyfile.t 1 - setup PASS: 0102-munged-security-keyfile.t 2 - keyfile regular file PASS: 0102-munged-security-keyfile.t 3 - keyfile missing failure PASS: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure PASS: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override PASS: 0102-munged-security-keyfile.t 8 - keyfile owned by euid XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override PASS: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override PASS: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override PASS: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override PASS: 0102-munged-security-keyfile.t 21 - keyfile secure perms PASS: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) PASS: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override PASS: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit PASS: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override PASS: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit PASS: 0102-munged-security-keyfile.t 36 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' PASS: 0012-munge-cmdline.t 1 - munge invalid option PASS: 0012-munge-cmdline.t 2 - munge -h PASS: 0012-munge-cmdline.t 3 - munge --help PASS: 0012-munge-cmdline.t 4 - munge -L PASS: 0012-munge-cmdline.t 5 - munge --license PASS: 0012-munge-cmdline.t 6 - munge -V PASS: 0012-munge-cmdline.t 7 - munge --version PASS: 0012-munge-cmdline.t 8 - start munged PASS: 0012-munge-cmdline.t 9 - munge -S PASS: 0012-munge-cmdline.t 10 - munge --socket PASS: 0012-munge-cmdline.t 11 - munge --socket for missing socket PASS: 0012-munge-cmdline.t 12 - munge --socket for invalid socket (file) PASS: 0012-munge-cmdline.t 13 - munge --socket for invalid socket (directory) PASS: 0012-munge-cmdline.t 14 - munge reading from stdin PASS: 0012-munge-cmdline.t 15 - munge reading from /dev/null PASS: 0012-munge-cmdline.t 16 - munge -n PASS: 0012-munge-cmdline.t 17 - munge --no-input PASS: 0012-munge-cmdline.t 18 - munge -s PASS: 0012-munge-cmdline.t 19 - munge --string PASS: 0012-munge-cmdline.t 20 - munge -i PASS: 0012-munge-cmdline.t 21 - munge --input PASS: 0012-munge-cmdline.t 22 - munge --input from stdin via "-" PASS: 0012-munge-cmdline.t 23 - munge --input from /dev/null PASS: 0012-munge-cmdline.t 24 - munge --input from missing file PASS: 0012-munge-cmdline.t 25 - munge -o PASS: 0012-munge-cmdline.t 26 - munge --output PASS: 0012-munge-cmdline.t 27 - munge --output to stdout via "-" PASS: 0012-munge-cmdline.t 28 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 29 - munge -C PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers PASS: 0012-munge-cmdline.t 31 - munge -c for default by name PASS: 0012-munge-cmdline.t 32 - munge --cipher for default by name PASS: 0012-munge-cmdline.t 33 - munge --cipher for default by number PASS: 0012-munge-cmdline.t 34 - munge --cipher for none by name PASS: 0012-munge-cmdline.t 35 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number PASS: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name PASS: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 41 - munge -M PASS: 0012-munge-cmdline.t 42 - munge --list-macs PASS: 0012-munge-cmdline.t 43 - munge -m for default by name PASS: 0012-munge-cmdline.t 44 - munge --mac for default by name PASS: 0012-munge-cmdline.t 45 - munge --mac for default by number PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number PASS: 0012-munge-cmdline.t 51 - munge --mac for each mac by name PASS: 0012-munge-cmdline.t 52 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 53 - munge -Z PASS: 0012-munge-cmdline.t 54 - munge --list-zips PASS: 0012-munge-cmdline.t 55 - munge -z for default by name PASS: 0012-munge-cmdline.t 56 - munge --zip for default by name PASS: 0012-munge-cmdline.t 57 - munge --zip for default by number PASS: 0012-munge-cmdline.t 58 - munge --zip for none by name PASS: 0012-munge-cmdline.t 59 - munge --zip for none by number PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number PASS: 0012-munge-cmdline.t 63 - munge --zip for each zip by name PASS: 0012-munge-cmdline.t 64 - munge --zip for each zip by number PASS: 0012-munge-cmdline.t 65 - munge -u by name PASS: 0012-munge-cmdline.t 66 - munge --restrict-uid by name PASS: 0012-munge-cmdline.t 67 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number PASS: 0012-munge-cmdline.t 70 - munge -U for effective user by name PASS: 0012-munge-cmdline.t 71 - munge --uid for effective user by name PASS: 0012-munge-cmdline.t 72 - munge --uid for effective user by number SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number PASS: 0012-munge-cmdline.t 77 - munge -g by name PASS: 0012-munge-cmdline.t 78 - munge --restrict-gid by name PASS: 0012-munge-cmdline.t 79 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number PASS: 0012-munge-cmdline.t 82 - munge -G for effective group by name PASS: 0012-munge-cmdline.t 83 - munge --gid for effective group by name PASS: 0012-munge-cmdline.t 84 - munge --gid for effective group by number SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number PASS: 0012-munge-cmdline.t 89 - munge -t for default value PASS: 0012-munge-cmdline.t 90 - munge --ttl for default value PASS: 0012-munge-cmdline.t 91 - munge --ttl for maximum value PASS: 0012-munge-cmdline.t 92 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number PASS: 0012-munge-cmdline.t 96 - stop munged PASS: 0012-munge-cmdline.t 97 - cleanup make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: Entering directory '/builddir/build/BUILD/munge-0.5.15/t' ==================================== MUNGE 0.5.15: t/test-suite.log ==================================== # TOTAL: 370 # PASS: 337 # SKIP: 25 # XFAIL: 6 # FAIL: 1 # XPASS: 0 # ERROR: 1 .. contents:: :depth: 2 ERROR: 0010-basic ================= expecting success: munged_setup ok 1 - setup PASS: 0010-basic.t 1 - setup expecting success: munged_create_key ok 2 - create key PASS: 0010-basic.t 2 - create key expecting success: test -s "${MUNGE_KEYFILE}" ok 3 - check keyfile creation PASS: 0010-basic.t 3 - check keyfile creation expecting success: munged_start_daemon ok 4 - start munged PASS: 0010-basic.t 4 - start munged expecting success: test -s "${MUNGE_PIDFILE}" ok 5 - check pidfile creation PASS: 0010-basic.t 5 - check pidfile creation expecting success: PID=$(cat "${MUNGE_PIDFILE}") && ps -p "${PID}" -ww | grep munged 9576 ? 00:00:00 munged ok 6 - check process is running PASS: 0010-basic.t 6 - check process is running expecting success: test -S "${MUNGE_SOCKET}" ok 7 - check socket creation PASS: 0010-basic.t 7 - check socket creation expecting success: test -s "${MUNGE_LOGFILE}" ok 8 - check logfile creation PASS: 0010-basic.t 8 - check logfile creation expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" cred.$$ ok 9 - encode credential PASS: 0010-basic.t 9 - encode credential expecting success: test "$(expr X"$(cat cred.$$)" : "XMUNGE:.*:$")" -gt 0 ok 10 - examine credential PASS: 0010-basic.t 10 - examine credential expecting success: "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null ok 11 - decode credential PASS: 0010-basic.t 11 - decode credential expecting success: test_must_fail "${UNMUNGE}" --socket="${MUNGE_SOCKET}" /dev/null ok 12 - replay credential PASS: 0010-basic.t 12 - replay credential expecting success: grep "Replayed credential" "${MUNGE_LOGFILE}" not ok 13 - check logfile for replay FAIL: 0010-basic.t 13 - check logfile for replay # # grep "Replayed credential" "${MUNGE_LOGFILE}" # expecting success: munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8524" (pid 9576) ok 14 - stop munged PASS: 0010-basic.t 14 - stop munged expecting success: test "x${MUNGE_SOCKET}" != x && test ! -S "${MUNGE_SOCKET}" ok 15 - check socket removal PASS: 0010-basic.t 15 - check socket removal expecting success: test "x${PID}" != x && ! ps -p "${PID}" >/dev/null ok 16 - check process has exited PASS: 0010-basic.t 16 - check process has exited expecting success: test "x${MUNGE_PIDFILE}" != x && test ! -f "${MUNGE_PIDFILE}" ok 17 - check pidfile removal PASS: 0010-basic.t 17 - check pidfile removal expecting success: test -s "${MUNGE_SEEDFILE}" ok 18 - check seedfile creation PASS: 0010-basic.t 18 - check seedfile creation expecting success: grep "Stopping" "${MUNGE_LOGFILE}" 2026-06-24 02:42:43 +0000 Notice: Stopping munge-0.5.15 daemon (pid 9576) ok 19 - check logfile for stop PASS: 0010-basic.t 19 - check logfile for stop expecting success: munged_cleanup ok 20 - cleanup PASS: 0010-basic.t 20 - cleanup # failed 1 among 20 test(s) 1..20 ERROR: 0010-basic.t - exited with status 1 PASS: 0011-munged-cmdline ========================= expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0011-munged-cmdline.t 1 - setup expecting success: test_must_fail "${MUNGED}" --invalid-option munged: Error: Invalid option "--invalid-option" ok 2 - munged invalid option PASS: 0011-munged-cmdline.t 2 - munged invalid option expecting success: "${MUNGED}" "${OPT_HELP}" | grep -q "^Usage:" ok 3 - munged -h PASS: 0011-munged-cmdline.t 3 - munged -h expecting success: "${MUNGED}" "${OPT_HELP}" | grep -q "^Usage:" ok 4 - munged --help PASS: 0011-munged-cmdline.t 4 - munged --help expecting success: "${MUNGED}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 5 - munged -L PASS: 0011-munged-cmdline.t 5 - munged -L expecting success: "${MUNGED}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 6 - munged --license PASS: 0011-munged-cmdline.t 6 - munged --license expecting success: "${MUNGED}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 7 - munged -V PASS: 0011-munged-cmdline.t 7 - munged -V expecting success: "${MUNGED}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 8 - munged --version PASS: 0011-munged-cmdline.t 8 - munged --version expecting success: munged_start_daemon && "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" ok 9 - munged -s PASS: 0011-munged-cmdline.t 9 - munged -s expecting success: munged_start_daemon && "${MUNGED}" "${OPT_STOP}" --socket="${MUNGE_SOCKET}" ok 10 - munged --stop PASS: 0011-munged-cmdline.t 10 - munged --stop expecting success: test_must_fail "${MUNGED}" --stop --socket=missing.socket.$$ ok 11 - munged --stop for missing socket PASS: 0011-munged-cmdline.t 11 - munged --stop for missing socket expecting success: munged_start_daemon && "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | egrep -q "(Terminated|Killed) daemon" egrep: warning: egrep is obsolescent; using grep -E ok 12 - munged -v PASS: 0011-munged-cmdline.t 12 - munged -v expecting success: munged_start_daemon && "${MUNGED}" "${OPT_VERBOSE}" --stop --socket="${MUNGE_SOCKET}" 2>&1 | egrep -q "(Terminated|Killed) daemon" egrep: warning: egrep is obsolescent; using grep -E ok 13 - munged --verbose PASS: 0011-munged-cmdline.t 13 - munged --verbose expecting success: local SEEDFILE="seed.$$" && munged_start_daemon --seed-file="${SEEDFILE}" && munged_stop_daemon && test -s "${SEEDFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8558" (pid 11926) ok 14 - munged seedfile creation with relative pathname PASS: 0011-munged-cmdline.t 14 - munged seedfile creation with relative pathname expecting success: local SOCKET="socket.$$" && cd "${MUNGE_SOCKETDIR}" && munged_start_daemon --socket="${SOCKET}" && munged_stop_daemon --socket="${SOCKET}" && test ! -S "${SOCKET}" munged: Notice: Terminated daemon bound to socket "/tmp/socket.8558" (pid 12393) ok 15 - munged socket cleanup with relative pathname PASS: 0011-munged-cmdline.t 15 - munged socket cleanup with relative pathname checking known breakage: false not ok 16 - finish writing tests # TODO known breakage XFAIL: 0011-munged-cmdline.t 16 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 17 - cleanup PASS: 0011-munged-cmdline.t 17 - cleanup # still have 1 known breakage(s) # passed all remaining 16 test(s) 1..17 PASS: 0012-munge-cmdline ======================== expecting success: test_must_fail "${MUNGE}" --invalid-option munge: Error: Invalid option "--invalid-option" ok 1 - munge invalid option PASS: 0012-munge-cmdline.t 1 - munge invalid option expecting success: "${MUNGE}" "${OPT_HELP}" | grep -q "^Usage:" ok 2 - munge -h PASS: 0012-munge-cmdline.t 2 - munge -h expecting success: "${MUNGE}" "${OPT_HELP}" | grep -q "^Usage:" ok 3 - munge --help PASS: 0012-munge-cmdline.t 3 - munge --help expecting success: "${MUNGE}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 4 - munge -L PASS: 0012-munge-cmdline.t 4 - munge -L expecting success: "${MUNGE}" "${OPT_LICENSE}" | grep -q "GNU General Public License" ok 5 - munge --license PASS: 0012-munge-cmdline.t 5 - munge --license expecting success: "${MUNGE}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 6 - munge -V PASS: 0012-munge-cmdline.t 6 - munge -V expecting success: "${MUNGE}" "${OPT_VERSION}" | grep -q "^munge-[0-9.]*" ok 7 - munge --version PASS: 0012-munge-cmdline.t 7 - munge --version expecting success: munged_setup && munged_create_key && munged_start_daemon ok 8 - start munged PASS: 0012-munge-cmdline.t 8 - start munged expecting success: "${MUNGE}" "${OPT_SOCKET}" "${MUNGE_SOCKET}" in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && test_cmp in.$$ out.$$ ok 20 - munge -i PASS: 0012-munge-cmdline.t 20 - munge -i expecting success: echo -n xyzzy-$$ >in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_INPUT}" in.$$ | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output --output=out.$$ && test_cmp in.$$ out.$$ ok 21 - munge --input PASS: 0012-munge-cmdline.t 21 - munge --input expecting success: echo -n xyzzy-$$ >in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --input=- in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" "${OPT_OUTPUT}" cred.$$ in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=- in.$$ && "${MUNGE}" --socket="${MUNGE_SOCKET}" --output=/dev/null out.$$ && test ! -s out.$$ ok 28 - munge --output to /dev/null PASS: 0012-munge-cmdline.t 28 - munge --output to /dev/null expecting success: "${MUNGE}" "${OPT_LIST_CIPHERS}" | grep -q "^Cipher types:$" ok 29 - munge -C PASS: 0012-munge-cmdline.t 29 - munge -C expecting success: "${MUNGE}" "${OPT_LIST_CIPHERS}" | grep -q "^Cipher types:$" ok 30 - munge --list-ciphers PASS: 0012-munge-cmdline.t 30 - munge --list-ciphers expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_CIPHER}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 31 - munge -c for default by name PASS: 0012-munge-cmdline.t 31 - munge -c for default by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_CIPHER}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 32 - munge --cipher for default by name PASS: 0012-munge-cmdline.t 32 - munge --cipher for default by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=1 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 33 - munge --cipher for default by number PASS: 0012-munge-cmdline.t 33 - munge --cipher for default by number expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=none | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none ok 34 - munge --cipher for none by name PASS: 0012-munge-cmdline.t 34 - munge --cipher for none by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none ok 35 - munge --cipher for none by number PASS: 0012-munge-cmdline.t 35 - munge --cipher for none by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --cipher=invalid munge: Error: Invalid cipher type "invalid" ok 36 - munge --cipher for invalid name PASS: 0012-munge-cmdline.t 36 - munge --cipher for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=88 munge: Error: Invalid cipher type "88" ok 37 - munge --cipher for invalid positive number PASS: 0012-munge-cmdline.t 37 - munge --cipher for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher=-1 munge: Error: Invalid cipher type "-1" ok 38 - munge --cipher for invalid negative number PASS: 0012-munge-cmdline.t 38 - munge --cipher for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-ciphers | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NAME}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --cipher=${NAME} failed" echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ ok 39 - munge --cipher for each cipher by name PASS: 0012-munge-cmdline.t 39 - munge --cipher for each cipher by name expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-ciphers | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --cipher="${NUM}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^CIPHER:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded cipher [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --cipher=${NUM} failed" echo "cipher ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ ok 40 - munge --cipher for each cipher by number PASS: 0012-munge-cmdline.t 40 - munge --cipher for each cipher by number expecting success: "${MUNGE}" "${OPT_LIST_MACS}" | grep -q "^MAC types:$" ok 41 - munge -M PASS: 0012-munge-cmdline.t 41 - munge -M expecting success: "${MUNGE}" "${OPT_LIST_MACS}" | grep -q "^MAC types:$" ok 42 - munge --list-macs PASS: 0012-munge-cmdline.t 42 - munge --list-macs expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 43 - munge -m for default by name PASS: 0012-munge-cmdline.t 43 - munge -m for default by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_MAC}" default | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 44 - munge --mac for default by name PASS: 0012-munge-cmdline.t 44 - munge --mac for default by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=1 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 45 - munge --mac for default by number PASS: 0012-munge-cmdline.t 45 - munge --mac for default by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=none munge: Error: Invalid MAC type "none" ok 46 - munge --mac for none by name PASS: 0012-munge-cmdline.t 46 - munge --mac for none by name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=0 munge: Error: Invalid MAC type "0" ok 47 - munge --mac for none by number PASS: 0012-munge-cmdline.t 47 - munge --mac for none by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --mac=invalid munge: Error: Invalid MAC type "invalid" ok 48 - munge --mac for invalid name PASS: 0012-munge-cmdline.t 48 - munge --mac for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=88 munge: Error: Invalid MAC type "88" ok 49 - munge --mac for invalid positive number PASS: 0012-munge-cmdline.t 49 - munge --mac for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac=-1 munge: Error: Invalid MAC type "-1" ok 50 - munge --mac for invalid negative number PASS: 0012-munge-cmdline.t 50 - munge --mac for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-macs | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NAME}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^MAC:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --mac=${NAME} failed" echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ ok 51 - munge --mac for each mac by name PASS: 0012-munge-cmdline.t 51 - munge --mac for each mac by name expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-macs | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --mac="${NUM}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^MAC:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded mac [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --mac=${NUM} failed" echo "mac ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ ok 52 - munge --mac for each mac by number PASS: 0012-munge-cmdline.t 52 - munge --mac for each mac by number expecting success: "${MUNGE}" "${OPT_LIST_ZIPS}" | grep -q "^Compression types:$" ok 53 - munge -Z PASS: 0012-munge-cmdline.t 53 - munge -Z expecting success: "${MUNGE}" "${OPT_LIST_ZIPS}" | grep -q "^Compression types:$" ok 54 - munge --list-zips PASS: 0012-munge-cmdline.t 54 - munge --list-zips expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_ZIP}" default --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 55 - munge -z for default by name PASS: 0012-munge-cmdline.t 55 - munge -z for default by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_ZIP}" default --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 56 - munge --zip for default by name PASS: 0012-munge-cmdline.t 56 - munge --zip for default by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=1 \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 57 - munge --zip for default by number PASS: 0012-munge-cmdline.t 57 - munge --zip for default by number expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=none \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none ok 58 - munge --zip for none by name PASS: 0012-munge-cmdline.t 58 - munge --zip for none by name expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=0 \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && test "$(cat meta.$$)" = none ok 59 - munge --zip for none by number PASS: 0012-munge-cmdline.t 59 - munge --zip for none by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --zip=invalid munge: Error: Invalid compression type "invalid" ok 60 - munge --zip for invalid name PASS: 0012-munge-cmdline.t 60 - munge --zip for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=88 munge: Error: Invalid compression type "88" ok 61 - munge --zip for invalid positive number PASS: 0012-munge-cmdline.t 61 - munge --zip for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip=-1 munge: Error: Invalid compression type "-1" ok 62 - munge --zip for invalid negative number PASS: 0012-munge-cmdline.t 62 - munge --zip for invalid negative number expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-zips | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NAME}" \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --zip=${NAME} failed" echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ ok 63 - munge --zip for each zip by name PASS: 0012-munge-cmdline.t 63 - munge --zip for each zip by name expecting success: local META NAME NUM EXTRA && >fail.$$ && "${MUNGE}" --list-zips | awk "/([0-9]+)/ { gsub(/[()]/, \"\"); print \$2, \$1 }" | while read NUM NAME EXTRA; do "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --zip="${NUM}" \ --string="$(printf %0128d 0)" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^ZIP:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && if test "${NAME}" = "${META}" || test "${NAME}" = default; then test_debug "echo \"Decoded zip [${NUM}/${NAME}] as [${META}]\"" else echo "Error: munge --zip=${NUM} failed" echo "zip ${NUM} ${NAME} ${META}" >>fail.$$; fi done && test ! -s fail.$$ ok 64 - munge --zip for each zip by number PASS: 0012-munge-cmdline.t 64 - munge --zip for each zip by number expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" ok 65 - munge -u by name PASS: 0012-munge-cmdline.t 65 - munge -u by name expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" ok 66 - munge --restrict-uid by name PASS: 0012-munge-cmdline.t 66 - munge --restrict-uid by name expecting success: local ID=$(id -u) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"UID Restriction user [${ID}] matches [${META}]\"" ok 67 - munge --restrict-uid by number PASS: 0012-munge-cmdline.t 67 - munge --restrict-uid by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid=invalid$$ munge: Error: Unrecognized user "invalid8509" ok 68 - munge --restrict-uid for invalid name PASS: 0012-munge-cmdline.t 68 - munge --restrict-uid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-uid=-1 munge: Error: Unrecognized user "-1" ok 69 - munge --restrict-uid for invalid number PASS: 0012-munge-cmdline.t 69 - munge --restrict-uid for invalid number expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective user [${ID}] matches [${META}]\"" ok 70 - munge -U for effective user by name PASS: 0012-munge-cmdline.t 70 - munge -U for effective user by name expecting success: local ID=$(id -u -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_UID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective user [${ID}] matches [${META}]\"" ok 71 - munge --uid for effective user by name PASS: 0012-munge-cmdline.t 71 - munge --uid for effective user by name expecting success: local ID=$(id -u) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective uid [${ID}] matches [${META}]\"" ok 72 - munge --uid for effective user by number PASS: 0012-munge-cmdline.t 72 - munge --uid for effective user by number skipping test: munge --uid for root user by name via sudo local ID=root META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo user [${ID}] matches [${META}]\"" ok 73 # skip munge --uid for root user by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 73 # SKIP munge --uid for root user by name via sudo (missing SUDO) skipping test: munge --uid for root user by number via sudo local ID=0 META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --uid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^UID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo uid [${ID}] matches [${META}]\"" ok 74 # skip munge --uid for root user by number via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 74 # SKIP munge --uid for root user by number via sudo (missing SUDO) expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --uid=invalid$$ munge: Error: Unrecognized user "invalid8509" ok 75 - munge --uid for invalid name PASS: 0012-munge-cmdline.t 75 - munge --uid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --uid=-1 munge: Error: Unrecognized user "-1" ok 76 - munge --uid for invalid number PASS: 0012-munge-cmdline.t 76 - munge --uid for invalid number expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" ok 77 - munge -g by name PASS: 0012-munge-cmdline.t 77 - munge -g by name expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ "${OPT_RESTRICT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID_RESTRICTION:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" ok 78 - munge --restrict-gid by name PASS: 0012-munge-cmdline.t 78 - munge --restrict-gid by name expecting success: local ID=$(id -g) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --restrict-gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID_RESTRICTION:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"GID Restriction GROUP [${ID}] matches [${META}]\"" ok 79 - munge --restrict-gid by number PASS: 0012-munge-cmdline.t 79 - munge --restrict-gid by number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-gid=invalid$$ munge: Error: Unrecognized group "invalid8509" ok 80 - munge --restrict-gid for invalid name PASS: 0012-munge-cmdline.t 80 - munge --restrict-gid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --restrict-gid=-1 munge: Error: Unrecognized group "-1" ok 81 - munge --restrict-gid for invalid number PASS: 0012-munge-cmdline.t 81 - munge --restrict-gid for invalid number expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective group [${ID}] matches [${META}]\"" ok 82 - munge -G for effective group by name PASS: 0012-munge-cmdline.t 82 - munge -G for effective group by name expecting success: local ID=$(id -g -n) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_GID}" "${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective group [${ID}] matches [${META}]\"" ok 83 - munge --gid for effective group by name PASS: 0012-munge-cmdline.t 83 - munge --gid for effective group by name expecting success: local ID=$(id -g) META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"Effective gid [${ID}] matches [${META}]\"" ok 84 - munge --gid for effective group by number PASS: 0012-munge-cmdline.t 84 - munge --gid for effective group by number skipping test: munge --gid for root group by name via sudo local ID=$(id -g -n root) META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo group [${ID}] matches [${META}]\"" ok 85 # skip munge --gid for root group by name via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 85 # SKIP munge --gid for root group by name via sudo (missing SUDO) skipping test: munge --gid for root group by number via sudo local ID=0 META && sudo LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" "${MUNGE}" \ --socket="${MUNGE_SOCKET}" --no-input --gid="${ID}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^GID:/ { gsub(/[()]/, \"\"); print \$3 }" >meta.$$ && META=$(cat meta.$$) && test "${ID}" = "${META}" && test_debug "echo \"sudo gid [${ID}] matches [${META}]\"" ok 86 # skip munge --gid for root group by number via sudo (missing SUDO) SKIP: 0012-munge-cmdline.t 86 # SKIP munge --gid for root group by number via sudo (missing SUDO) expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --gid=invalid$$ munge: Error: Unrecognized group "invalid8509" ok 87 - munge --gid for invalid name PASS: 0012-munge-cmdline.t 87 - munge --gid for invalid name expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --gid=-1 munge: Error: Unrecognized group "-1" ok 88 - munge --gid for invalid number PASS: 0012-munge-cmdline.t 88 - munge --gid for invalid number expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 89 - munge -t for default value PASS: 0012-munge-cmdline.t 89 - munge -t for default value expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input "${OPT_TTL}" 0 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 90 - munge --ttl for default value PASS: 0012-munge-cmdline.t 90 - munge --ttl for default value expecting success: "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-1 | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" --no-output ok 91 - munge --ttl for maximum value PASS: 0012-munge-cmdline.t 91 - munge --ttl for maximum value expecting success: local TTL=88 META && "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl="${TTL}" | "${UNMUNGE}" --socket="${MUNGE_SOCKET}" | awk "/^TTL:/ { print \$2 }" >meta.$$ && META=$(cat meta.$$) && test "${TTL}" = "${META}" && test_debug "echo \"TTL [${TTL}] matches [${META}]\"" ok 92 - munge --ttl for non-default value PASS: 0012-munge-cmdline.t 92 - munge --ttl for non-default value expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --ttl=invalid munge: Error: Invalid time-to-live 'invalid' ok 93 - munge --ttl for invalid string value PASS: 0012-munge-cmdline.t 93 - munge --ttl for invalid string value expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input \ --ttl=4294967296 munge: Error: Exceeded maximum time-to-live of 4294967295 seconds ok 94 - munge --ttl for invalid positive number PASS: 0012-munge-cmdline.t 94 - munge --ttl for invalid positive number expecting success: test_must_fail "${MUNGE}" --socket="${MUNGE_SOCKET}" --no-input --ttl=-2 munge: Error: Invalid time-to-live '-2' ok 95 - munge --ttl for invalid negative number PASS: 0012-munge-cmdline.t 95 - munge --ttl for invalid negative number expecting success: munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8509" (pid 10347) ok 96 - stop munged PASS: 0012-munge-cmdline.t 96 - stop munged expecting success: munged_cleanup ok 97 - cleanup PASS: 0012-munge-cmdline.t 97 - cleanup # passed all 97 test(s) 1..97 PASS: 0015-mungekey-cmdline =========================== expecting success: test_must_fail "${MUNGEKEY}" -9 2>err.$$ && grep -q "Option \"-9\" is invalid" err.$$ ok 1 - mungekey invalid short option PASS: 0015-mungekey-cmdline.t 1 - mungekey invalid short option expecting success: test_must_fail "${MUNGEKEY}" --invalid-option 2>err.$$ && grep -q "Option \"--invalid-option\" is invalid" err.$$ ok 2 - mungekey invalid long option PASS: 0015-mungekey-cmdline.t 2 - mungekey invalid long option expecting success: test_must_fail "${MUNGEKEY}" - 2>err.$$ && grep -q "Failed to process command-line" err.$$ ok 3 - mungekey invalid non-printable short option PASS: 0015-mungekey-cmdline.t 3 - mungekey invalid non-printable short option skipping test: mungekey unimplemented option test_must_fail "${MUNGEKEY}" -8 2>err.$$ && grep -q "Option \"-8\" is not implemented" err.$$ ok 4 # skip mungekey unimplemented option (missing DEBUG) SKIP: 0015-mungekey-cmdline.t 4 # SKIP mungekey unimplemented option (missing DEBUG) expecting success: test_must_fail "${MUNGEKEY}" unrecognized-option 2>err.$$ && grep -q "Option \"unrecognized-option\" is unrecognized" err.$$ ok 5 - mungekey unrecognized option PASS: 0015-mungekey-cmdline.t 5 - mungekey unrecognized option expecting success: test_must_fail "${MUNGEKEY}" - 2>err.$$ && grep -q "Option \"-\" is unrecognized" err.$$ ok 6 - mungekey lone hyphen option PASS: 0015-mungekey-cmdline.t 6 - mungekey lone hyphen option expecting success: "${MUNGEKEY}" "${OPT_HELP}" >out.$$ && grep -q "^Usage:" out.$$ ok 7 - mungekey -h PASS: 0015-mungekey-cmdline.t 7 - mungekey -h expecting success: "${MUNGEKEY}" "${OPT_HELP}" >out.$$ && grep -q "^Usage:" out.$$ ok 8 - mungekey --help PASS: 0015-mungekey-cmdline.t 8 - mungekey --help expecting success: "${MUNGEKEY}" "${OPT_LICENSE}" >out.$$ && grep -q "GNU General Public License" out.$$ ok 9 - mungekey -L PASS: 0015-mungekey-cmdline.t 9 - mungekey -L expecting success: "${MUNGEKEY}" "${OPT_LICENSE}" >out.$$ && grep -q "GNU General Public License" out.$$ ok 10 - mungekey --license PASS: 0015-mungekey-cmdline.t 10 - mungekey --license expecting success: "${MUNGEKEY}" "${OPT_VERSION}" >out.$$ && grep -q "^munge-[0-9.]*" out.$$ ok 11 - mungekey -V PASS: 0015-mungekey-cmdline.t 11 - mungekey -V expecting success: "${MUNGEKEY}" "${OPT_VERSION}" >out.$$ && grep -q "^munge-[0-9.]*" out.$$ ok 12 - mungekey --version PASS: 0015-mungekey-cmdline.t 12 - mungekey --version expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" "${OPT_CREATE}" --keyfile="${KEYFILE}" && test -f "${KEYFILE}" && test "$(find ${KEYFILE} -perm 0600)" = "${KEYFILE}" ok 13 - mungekey -c PASS: 0015-mungekey-cmdline.t 13 - mungekey -c expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" "${OPT_CREATE}" --keyfile="${KEYFILE}" && test -f "${KEYFILE}" && test "$(find ${KEYFILE} -perm 0600)" = "${KEYFILE}" ok 14 - mungekey --create PASS: 0015-mungekey-cmdline.t 14 - mungekey --create expecting success: local KEYFILE=key.$$ NUM_BITS=1000 FILE_SIZE && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" \ "${OPT_BITS}" "${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "$(( ${NUM_BITS} / 8 ))" ok 15 - mungekey -b PASS: 0015-mungekey-cmdline.t 15 - mungekey -b expecting success: local KEYFILE=key.$$ NUM_BITS=1000 FILE_SIZE && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" \ "${OPT_BITS}" "${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "$(( ${NUM_BITS} / 8 ))" ok 16 - mungekey --bits PASS: 0015-mungekey-cmdline.t 16 - mungekey --bits expecting success: local KEYFILE=key.$$ NUM_BYTES=128 NUM_BITS NUM_BYTES_ROUNDED FILE_SIZE && NUM_BITS=$(( (${NUM_BYTES} * 8) + 1 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && test -f "${KEYFILE}" && NUM_BYTES_ROUNDED=$(( (${NUM_BITS} + 7) / 8 )) && test "${NUM_BYTES_ROUNDED}" = "$(( ${NUM_BYTES} + 1 ))" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES_ROUNDED}" ok 17 - mungekey --bits rounding-up to next byte PASS: 0015-mungekey-cmdline.t 17 - mungekey --bits rounding-up to next byte expecting success: local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_DFL_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES}" ok 18 - mungekey --bits unspecified and using default PASS: 0015-mungekey-cmdline.t 18 - mungekey --bits unspecified and using default expecting success: local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES}" ok 19 - mungekey --bits with minimum value PASS: 0015-mungekey-cmdline.t 19 - mungekey --bits with minimum value expecting success: local KEYFILE=key.$$ DEFS NUM_BYTES NUM_BITS FILE_SIZE && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" && test -f "${KEYFILE}" && FILE_SIZE=$(wc -c < "${KEYFILE}") && test "${FILE_SIZE}" -eq "${NUM_BYTES}" ok 20 - mungekey --bits with maximum value PASS: 0015-mungekey-cmdline.t 20 - mungekey --bits with maximum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( (${NUM_BYTES} * 8) - 1 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ \ --bits="${NUM_BITS}" 2>err.$$ && grep -q "Option \"--bits\" has invalid value \"${NUM_BITS}\"" err.$$ ok 21 - mungekey --bits below minimum value PASS: 0015-mungekey-cmdline.t 21 - mungekey --bits below minimum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( (${NUM_BYTES} * 8) + 1 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ \ --bits="${NUM_BITS}" 2>err.$$ && grep -q "Option \"--bits\" has invalid value \"${NUM_BITS}\"" err.$$ ok 22 - mungekey --bits above maximum value PASS: 0015-mungekey-cmdline.t 22 - mungekey --bits above maximum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MIN_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=1 2>err.$$ && grep -q -- "${NUM_BITS}-" err.$$ ok 23 - mungekey --bits error message with minimum value PASS: 0015-mungekey-cmdline.t 23 - mungekey --bits error message with minimum value expecting success: local DEFS NUM_BYTES NUM_BITS && DEFS="${MUNGE_SOURCE_DIR}/src/libcommon/munge_defs.h" && test -f "${DEFS}" && NUM_BYTES=$(awk "/MUNGE_KEY_LEN_MAX_BYTES/ { print \$3 }" "${DEFS}") && NUM_BITS=$(( ${NUM_BYTES} * 8 )) && test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=1 2>err.$$ && grep -q -- "-${NUM_BITS}" err.$$ ok 24 - mungekey --bits error message with maximum value PASS: 0015-mungekey-cmdline.t 24 - mungekey --bits error message with maximum value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=0 2>err.$$ && grep -q "Option \"--bits\" has invalid value" err.$$ ok 25 - mungekey --bits with zero value PASS: 0015-mungekey-cmdline.t 25 - mungekey --bits with zero value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits=-1 \ 2>err.$$ && grep -q "Option \"--bits\" has invalid value" err.$$ ok 26 - mungekey --bits with negative value PASS: 0015-mungekey-cmdline.t 26 - mungekey --bits with negative value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ -b 2>err.$$ && grep -q "Option \"-b\" is missing a required argument" err.$$ ok 27 - mungekey -b without required value PASS: 0015-mungekey-cmdline.t 27 - mungekey -b without required value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ --bits 2>err.$$ && grep -q "Option \"--bits\" is missing a required argument" err.$$ ok 28 - mungekey --bits without required value PASS: 0015-mungekey-cmdline.t 28 - mungekey --bits without required value expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && touch "${KEYFILE}" && test ! -s "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_FORCE}" && test -s "${KEYFILE}" ok 29 - mungekey -f PASS: 0015-mungekey-cmdline.t 29 - mungekey -f expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && touch "${KEYFILE}" && test ! -s "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_FORCE}" && test -s "${KEYFILE}" ok 30 - mungekey --force PASS: 0015-mungekey-cmdline.t 30 - mungekey --force expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && echo -n xyzzy-$$ > "${KEYFILE}" && chmod 0600 "${KEYFILE}" && test_must_fail "${MUNGEKEY}" --create --keyfile="${KEYFILE}" 2>err.$$ && grep -q "File exists" err.$$ && test "$(cat ${KEYFILE})" = xyzzy-$$ ok 31 - mungekey without --force and with existing keyfile PASS: 0015-mungekey-cmdline.t 31 - mungekey without --force and with existing keyfile expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create "${OPT_KEYFILE}" "${KEYFILE}" && test -f "${KEYFILE}" ok 32 - mungekey -k PASS: 0015-mungekey-cmdline.t 32 - mungekey -k expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create "${OPT_KEYFILE}" "${KEYFILE}" && test -f "${KEYFILE}" ok 33 - mungekey --keyfile PASS: 0015-mungekey-cmdline.t 33 - mungekey --keyfile expecting success: test_must_fail "${MUNGEKEY}" --create -k 2>err.$$ && grep -q "Option \"-k\" is missing a required argument" err.$$ ok 34 - mungekey -k without required value PASS: 0015-mungekey-cmdline.t 34 - mungekey -k without required value expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile 2>err.$$ && grep -q "Option \"--keyfile\" is missing a required argument" err.$$ ok 35 - mungekey --keyfile without required value PASS: 0015-mungekey-cmdline.t 35 - mungekey --keyfile without required value expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_VERBOSE}" \ 2>err.$$ && test -f "${KEYFILE}" && grep -q "Created \"${KEYFILE}\"" err.$$ ok 36 - mungekey -v PASS: 0015-mungekey-cmdline.t 36 - mungekey -v expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" "${OPT_VERBOSE}" \ 2>err.$$ && test -f "${KEYFILE}" && grep -q "Created \"${KEYFILE}\"" err.$$ ok 37 - mungekey --verbose PASS: 0015-mungekey-cmdline.t 37 - mungekey --verbose expecting success: local KEYFILE=key.$$ NUM_BITS=1000 NUM_BITS_USED && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" --bits="${NUM_BITS}" \ --verbose 2>err.$$ && test -f "${KEYFILE}" && NUM_BITS_USED=$(sed -n -e "s/.* \([0-9][0-9]*\)-bit.*/\\1/p" err.$$) && test "${NUM_BITS_USED}" -eq "${NUM_BITS}" ok 38 - mungekey --verbose number of bits PASS: 0015-mungekey-cmdline.t 38 - mungekey --verbose number of bits expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --create --keyfile="${KEYFILE}" >out.$$ 2>err.$$ && test -f "${KEYFILE}" && test ! -s out.$$ && test ! -s err.$$ ok 39 - mungekey without --verbose PASS: 0015-mungekey-cmdline.t 39 - mungekey without --verbose expecting success: test_must_fail "${MUNGEKEY}" --create --keyfile=key.$$ -b 1 2>err.$$ && grep -q "Option \"-b\" has invalid value" err.$$ ok 40 - mungekey long_ind re-initialized for getopt_long() PASS: 0015-mungekey-cmdline.t 40 - mungekey long_ind re-initialized for getopt_long() expecting success: local KEYFILE=key.$$ && rm -f "${KEYFILE}" && test ! -f "${KEYFILE}" && "${MUNGEKEY}" --keyfile="${KEYFILE}" && test -f "${KEYFILE}" ok 41 - mungekey defaults to create key PASS: 0015-mungekey-cmdline.t 41 - mungekey defaults to create key # passed all 41 test(s) 1..41 SKIP: 0021-munged-valgrind ========================== 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0021-munged-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind ========================= 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0022-munge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind =========================== 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0023-unmunge-valgrind.t - skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind ============================ 1..0 # SKIP skipping valgrind tests; long test not specified SKIP: 0025-mungekey-valgrind.t - skipping valgrind tests; long test not specified PASS: 0100-munged-lock ====================== expecting success: munged_setup && munged_create_key && MUNGE_LOCKFILE="${MUNGE_SOCKET}.lock" ok 1 - setup PASS: 0100-munged-lock.t 1 - setup expecting success: local MASK && MASK=$(umask) && umask 0 && munged_start_daemon && umask "${MASK}" ok 2 - start munged with open umask PASS: 0100-munged-lock.t 2 - start munged with open umask expecting success: ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged 9581 ? 00:00:00 munged ok 3 - check pidfile after munged success PASS: 0100-munged-lock.t 3 - check pidfile after munged success expecting success: test -e "${MUNGE_LOCKFILE}" ok 4 - check lockfile existence PASS: 0100-munged-lock.t 4 - check lockfile existence expecting success: test -f "${MUNGE_LOCKFILE}" ok 5 - check lockfile type PASS: 0100-munged-lock.t 5 - check lockfile type expecting success: test "$(find ${MUNGE_LOCKFILE} -perm 0200)" = "${MUNGE_LOCKFILE}" ok 6 - check lockfile permissions PASS: 0100-munged-lock.t 6 - check lockfile permissions expecting success: test_must_fail munged_start_daemon t-keep-process && egrep "Error:.* Failed to lock \"${MUNGE_LOCKFILE}\"" "${MUNGE_LOGFILE}" munged: Error: Failed to lock "/tmp/munged.sock.8647.lock": pid 9581 bound to socket "/tmp/munged.sock.8647" egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:43 +0000 Error: Failed to lock "/tmp/munged.sock.8647.lock": pid 9581 bound to socket "/tmp/munged.sock.8647" ok 7 - start munged with in-use socket PASS: 0100-munged-lock.t 7 - start munged with in-use socket expecting success: ps -p "$(cat "${MUNGE_PIDFILE}")" -ww | grep munged 9581 ? 00:00:00 munged ok 8 - check pidfile after munged failure PASS: 0100-munged-lock.t 8 - check pidfile after munged failure expecting success: munged_stop_daemon 2>&1 | grep "Terminated daemon" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8647" (pid 9581) ok 9 - stop munged using lockfile-derived pid PASS: 0100-munged-lock.t 9 - stop munged using lockfile-derived pid expecting success: test "x${MUNGE_LOCKFILE}" != x && test ! -f "${MUNGE_LOCKFILE}" ok 10 - check lockfile removal PASS: 0100-munged-lock.t 10 - check lockfile removal expecting success: rm -f "${MUNGE_LOCKFILE}" && touch "${MUNGE_LOCKFILE}" && chmod 0600 "${MUNGE_LOCKFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ "${MUNGE_LOGFILE}" munged: Error: Failed to validate lockfile: "/tmp/munged.sock.8647.lock" should only have permissions for write by user (file mode 0200) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:43 +0000 Error: Failed to validate lockfile: "/tmp/munged.sock.8647.lock" should only have permissions for write by user (file mode 0200) ok 11 - start munged with 0600 bogus lockfile PASS: 0100-munged-lock.t 11 - start munged with 0600 bogus lockfile expecting success: rm -f "${MUNGE_LOCKFILE}" && touch "${MUNGE_LOCKFILE}" && chmod 0222 "${MUNGE_LOCKFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* \"${MUNGE_LOCKFILE}\" .* permissions for write by user" \ "${MUNGE_LOGFILE}" munged: Error: Failed to validate lockfile: "/tmp/munged.sock.8647.lock" should only have permissions for write by user (file mode 0200) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:43 +0000 Error: Failed to validate lockfile: "/tmp/munged.sock.8647.lock" should only have permissions for write by user (file mode 0200) ok 12 - start munged with 0222 bogus lockfile PASS: 0100-munged-lock.t 12 - start munged with 0222 bogus lockfile expecting success: rm -f "${MUNGE_LOCKFILE}" && echo "$$" > "${MUNGE_LOCKFILE}" && chmod 0200 "${MUNGE_LOCKFILE}" && test -s "${MUNGE_LOCKFILE}" && munged_start_daemon ok 13 - start munged with inactive non-zero-length lockfile PASS: 0100-munged-lock.t 13 - start munged with inactive non-zero-length lockfile expecting success: test -f "${MUNGE_LOCKFILE}" && test ! -s "${MUNGE_LOCKFILE}" ok 14 - check for lockfile truncation after successful start PASS: 0100-munged-lock.t 14 - check for lockfile truncation after successful start expecting success: local PID && PID=$(cat "${MUNGE_PIDFILE}") && ps -p "${PID}" -ww | grep munged && while kill -s KILL "${PID}" 2>/dev/null; do :; done && ! ps -p "${PID}" >/dev/null 10878 ? 00:00:00 munged ok 15 - stop munged using sigkill to prevent cleanup PASS: 0100-munged-lock.t 15 - stop munged using sigkill to prevent cleanup expecting success: test -S "${MUNGE_SOCKET}" ok 16 - check for leftover socket from unclean shutdown PASS: 0100-munged-lock.t 16 - check for leftover socket from unclean shutdown expecting success: test -f "${MUNGE_LOCKFILE}" ok 17 - check for leftover lockfile from unclean shutdown PASS: 0100-munged-lock.t 17 - check for leftover lockfile from unclean shutdown expecting success: test -f "${MUNGE_PIDFILE}" ok 18 - check for leftover pidfile from unclean shutdown PASS: 0100-munged-lock.t 18 - check for leftover pidfile from unclean shutdown expecting success: retry 5 "munged_start_daemon" ok 19 - start munged with leftover socket from unclean shutdown PASS: 0100-munged-lock.t 19 - start munged with leftover socket from unclean shutdown expecting success: munged_stop_daemon 2>&1 | grep "Terminated daemon" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8647" (pid 11394) ok 20 - stop munged PASS: 0100-munged-lock.t 20 - stop munged expecting success: test "x${MUNGE_LOCKFILE}" != x && test ! -f "${MUNGE_LOCKFILE}" ok 21 - check lockfile removal again PASS: 0100-munged-lock.t 21 - check lockfile removal again skipping test: stop unprivileged munged as root munged_start_daemon && if munged_stop_daemon \ t-exec="sudo LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"; then :; else munged_stop_daemon; false; fi ok 22 # skip stop unprivileged munged as root (missing SUDO) SKIP: 0100-munged-lock.t 22 # SKIP stop unprivileged munged as root (missing SUDO) expecting success: munged_cleanup ok 23 - cleanup PASS: 0100-munged-lock.t 23 - cleanup # passed all 23 test(s) 1..23 PASS: 0101-munged-security-socket ================================= expecting success: MUNGE_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/socketdir-$$" && munged_setup && munged_create_key ok 1 - setup PASS: 0101-munged-security-socket.t 1 - setup expecting success: test "$(find "${MUNGE_SOCKETDIR}" -type d -perm 1777)" = \ "${MUNGE_SOCKETDIR}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 9577) ok 2 - socket dir perms PASS: 0101-munged-security-socket.t 2 - socket dir perms expecting success: local TYPE PERM && munged_start_daemon && TYPE=$(find "${MUNGE_SOCKET}" -type s) && PERM=$(find "${MUNGE_SOCKET}" -perm 0777) && munged_stop_daemon && test "${TYPE}" = "${MUNGE_SOCKET}" && test "${PERM}" = "${MUNGE_SOCKET}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 10007) ok 3 - socket type and perms PASS: 0101-munged-security-socket.t 3 - socket type and perms expecting success: local DIR_UID MY_EUID && DIR_UID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${DIR_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 10651) ok 4 - socket dir owned by euid PASS: 0101-munged-security-socket.t 4 - socket dir owned by euid skipping test: alt socket dir setup ALT_SOCKETDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-socketdir-$$" && mkdir -m 1777 -p "${ALT_SOCKETDIR}" && ALT_SOCKET="${ALT_SOCKETDIR}/munged.sock.$$" && test_set_prereq ALT ok 5 # skip alt socket dir setup (missing SUDO) SKIP: 0101-munged-security-socket.t 5 # SKIP alt socket dir setup (missing SUDO) skipping test: socket dir owned by root sudo chown root "${ALT_SOCKETDIR}" && munged_start_daemon --socket="${ALT_SOCKET}" && munged_stop_daemon --socket="${ALT_SOCKET}" ok 6 # skip socket dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 6 # SKIP socket dir owned by root (missing SUDO,ALT of ALT,SUDO) skipping test: socket dir owned by other failure test "$(id -u)" != "1" && sudo chown 1 "${ALT_SOCKETDIR}" && test_must_fail munged_start_daemon --socket="${ALT_SOCKET}" && egrep "Error:.* Socket.* invalid ownership of \"${ALT_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" ok 7 # skip socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 7 # SKIP socket dir owned by other failure (missing SUDO,ALT of ALT,SUDO) skipping test: socket dir owned by other override test "$(id -u)" != "1" && sudo chown 1 "${ALT_SOCKETDIR}" && munged_start_daemon --socket="${ALT_SOCKET}" --force && munged_stop_daemon --socket="${ALT_SOCKET}" && egrep "Warning:.* Socket.* invalid ownership of \"${ALT_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" ok 8 # skip socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0101-munged-security-socket.t 8 # SKIP socket dir owned by other override (missing SUDO,ALT of ALT,SUDO) skipping test: alt socket dir cleanup rmdir "${ALT_SOCKETDIR}" && unset ALT_SOCKETDIR && unset ALT_SOCKET ok 9 # skip alt socket dir cleanup (missing ALT) SKIP: 0101-munged-security-socket.t 9 # SKIP alt socket dir cleanup (missing ALT) expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && chmod 0771 "${MUNGE_SOCKETDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 11165) ok 10 - socket dir writable by trusted group PASS: 0101-munged-security-socket.t 10 - socket dir writable by trusted group expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_SOCKETDIR}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0771 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon --trusted-group="${GID}" && chmod 1777 "${MUNGE_SOCKETDIR}" munged: Error: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" ok 11 - socket dir writable by untrusted group failure PASS: 0101-munged-security-socket.t 11 - socket dir writable by untrusted group failure expecting success: chmod 0771 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Error:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Error: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" ok 12 - socket dir writable by group failure PASS: 0101-munged-security-socket.t 12 - socket dir writable by group failure expecting success: chmod 0771 "${MUNGE_SOCKETDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Warning:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 12034) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Socket is insecure: group-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" ok 13 - socket dir writable by group override PASS: 0101-munged-security-socket.t 13 - socket dir writable by group override expecting success: chmod 1771 "${MUNGE_SOCKETDIR}" && munged_start_daemon && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 12435) ok 14 - socket dir writable by group with sticky bit PASS: 0101-munged-security-socket.t 14 - socket dir writable by group with sticky bit expecting success: chmod 0717 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Error:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Error: Socket is insecure: world-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Socket is insecure: world-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" ok 15 - socket dir writable by other failure PASS: 0101-munged-security-socket.t 15 - socket dir writable by other failure expecting success: chmod 0717 "${MUNGE_SOCKETDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Warning:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 12895) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Socket is insecure: world-writable permissions without sticky bit set on "/tmp/munge-8598/socketdir-8598" ok 16 - socket dir writable by other override PASS: 0101-munged-security-socket.t 16 - socket dir writable by other override expecting success: chmod 1717 "${MUNGE_SOCKETDIR}" && munged_start_daemon && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 13208) ok 17 - socket dir writable by other with sticky bit PASS: 0101-munged-security-socket.t 17 - socket dir writable by other with sticky bit expecting success: chmod 0700 "${MUNGE_SOCKETDIR}" && test_must_fail munged_start_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Error:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" munged: Error: Socket is inaccessible: execute permissions for all required on "/tmp/munge-8598/socketdir-8598" egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Socket is inaccessible: execute permissions for all required on "/tmp/munge-8598/socketdir-8598" ok 18 - socket dir inaccessible by all failure PASS: 0101-munged-security-socket.t 18 - socket dir inaccessible by all failure expecting success: chmod 0700 "${MUNGE_SOCKETDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 1777 "${MUNGE_SOCKETDIR}" && egrep "Warning:.* Socket is inaccessible.* \"${MUNGE_SOCKETDIR}\"" \ "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munge-8598/socketdir-8598/munged.sock.8598" (pid 13791) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Socket is inaccessible: execute permissions for all required on "/tmp/munge-8598/socketdir-8598" ok 19 - socket dir inaccessible by all override PASS: 0101-munged-security-socket.t 19 - socket dir inaccessible by all override expecting success: rmdir "${MUNGE_SOCKETDIR}" && if rmdir "$(dirname "${MUNGE_SOCKETDIR}")" 2>/dev/null; then :; fi && munged_cleanup ok 20 - cleanup PASS: 0101-munged-security-socket.t 20 - cleanup # passed all 20 test(s) 1..20 PASS: 0102-munged-security-keyfile ================================== expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0102-munged-security-keyfile.t 1 - setup expecting success: test -f "${MUNGE_KEYFILE}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 9611) ok 2 - keyfile regular file PASS: 0102-munged-security-keyfile.t 2 - keyfile regular file expecting success: local MUNGE_KEYFILE && MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.missing" && test_must_fail munged_start_daemon && egrep "Error:.* Failed to find keyfile.*: No such file" "${MUNGE_LOGFILE}" munged: Error: Failed to find keyfile "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.missing": No such file or directory (Did you run mungekey?) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:43 +0000 Error: Failed to find keyfile "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.missing": No such file or directory (Did you run mungekey?) ok 3 - keyfile missing failure PASS: 0102-munged-security-keyfile.t 3 - keyfile missing failure expecting success: local MUNGE_KEYFILE && MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && rm -r -f "${MUNGE_KEYFILE}" && mkdir "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && rmdir "${MUNGE_KEYFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.non-regular-file" must be a regular file (type=0040000) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:43 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.non-regular-file" must be a regular file (type=0040000) ok 4 - keyfile non-regular-file failure PASS: 0102-munged-security-keyfile.t 4 - keyfile non-regular-file failure expecting success: local MUNGE_KEYFILE && MUNGE_KEYFILE="${MUNGE_KEYDIR}/munged.key.$$.non-regular-file" && rm -r -f "${MUNGE_KEYFILE}" && mkdir "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon --force && egrep "Error:.* Keyfile.* must be a regular file" "${MUNGE_LOGFILE}" && rmdir "${MUNGE_KEYFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.non-regular-file" must be a regular file (type=0040000) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:43 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.non-regular-file" must be a regular file (type=0040000) ok 5 - keyfile non-regular-file override failure PASS: 0102-munged-security-keyfile.t 5 - keyfile non-regular-file override failure expecting success: local MY_KEYFILE && MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && test_must_fail munged_start_daemon --key-file="${MY_KEYFILE}" && egrep "Error:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.symlink" should not be a symbolic link egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.symlink" should not be a symbolic link ok 6 - keyfile symlink to regular file failure PASS: 0102-munged-security-keyfile.t 6 - keyfile symlink to regular file failure expecting success: local MY_KEYFILE && MY_KEYFILE="${MUNGE_KEYFILE}.symlink" && ln -s -f "${MUNGE_KEYFILE}" "${MY_KEYFILE}" && munged_start_daemon --key-file="${MY_KEYFILE}" --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* a symbolic link" "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 11195) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631.symlink" should not be a symbolic link ok 7 - keyfile symlink to regular file override PASS: 0102-munged-security-keyfile.t 7 - keyfile symlink to regular file override expecting success: local KEY_UID MY_EUID && KEY_UID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${KEY_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 11722) ok 8 - keyfile owned by euid PASS: 0102-munged-security-keyfile.t 8 - keyfile owned by euid checking known breakage: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && chmod 0640 "${MUNGE_KEYFILE}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0640) not ok 9 - keyfile readable by trusted group # TODO known breakage XFAIL: 0102-munged-security-keyfile.t 9 - keyfile readable by trusted group # TODO known breakage expecting success: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0640 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon --trusted-group="${GID}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0640) ok 10 - keyfile readable by untrusted group failure PASS: 0102-munged-security-keyfile.t 10 - keyfile readable by untrusted group failure checking known breakage: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && chmod 0620 "${MUNGE_KEYFILE}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0620) not ok 11 - keyfile writable by trusted group # TODO known breakage XFAIL: 0102-munged-security-keyfile.t 11 - keyfile writable by trusted group # TODO known breakage expecting success: local GID && GID=$(ls -l -n "${MUNGE_KEYFILE}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0620 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon --trusted-group="${GID}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0620) ok 12 - keyfile writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 12 - keyfile writable by untrusted group failure expecting success: chmod 0640 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0640) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0640) ok 13 - keyfile readable by group failure PASS: 0102-munged-security-keyfile.t 13 - keyfile readable by group failure expecting success: chmod 0640 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* readable.* by.* group" "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 12991) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0640) ok 14 - keyfile readable by group override PASS: 0102-munged-security-keyfile.t 14 - keyfile readable by group override expecting success: chmod 0620 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0620) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0620) ok 15 - keyfile writable by group failure PASS: 0102-munged-security-keyfile.t 15 - keyfile writable by group failure expecting success: chmod 0620 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* writable.* by.* group" "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 13465) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by group (perms=0620) ok 16 - keyfile writable by group override PASS: 0102-munged-security-keyfile.t 16 - keyfile writable by group override expecting success: chmod 0604 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by other (perms=0604) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by other (perms=0604) ok 17 - keyfile readable by other failure PASS: 0102-munged-security-keyfile.t 17 - keyfile readable by other failure expecting success: chmod 0604 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* readable.* by.* other" "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 13945) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Warning: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by other (perms=0604) ok 18 - keyfile readable by other override PASS: 0102-munged-security-keyfile.t 18 - keyfile readable by other override expecting success: chmod 0602 "${MUNGE_KEYFILE}" && test_must_fail munged_start_daemon && egrep "Error:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by other (perms=0602) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:44 +0000 Error: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by other (perms=0602) ok 19 - keyfile writable by other failure PASS: 0102-munged-security-keyfile.t 19 - keyfile writable by other failure expecting success: chmod 0602 "${MUNGE_KEYFILE}" && munged_start_daemon --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* writable.* by.* other" "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 14596) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:45 +0000 Warning: Keyfile is insecure: "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631/munged.key.8631" should not be readable or writable by other (perms=0602) ok 20 - keyfile writable by other override PASS: 0102-munged-security-keyfile.t 20 - keyfile writable by other override expecting success: chmod 0600 "${MUNGE_KEYFILE}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 14928) ok 21 - keyfile secure perms PASS: 0102-munged-security-keyfile.t 21 - keyfile secure perms expecting success: local DIR_UID MY_EUID && DIR_UID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${DIR_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 15170) ok 22 - keyfile dir owned by euid PASS: 0102-munged-security-keyfile.t 22 - keyfile dir owned by euid skipping test: alt keyfile dir setup ALT_KEYDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-etc-$$" && mkdir -m 0755 -p "${ALT_KEYDIR}" && ALT_KEYFILE="${ALT_KEYDIR}/munged.key.$$" && cp -p "${MUNGE_KEYFILE}" "${ALT_KEYFILE}" && test_set_prereq ALT ok 23 # skip alt keyfile dir setup (missing SUDO) SKIP: 0102-munged-security-keyfile.t 23 # SKIP alt keyfile dir setup (missing SUDO) skipping test: keyfile dir owned by root sudo chown root "${ALT_KEYDIR}" && munged_start_daemon --key-file="${ALT_KEYFILE}" && munged_stop_daemon ok 24 # skip keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 24 # SKIP keyfile dir owned by root (missing SUDO,ALT of ALT,SUDO) skipping test: keyfile dir owned by other failure test "$(id -u)" != "1" && sudo chown 1 "${ALT_KEYDIR}" && test_must_fail munged_start_daemon --key-file="${ALT_KEYFILE}" && egrep "Error:.* Keyfile.* invalid ownership of \"${ALT_KEYDIR}\"" \ "${MUNGE_LOGFILE}" ok 25 # skip keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 25 # SKIP keyfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) skipping test: keyfile dir owned by other override test "$(id -u)" != "1" && sudo chown 1 "${ALT_KEYDIR}" && munged_start_daemon --key-file="${ALT_KEYFILE}" --force && munged_stop_daemon && egrep "Warning:.* Keyfile.* invalid ownership of \"${ALT_KEYDIR}\"" \ "${MUNGE_LOGFILE}" ok 26 # skip keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 26 # SKIP keyfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) skipping test: alt keyfile dir cleanup sudo rm -r -f "${ALT_KEYDIR}" && if rmdir "$(dirname "${ALT_KEYDIR}")" 2>/dev/null; then :; fi && unset ALT_KEYDIR && unset ALT_KEYFILE ok 27 # skip alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) SKIP: 0102-munged-security-keyfile.t 27 # SKIP alt keyfile dir cleanup (missing SUDO,ALT of ALT,SUDO) expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && chmod 0770 "${MUNGE_KEYDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 15537) ok 28 - keyfile dir writable by trusted group PASS: 0102-munged-security-keyfile.t 28 - keyfile dir writable by trusted group expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_KEYDIR}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0770 "${MUNGE_KEYDIR}" && test_must_fail munged_start_daemon --trusted-group="${GID}" && chmod 0755 "${MUNGE_KEYDIR}" munged: Error: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" ok 29 - keyfile dir writable by untrusted group failure PASS: 0102-munged-security-keyfile.t 29 - keyfile dir writable by untrusted group failure expecting success: chmod 0770 "${MUNGE_KEYDIR}" && test_must_fail munged_start_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Error:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:45 +0000 Error: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" ok 30 - keyfile dir writable by group failure PASS: 0102-munged-security-keyfile.t 30 - keyfile dir writable by group failure expecting success: chmod 0770 "${MUNGE_KEYDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Warning:.* group-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 16127) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:45 +0000 Warning: Keyfile is insecure: group-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" ok 31 - keyfile dir writable by group override PASS: 0102-munged-security-keyfile.t 31 - keyfile dir writable by group override expecting success: chmod 1770 "${MUNGE_KEYDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 16362) ok 32 - keyfile dir writable by group with sticky bit PASS: 0102-munged-security-keyfile.t 32 - keyfile dir writable by group with sticky bit expecting success: chmod 0707 "${MUNGE_KEYDIR}" && test_must_fail munged_start_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Error:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Error: Keyfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:45 +0000 Error: Keyfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" ok 33 - keyfile dir writable by other failure PASS: 0102-munged-security-keyfile.t 33 - keyfile dir writable by other failure expecting success: chmod 0707 "${MUNGE_KEYDIR}" && munged_start_daemon --force && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" && egrep "Warning:.* world-writable permissions without sticky bit set" \ "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 16575) egrep: warning: egrep is obsolescent; using grep -E 2026-06-24 02:42:45 +0000 Warning: Keyfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0102-munged-security-keyfile/etc-8631" ok 34 - keyfile dir writable by other override PASS: 0102-munged-security-keyfile.t 34 - keyfile dir writable by other override expecting success: chmod 1707 "${MUNGE_KEYDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_KEYDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8631" (pid 16767) ok 35 - keyfile dir writable by other with sticky bit PASS: 0102-munged-security-keyfile.t 35 - keyfile dir writable by other with sticky bit expecting success: munged_cleanup ok 36 - cleanup PASS: 0102-munged-security-keyfile.t 36 - cleanup # still have 2 known breakage(s) # passed all remaining 34 test(s) 1..36 PASS: 0103-munged-security-logfile ================================== expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0103-munged-security-logfile.t 1 - setup expecting success: local INODE0 INODE1 && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && INODE0=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && munged_start_daemon t-keep-logfile && munged_stop_daemon && INODE1=$(ls -i "${MUNGE_LOGFILE}" | awk "{ print \$1 }") && test "${INODE0}" -eq "${INODE1}" && test -s "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 9669) ok 2 - logfile regular file PASS: 0103-munged-security-logfile.t 2 - logfile regular file expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile \ --log-file="${MY_LOGFILE}" 2>err.$$ && egrep "Error:.* Logfile.* should not be a symbolic link" err.$$ egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636.symlink" should not be a symbolic link ok 3 - logfile symlink to regular file failure PASS: 0103-munged-security-logfile.t 3 - logfile symlink to regular file failure expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile --log-file="${MY_LOGFILE}" --force \ 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* should not be a symbolic link" err.$$ munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 10543) egrep: warning: egrep is obsolescent; using grep -E munged: Warning: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636.symlink" should not be a symbolic link ok 4 - logfile symlink to regular file override PASS: 0103-munged-security-logfile.t 4 - logfile symlink to regular file override expecting success: munged_start_daemon && munged_stop_daemon && test -s "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 11112) ok 5 - logfile missing PASS: 0103-munged-security-logfile.t 5 - logfile missing expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && test_must_fail munged_start_daemon --log-file="${MY_LOGFILE}" 2>err.$$ && egrep "Error:.* Logfile.* should not be a symbolic link" err.$$ egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636.symlink" should not be a symbolic link ok 6 - logfile symlink to missing file failure PASS: 0103-munged-security-logfile.t 6 - logfile symlink to missing file failure expecting success: local MY_LOGFILE && MY_LOGFILE="${MUNGE_LOGFILE}.symlink" && ln -s -f "${MUNGE_LOGFILE}" "${MY_LOGFILE}" && munged_start_daemon --log-file="${MY_LOGFILE}" --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* should not be a symbolic link" err.$$ && test -s "${MUNGE_LOGFILE}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 11718) egrep: warning: egrep is obsolescent; using grep -E munged: Warning: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636.symlink" should not be a symbolic link ok 7 - logfile symlink to missing file override PASS: 0103-munged-security-logfile.t 7 - logfile symlink to missing file override expecting success: local MUNGE_LOGFILE && MUNGE_LOGFILE="${MUNGE_LOGDIR}/munged.log.$$.non-regular-file" && rm -f "${MUNGE_LOGFILE}" && mkdir "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Logfile.* must be a regular file" err.$$ && rmdir "${MUNGE_LOGFILE}" egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636.non-regular-file" must be a regular file (type=0040000) ok 8 - logfile non-regular-file failure PASS: 0103-munged-security-logfile.t 8 - logfile non-regular-file failure expecting success: local MUNGE_LOGFILE && MUNGE_LOGFILE="${MUNGE_LOGDIR}/munged.log.$$.non-regular-file" && rm -f "${MUNGE_LOGFILE}" && mkdir "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile --force 2>err.$$ && egrep "Error:.* Logfile.* must be a regular file" err.$$ && rmdir "${MUNGE_LOGFILE}" egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636.non-regular-file" must be a regular file (type=0040000) ok 9 - logfile non-regular-file override failure PASS: 0103-munged-security-logfile.t 9 - logfile non-regular-file override failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0400 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Failed to open logfile.* Permission denied" err.$$ egrep: warning: egrep is obsolescent; using grep -E munged: Error: Failed to open logfile "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636": Permission denied ok 10 - logfile not writable by user failure PASS: 0103-munged-security-logfile.t 10 - logfile not writable by user failure checking known breakage: local GID && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && GID=$(ls -l -n "${MUNGE_LOGFILE}" | awk "{ print \$4 }") && munged_start_daemon t-keep-logfile --trusted-group="${GID}" && munged_stop_daemon munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by group (perms=0620) not ok 11 - logfile writable by trusted group # TODO known breakage XFAIL: 0103-munged-security-logfile.t 11 - logfile writable by trusted group # TODO known breakage expecting success: local GID && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && GID=$(ls -l -n "${MUNGE_LOGFILE}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && test_must_fail munged_start_daemon t-keep-logfile --trusted-group="${GID}" munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by group (perms=0620) ok 12 - logfile writable by untrusted group failure PASS: 0103-munged-security-logfile.t 12 - logfile writable by untrusted group failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Logfile.* writable.* by.* group" err.$$ egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by group (perms=0620) ok 13 - logfile writable by group failure PASS: 0103-munged-security-logfile.t 13 - logfile writable by group failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0620 "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* writable.* by.* group" err.$$ munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 13399) egrep: warning: egrep is obsolescent; using grep -E munged: Warning: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by group (perms=0620) ok 14 - logfile writable by group override PASS: 0103-munged-security-logfile.t 14 - logfile writable by group override expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0602 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && egrep "Error:.* Logfile.* writable.* by.* other" err.$$ egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by other (perms=0602) ok 15 - logfile writable by other failure PASS: 0103-munged-security-logfile.t 15 - logfile writable by other failure expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0602 "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* writable.* by.* other" err.$$ munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 14060) egrep: warning: egrep is obsolescent; using grep -E munged: Warning: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by other (perms=0602) ok 16 - logfile writable by other override PASS: 0103-munged-security-logfile.t 16 - logfile writable by other override expecting success: rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0644 "${MUNGE_LOGFILE}" && munged_start_daemon t-keep-logfile && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 14353) ok 17 - logfile readable by all PASS: 0103-munged-security-logfile.t 17 - logfile readable by all expecting success: local DIR_UID MY_EUID && DIR_UID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$3 }") && MY_EUID=$(id -u) && test "${DIR_UID}" = "${MY_EUID}" && munged_start_daemon && munged_stop_daemon munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 14622) ok 18 - logfile dir owned by euid PASS: 0103-munged-security-logfile.t 18 - logfile dir owned by euid skipping test: alt logfile dir setup ALT_LOGDIR="${TMPDIR:-"/tmp"}/munge-$$/alt-log-$$" && mkdir -m 0755 -p "${ALT_LOGDIR}" && ALT_LOGFILE="${ALT_LOGDIR}/munged.log.$$" && touch "${ALT_LOGFILE}" && test_set_prereq ALT ok 19 # skip alt logfile dir setup (missing SUDO) SKIP: 0103-munged-security-logfile.t 19 # SKIP alt logfile dir setup (missing SUDO) skipping test: logfile dir owned by root sudo chown root "${ALT_LOGDIR}" && > "${ALT_LOGFILE}" && munged_start_daemon --log-file="${ALT_LOGFILE}" && munged_stop_daemon ok 20 # skip logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 20 # SKIP logfile dir owned by root (missing SUDO,ALT of ALT,SUDO) skipping test: logfile dir owned by other failure test "$(id -u)" != "1" && sudo chown 1 "${ALT_LOGDIR}" && > "${ALT_LOGFILE}" && test_must_fail munged_start_daemon --log-file="${ALT_LOGFILE}" 2>err.$$ && egrep "Error:.* Logfile.* invalid ownership of \"${ALT_LOGDIR}\"" err.$$ ok 21 # skip logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 21 # SKIP logfile dir owned by other failure (missing SUDO,ALT of ALT,SUDO) skipping test: logfile dir owned by other override test "$(id -u)" != "1" && sudo chown 1 "${ALT_LOGDIR}" && > "${ALT_LOGFILE}" && munged_start_daemon --log-file="${ALT_LOGFILE}" --force 2>err.$$ && munged_stop_daemon && egrep "Warning:.* Logfile.* invalid ownership of \"${ALT_LOGDIR}\"" err.$$ ok 22 # skip logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 22 # SKIP logfile dir owned by other override (missing SUDO,ALT of ALT,SUDO) skipping test: alt logfile dir cleanup sudo rm -r -f "${ALT_LOGDIR}" && if rmdir "$(dirname "${ALT_LOGDIR}")" 2>/dev/null; then :; fi && unset ALT_LOGDIR && unset ALT_LOGFILE ok 23 # skip alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) SKIP: 0103-munged-security-logfile.t 23 # SKIP alt logfile dir cleanup (missing SUDO,ALT of ALT,SUDO) expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && chmod 0770 "${MUNGE_LOGDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 14930) ok 24 - logfile dir writable by trusted group PASS: 0103-munged-security-logfile.t 24 - logfile dir writable by trusted group expecting success: local GID && GID=$(ls -d -l -n "${MUNGE_LOGDIR}" | awk "{ print \$4 }") && GID=$(( ${GID} + 1 )) && chmod 0770 "${MUNGE_LOGDIR}" && munged_start_daemon --trusted-group="${GID}" && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 15176) ok 25 - logfile dir writable by untrusted group failure PASS: 0103-munged-security-logfile.t 25 - logfile dir writable by untrusted group failure expecting success: chmod 0770 "${MUNGE_LOGDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 15464) ok 26 - logfile dir writable by group PASS: 0103-munged-security-logfile.t 26 - logfile dir writable by group expecting success: chmod 1770 "${MUNGE_LOGDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 15704) ok 27 - logfile dir writable by group with sticky bit PASS: 0103-munged-security-logfile.t 27 - logfile dir writable by group with sticky bit expecting success: chmod 0707 "${MUNGE_LOGDIR}" && test_must_fail munged_start_daemon 2>err.$$ && chmod 0755 "${MUNGE_LOGDIR}" && egrep "Error:.* world-writable permissions without sticky bit set" err.$$ egrep: warning: egrep is obsolescent; using grep -E munged: Error: Logfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636" ok 28 - logfile dir writable by other failure PASS: 0103-munged-security-logfile.t 28 - logfile dir writable by other failure expecting success: chmod 0707 "${MUNGE_LOGDIR}" && munged_start_daemon --force 2>err.$$ && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" && egrep "Warning:.* world-writable permissions without sticky bit set" err.$$ munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 16004) egrep: warning: egrep is obsolescent; using grep -E munged: Warning: Logfile is insecure: world-writable permissions without sticky bit set on "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636" ok 29 - logfile dir writable by other override PASS: 0103-munged-security-logfile.t 29 - logfile dir writable by other override expecting success: chmod 1707 "${MUNGE_LOGDIR}" && munged_start_daemon && munged_stop_daemon && chmod 0755 "${MUNGE_LOGDIR}" munged: Notice: Terminated daemon bound to socket "/tmp/munged.sock.8636" (pid 16317) ok 30 - logfile dir writable by other with sticky bit PASS: 0103-munged-security-logfile.t 30 - logfile dir writable by other with sticky bit expecting success: local ERR NUM && rm -f "${MUNGE_LOGFILE}" && touch "${MUNGE_LOGFILE}" && chmod 0602 "${MUNGE_LOGFILE}" && test_must_fail munged_start_daemon t-keep-logfile 2>err.$$ && cat err.$$ && ERR=$(sed -n -e "s/.*Error: //p" err.$$ | sort | uniq -c | sort -n -r) && NUM=$(echo "${ERR}" | awk "{ print \$1; exit }") && test "${NUM}" -eq 1 2>/dev/null munged: Error: Logfile is insecure: "/tmp/munge-7586/trash-directory.0103-munged-security-logfile/log-8636/munged.log.8636" should not be writable by other (perms=0602) ok 31 - logfile failure writes single message to stderr PASS: 0103-munged-security-logfile.t 31 - logfile failure writes single message to stderr expecting success: munged_cleanup ok 32 - cleanup PASS: 0103-munged-security-logfile.t 32 - cleanup # still have 1 known breakage(s) # passed all remaining 31 test(s) 1..32 PASS: 0104-munged-security-pidfile ================================== expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0104-munged-security-pidfile.t 1 - setup checking known breakage: false not ok 2 - finish writing tests # TODO known breakage XFAIL: 0104-munged-security-pidfile.t 2 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 3 - cleanup PASS: 0104-munged-security-pidfile.t 3 - cleanup # still have 1 known breakage(s) # passed all remaining 2 test(s) 1..3 PASS: 0105-munged-security-seedfile =================================== expecting success: munged_setup && munged_create_key ok 1 - setup PASS: 0105-munged-security-seedfile.t 1 - setup checking known breakage: false not ok 2 - finish writing tests # TODO known breakage XFAIL: 0105-munged-security-seedfile.t 2 - finish writing tests # TODO known breakage expecting success: munged_cleanup ok 3 - cleanup PASS: 0105-munged-security-seedfile.t 3 - cleanup # still have 1 known breakage(s) # passed all remaining 2 test(s) 1..3 ============================================================================ Testsuite summary for MUNGE 0.5.15 ============================================================================ # TOTAL: 370 # PASS: 337 # SKIP: 25 # XFAIL: 6 # FAIL: 1 # XPASS: 0 # ERROR: 1 ============================================================================ See t/test-suite.log ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/munge-0.5.15/t' make[3]: *** [Makefile:639: test-suite.log] Error 1 make[2]: *** [Makefile:747: check-TESTS] Error 2 make[1]: *** [Makefile:812: check-am] Error 2 make: *** [Makefile:582: check-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.RX9813 (%check) Bad exit status from /var/tmp/rpm-tmp.RX9813 (%check) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M c21eaaa078684e0185e63606eafdbbf7 -D /var/lib/mock/dist-an23.5-build-543942-86369/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target loongarch64 --nodeps /builddir/build/SPECS/munge.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 612, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M c21eaaa078684e0185e63606eafdbbf7 -D /var/lib/mock/dist-an23.5-build-543942-86369/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.cr_91050:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target loongarch64 --nodeps /builddir/build/SPECS/munge.spec'