There is a mistake in the Makefile.PL. Edit the Makefile.PL and search for "NOOP" to find the line:
@$(NOOP)
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
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=87682
and
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=84268
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.