https://bugzilla.redhat.com/show_bug.cgi?id=1889305
Josh Boyer jwboyer@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jwboyer@redhat.com Doc Type|--- |If docs needed, set a value
--- Comment #1 from Josh Boyer jwboyer@redhat.com --- nasm is provided in RHEL via the CodeReady-Linux Builder repository, or in CentOS Stream via the PowerTools repository:
[jwboyer@vader ~]$ sudo yum info nasm Updating Subscription Management repositories. Last metadata expiration check: 1:15:20 ago on Mon 19 Oct 2020 07:04:44 PM EDT. Available Packages Name : nasm Version : 2.13.03 Release : 2.el8 Architecture : x86_64 Size : 378 k Source : nasm-2.13.03-2.el8.src.rpm Repository : codeready-builder-for-rhel-8-x86_64-rpms Summary : A portable x86 assembler which uses Intel-like syntax URL : http://www.nasm.us License : BSD Description : NASM is the Netwide Assembler, a free portable assembler for the : Intel 80x86 microprocessor series, using primarily the : traditional Intel instruction mnemonics and syntax.
[jwboyer@vader ~]$
http://mirror.centos.org/centos/8-stream/PowerTools/x86_64/os/Packages/nasm-...
As such, it won't be packaged in EPEL because it's already provided in RHEL.
Looking at the build failure, it's not that nasm isn't available. It's that the version of nasm you are requiring is newer than the version found in RHEL.
DEBUG util.py:634: No matching package to install: 'nasm >= 2.14'
RHEL/CentOS Stream has version 2.13.03 as you can see above.