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>