Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jan 2011 00:28:59 GMT
From:      Phil Pennock <phil.pennock@globnix.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/153782: ExtUtils::CBuilder missing IPC::Run dependency
Message-ID:  <201101080028.p080SxBl062065@red.freebsd.org>
Resent-Message-ID: <201101080030.p080UF6V014589@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101080028.p080SxBl062065>