There is a mistake in the Makefile.PL. Edit the Makefile.PL and search for "NOOP" to find the line:
Replace the spaces in front of "@$(NOOP)" with a <tab> character. Now rerun perl Makefile.PL.
Also, if you are using RedHat 9 you may want to see
which suggest that when LANG is set to include UTF8 (default), perl generated make files and even perl -V output are incorrect. This is apparently corrected by setting LANG to something other than UTF8 e.g. LANG=en_US, LANG=C.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.