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