ports/56101: devel/p5-IPC-RUN checks for IO/Handle.pm in the wrong place?
Fernan Aguero
fernan at iib.unsam.edu.ar
Thu Aug 28 21:00:41 UTC 2003
>Number: 56101
>Category: ports
>Synopsis: devel/p5-IPC-RUN checks for IO/Handle.pm in the wrong place?
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Aug 28 14:00:36 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Fernan Aguero
>Release: FreeBSD 4.8-STABLE i386
>Organization:
IIB-UNSAM
>Environment:
System: FreeBSD pi.iib.unsam.edu.ar 4.8-STABLE FreeBSD 4.8-STABLE #0: Tue Aug 19 11:19:33 ART 2003 root at pi.iib.unsam.edu.ar:/usr/obj/usr/src/sys/PI i386
>Description:
While trying to build p5-IPC-Run, the installation fails.
The problem is that IO/Handle.pm is looked in
${SITE_PERL}/${PERL_ARCH}/IO/Handle.pm
When the search fails (Handle.pm not found) the port tries to
then build and install devel/p5-IO. However p5-IO exits as a
result of a check on the installed Perl version ("This module is
already included in perl 5.6.x and later...")
This breaks the installation of ports that depend on p5-IPC-Run.
I have perl 5.6.1 installed and IO/Handle.pm is at
/usr/local/lib/perl5/5.6.1/mach/IO/Handle.pm
and not at
/usr/local/lib/perl5/site_perl/5.6.1/mach/IO/Handle.pm
where the p5-IPC-Run Makefile is looking.
>How-To-Repeat:
If you don't have p5-IO installed, and have a Perl > 5.6.0 try
installing p5-IPC-Run and see it failing even though
IO/Handle.pm is present in the system.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list