Nvidia quadro p400 driver not installing in rhel 8.0

Dear Team,

I am unable to install nvidia drivers in dell r740xd server rhel 8.0 please find the log file . getting error “the nvidia kernel module was not created”.
please resolve

nvidia-installer log file ‘/var/log/nvidia-installer.log’
creation time: Mon Aug 16 13:49:01 2021
installer version: 470.63.01

PATH: /home/ecscada/.local/bin:/home/ecscada/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/ecscada/.dotnet/tools:/root/.dotnet/tools

nvidia-installer command line:
./nvidia-installer

Using: nvidia-installer ncurses v6 user interface
→ Detected 32 CPUs online; setting concurrency level to 32.
→ Tagging shared libraries with chcon -t textrel_shlib_t.
→ Installing NVIDIA driver version 470.63.01.
→ Performing CC sanity check with CC="/usr/bin/cc".
→ Performing CC check.
→ Kernel source path: ‘/lib/modules/4.18.0-80.el8.x86_64/source’
→ Kernel output path: ‘/lib/modules/4.18.0-80.el8.x86_64/build’
→ Performing Compiler check.
→ Performing Dom0 check.
→ Performing Xen check.
→ Performing PREEMPT_RT check.
→ Performing vgpu_kvm check.
→ Cleaning kernel module build directory.
executing: ‘cd ./kernel; /usr/bin/make -k -j32 clean NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.18.0-80.el8.x86_64/source" SYSOUT="/lib/modules/4.18.0-80.el8.x86_64/build"’…
rm -f -r conftest
make[1]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[2]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[2]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[1]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
→ Building kernel modules
executing: ‘cd ./kernel; /usr/bin/make -k -j32 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.18.0-80.el8.x86_64/source" SYSOUT="/lib/modules/4.18.0-80.el8.x86_64/build"’…
make[1]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[2]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
/usr/src/kernels/4.18.0-80.el8.x86_64/Makefile:958: *** “Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”. Stop.
make[2]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[1]: *** [Makefile:150: sub-make] Error 2
make[1]: Target ‘modules’ not remade because of errors.
make[1]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make: *** [Makefile:80: modules] Error 2
→ Error.
ERROR: An error occurred while performing the step: “Building kernel modules”. See /var/log/nvidia-installer.log for details.
→ The command cd ./kernel; /usr/bin/make -k -j32 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.18.0-80.el8.x86_64/source" SYSOUT="/lib/modules/4.18.0-80.el8.x86_64/build" failed with the following output:

make[1]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[2]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
/usr/src/kernels/4.18.0-80.el8.x86_64/Makefile:958: *** “Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”. Stop.
make[2]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[1]: *** [Makefile:150: sub-make] Error 2
make[1]: Target ‘modules’ not remade because of errors.
make[1]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make: *** [Makefile:80: modules] Error 2
→ Checking to see whether the nvidia kernel module was successfully built
executing: ‘cd ./kernel; /usr/bin/make -k -j32 NV_KERNEL_MODULES=“nvidia” NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.18.0-80.el8.x86_64/source" SYSOUT="/lib/modules/4.18.0-80.el8.x86_64/build"’…
make[1]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[2]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
/usr/src/kernels/4.18.0-80.el8.x86_64/Makefile:958: *** “Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”. Stop.
make[2]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[1]: *** [Makefile:150: sub-make] Error 2
make[1]: Target ‘modules’ not remade because of errors.
make[1]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make: *** [Makefile:80: modules] Error 2
→ Error.
ERROR: An error occurred while performing the step: “Checking to see whether the nvidia kernel module was successfully built”. See /var/log/nvidia-installer.log for details.
→ The command cd ./kernel; /usr/bin/make -k -j32 NV_KERNEL_MODULES="nvidia" NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/4.18.0-80.el8.x86_64/source" SYSOUT="/lib/modules/4.18.0-80.el8.x86_64/build" failed with the following output:

make[1]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[2]: Entering directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
/usr/src/kernels/4.18.0-80.el8.x86_64/Makefile:958: *** “Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”. Stop.
make[2]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make[1]: *** [Makefile:150: sub-make] Error 2
make[1]: Target ‘modules’ not remade because of errors.
make[1]: Leaving directory ‘/usr/src/kernels/4.18.0-80.el8.x86_64’
make: *** [Makefile:80: modules] Error 2
ERROR: The nvidia kernel module was not created.
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.