Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Compress-LZ4Frame CPAN distribution.

Report information
The Basics
Id: 110192
Status: resolved
Worked: 5 min
Priority: 0/
Queue: Compress-LZ4Frame

People
Owner: DRAKO [...] cpan.org
Requestors: nanis [...] runu.moc.invalid
Cc:
AdminCc:

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



Subject: Curly brackets in make file variable expansion prevents automated build on Windows with nmake
The generated Makefile.PL contains: OBJECT => '${O_FILES}', nmake only accepts parentheses in make file variable expansion, e.g. $(macroname). See also <https://msdn.microsoft.com/en-us/library/b56e5y08.aspx>. AFAIK, other makes may allow but do not require curly braces in make macro expansions. E.g., see <http://www.gnu.org/software/make/manual/make.html#Reference>, <http://stackoverflow.com/a/25185742>. Therefore, please change that line to OBJECT => '$(O_FILES)', With that change, Compress::LZ4Frame builds, tests, and installs successfully on Windows 10 with MS Visual Studio 2013. Thank you. -- Sinan
This issue is fixed in the 0.005 release. Thanks for your help, Felix Am Di 08. Dez 2015, 08:00:42, NANIS schrieb: Show quoted text
> The generated Makefile.PL contains: > > OBJECT => '${O_FILES}', > > nmake only accepts parentheses in make file variable expansion, e.g. > $(macroname). See also <https://msdn.microsoft.com/en- > us/library/b56e5y08.aspx>. > > AFAIK, other makes may allow but do not require curly braces in make > macro expansions. E.g., see > <http://www.gnu.org/software/make/manual/make.html#Reference>, > <http://stackoverflow.com/a/25185742>. > > Therefore, please change that line to > > OBJECT => '$(O_FILES)', > > With that change, Compress::LZ4Frame builds, tests, and installs > successfully on Windows 10 with MS Visual Studio 2013. > > Thank you. > > -- Sinan