Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 113998
Status: open
Priority: 0/
Queue: ExtUtils-MakeMaker

Owner: Nobody in particular
Requestors: ANDK [...]

Bug Information
Severity: (no value)
Broken in:
  • 7.12
  • 7.13_01
  • 7.14
Fixed in: (no value)

Subject: MakeMaker 7.12 breaks RADEK/Digest-Skein-0.05.tar.gz
Download (untitled) / with headers
text/plain 406b
Make phase fails with: make[1]: Entering directory '/tmp/loop_over_bdir-32717-aATrTX/Digest-Skein-0.05-0/Optimized_64bit' Makefile:829: *** target file 'dynamic' has both : and :: entries. Stop. make[1]: Leaving directory '/tmp/loop_over_bdir-32717-aATrTX/Digest-Skein-0.05-0/Optimized_64bit' Makefile:527: recipe for target 'subdirs' failed make: *** [subdirs] Error 2 (/usr/bin/make exited with 512)
Download (untitled) / with headers
text/plain 574b
EUMM accepts a SKIP option, with a list of targets to omit from the Makefile. Digest::Skien uses this option to skip the 'all', 'dynamic', and 'dynamic_lib' targets. It then provides its own definitions of these targets. New EUMM is still creating these targets though. The targets defined by EUMM are intended to be overridden and the commands used are no-ops. However, EUMM's rules use :: while Digest::Skien's use :. This causes the conflict. The unconditional rules were added in 3f1e00b0a2d1d300e8de61b1f730a212f6fdd740. Later commits have refactored that code.
Download (untitled) / with headers
text/plain 114b
This is addressed in this pull request to EUMM:

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to