ports/153782: ExtUtils::CBuilder missing IPC::Run dependency

Phil Pennock phil.pennock at globnix.org
Sat Jan 8 00:30:16 UTC 2011


>Number:         153782
>Category:       ports
>Synopsis:       ExtUtils::CBuilder missing IPC::Run dependency
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 08 00:30:15 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Phil Pennock
>Release:        
>Organization:
>Environment:
>Description:
The FreeBSD port devel/p5-ExtUtils-CBuilder is missing a dependency upon devel/p5-IPC-Run and succeeds with install but fails at run-time.

There's a complaint in the forums at:
  http://forums.freebsd.org/showthread.php?t=20571

Verified on my system:
% perl -e 'use ExtUtils::CBuilder'
Can't locate IPC/Cmd.pm in @INC (@INC contains: [...]

This affected my ability to install converters/p5-Encode-Punycode as it led to "configure"-time complaints:

Warning: ExtUtils::CBuilder not installed or no compiler detected
Proceeding with configuration, but compilation may fail during Build

Marking serious as it is leading to port build failures with diagnostics which hide a dependency.
>How-To-Repeat:
Attempt to install converters/p5-Encode-Punycode on a clean system.
>Fix:
ports/devel/p5-ExtUtils-CBuilder/Makefile needs to gain something like:
  RUN_DEPENDS=  p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run

(warning: untested, I just installed the module manually to get things working)

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list