|Subject:||Makefile:89: *** missing separator.|
I first tried to install DBD::mysql using "perl -MCPAN -e ...", then manually using perl Makefile.PL then make, and received this message: Makefile:89: *** missing separator. Stop. I found that the makefile is apparently not constructed correctly when the setting for LANG was en_US.UTF-8, which is the default. When I issued the command export LANG=en_US then re-executed the 'perl Makefile.PL' and make scripts, the DBD-mysql modules were successfully installed. The problem occurred on both the 2.9003 and 2.9004 versions of DBD-mysql, and I am using perl v5.8.0 on a RedHat Enterprise Linux system that is running the 2.4.21-20ELsmp kernel.