[Fwd: Re: '()' escaped to '\(\)' is breaking my build]

Michael G Schwern <[email protected]> Thu, 17 Dec 2009 13:46:11 -0800
Newsgroups gmane.comp.lang.perl.modules.extutils-makemaker.devel
Message-ID <[email protected]>
Forwarding back to the list so its archived.

-------- Original Message --------
Subject: 	Re: '()' escaped to '\(\)' is breaking my build
Date: 	Thu, 17 Dec 2009 13:08:35 -0500
From: 	Dave Anderson <[email protected]>
To: 	Michael G Schwern <[email protected]>
References: 	<[email protected]> <[email protected]>

Hi,

I attached a .zip of Makefile.PL, Makefile, and error.txt which is text
from my command prompt.

Thanks!

Dave A

Michael G Schwern wrote:
> Dave Anderson wrote:
>> The key line is:
>>
>>>     LDDLFLAGS         => '-libpath:"c:\Program Files (x86)\Microsoft 
>>> Visual Studio 9.0\VC\lib"
>> The parenthesis are annoyingly escaped when creating the Makefile:
>>
>>> LDDLFLAGS = -libpath:"c:\Program Files \(x86\)\Microsoft Visual 
>>> Studio 9.0\VC\lib" -libpath:"c:\Program Files\Microsoft 
>>> SDKs\Windows\v6.0A\Lib"
>> Which breaks the build on Windows. The INC attribute doesn't do that 
>> so why does LDDLFLAGS? I've tried moving those options into LD but it 
>> has the same problem. For now I'm going to have to modify the 
>> generated Makefile each time I call Makefile.PL.
>
> Sorry about that.
>
> Please attach your Makefile and a copy of the build error, then we can 
> get started investigating.
>
>
-- 
I have a date with some giant cartoon robots and booze.
error.zip (application/octet-stream, 10.1 KB) - not displayed