Skip Menu |

This queue is for tickets about the DBD-mysql CPAN distribution.

Report information
The Basics
Id: 8044
Status: resolved
Priority: 0/
Queue: DBD-mysql

People
Owner: Nobody in particular
Requestors: weporter [...] asu.edu
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 2.9004
Fixed in: (no value)



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.
From: phil
I'm going to voice a me too. I was installing it on a server with the same distro, with the same LANG env variable set. Thanks for reporting it, I wouldn't have guessed at the workaround!