compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wcast-align -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-declarations -Wformat=2 -Wextra -Werror=trampolines -fno-trampolines -fno-strict-aliasing -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fstack-clash-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wcast-align -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-declarations -Wformat=2 -Wextra -Werror=trampolines -fno-trampolines -Wno-undef -Wno-unused -Wno-unused-parameter -Wno-redundant-decls -Wno-unreachable-code -Werror=trampolines -fno-trampolines -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o grub-mkimage util/grub_mkimage-grub-mkimage.o util/grub_mkimage-mkimage.o util/grub_mkimage-grub-mkimage32.o util/grub_mkimage-grub-mkimage64.o util/grub_mkimage-resolve.o grub-core/kern/emu/grub_mkimage-argp_common.o grub-core/osdep/grub_mkimage-init.o grub-core/osdep/grub_mkimage-config.o util/grub_mkimage-config.o libgrubmods.a libgrubgcry.a libgrubkern.a grub-core/lib/gnulib/libgnu.a -llzma -ldevmapper /usr/bin/ld: util/grub_rpm_sort-grub-rpm-sort.o: in function `package_version_compare': /builddir/build/BUILD/grub-2.04/grub-riscv64-efi-2.04/../util/grub-rpm-sort.c:113: undefined reference to `rpmvercmp' /usr/bin/ld: /builddir/build/BUILD/grub-2.04/grub-riscv64-efi-2.04/../util/grub-rpm-sort.c:117: undefined reference to `rpmvercmp' /usr/bin/ld: /builddir/build/BUILD/grub-2.04/grub-riscv64-efi-2.04/../util/grub-rpm-sort.c:123: undefined reference to `rpmvercmp' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:7507: grub-rpm-sort] Error 1 make[2]: *** Waiting for unfinished jobs.... config.status: creating grub-set-bootflag.1 make[2]: Leaving directory '/builddir/build/BUILD/grub-2.04/grub-riscv64-efi-2.04' make[1]: *** [Makefile:14267: all-recursive] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/grub-2.04/grub-riscv64-efi-2.04' make: *** [Makefile:5945: all] Error 2 error: RPM build errors: Bad exit status from /var/tmp/rpm-tmp.cgCLLN (%build) Bad exit status from /var/tmp/rpm-tmp.cgCLLN (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/mockbuild/trace_decorator.py", line 95, in trace result = func(*args, **kw) File "/usr/lib/python3.8/site-packages/mockbuild/util.py", line 746, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/grub2.spec