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