Why do I get "Makefile:311: *** missing separator. Stop." when building DBD::ODBC 1.06?

Article:
00771
Last Reviewed:
18th January 2024
Revision:
1

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 Linux you may want to set LANG to something other than UTF8. E.g.:

LANG=en_US

-Or-

LANG=C
Applies To

Knowledge Base Feedback

* Did this content help you?
* Please select one option based on your first choice:

(* Required Fields)