Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Dec 2011 22:35:43 GMT
From:      Anthony Chavez <acc@hexadecagram.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/163323: x11/rxvt-unicode fails to build with perl-5.12.4_3 and p5-ExtUtils-*
Message-ID:  <201112152235.pBFMZhB0071331@red.freebsd.org>
Resent-Message-ID: <201112152240.pBFMe7lh081603@freefall.freebsd.org>

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

>Number:         163323
>Category:       ports
>Synopsis:       x11/rxvt-unicode fails to build with perl-5.12.4_3 and p5-ExtUtils-*
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 15 22:40:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Anthony Chavez
>Release:        8.2-STABLE
>Organization:
>Environment:
FreeBSD haides.hexadecagram.org 8.2-STABLE FreeBSD 8.2-STABLE #1: Thu Nov 10 17:
22:00 MST 2011     root@metis.hexadecagram.org:/usr/obj/usr/src/sys/HAIDES  i386
>Description:
When attempting to build x11/rxvt-unicode, the following error occurs if the option WITH_PERL is enabled:

===>  Building for rxvt-unicode-9.12_1
PERL="/usr/bin/perl5" /usr/bin/perl5 /usr/local/lib/perl5/5.12.4/ExtUtils/xsubpp
 -C++ -typemap /usr/local/lib/perl5/5.12.4/ExtUtils/typemap -typemap typemap.iom
 -typemap typemap -prototypes ./rxvtperl.xs >rxvtperl.C
Cannot open 'echo $PERL > /dev/stderr && $PERL <iom_perl.xs -pe s/IOM_MODULE/urx
vt/g,s/IOM_CLASS/urxvt/g |': No such file or directory in rxvtperl.xs, line 1897
*** Error code 1

Stop in /usr/ports/x11/rxvt-unicode/work/rxvt-unicode-9.12/src.
*** Error code 1

Stop in /usr/ports/x11/rxvt-unicode/work/rxvt-unicode-9.12.
*** Error code 1

Stop in /usr/ports/x11/rxvt-unicode.
*** Error code 1

Stop in /usr/ports/x11/rxvt-unicode.

===>>> make failed for x11/rxvt-unicode

Additionally, the following post on freebsd-questions touches on this issue, indicating that other ports such as www/firefox may be affected:

http://lists.freebsd.org/pipermail/freebsd-questions/2011-August/233010.html

>How-To-Repeat:
sudo portmaster x11/rxvt-unicode

>Fix:
It seems that the root of this problem lies with the fact that Perl ExtUtils has been rolled into 5.12.4, although there is no mention of this in UPDATING.

Executing the following fixes the problem for me:

% pkg_info -Ix p5-ExtUtils
p5-ExtUtils-CBuilder-0.2802.02,1 Compile and link C code for Perl modules
p5-ExtUtils-Install-1.54_1 Perl extension to install files from here to there
p5-ExtUtils-ParseXS-3.04 Converts Perl XS code into C code
% sudo pkg_delete p5-ExtUtils\*
% sudo portmaster x11/rxvt-unicode


>Release-Note:
>Audit-Trail:
>Unformatted:



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