From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Mar 29 12:10:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A00B73AC for ; Fri, 29 Mar 2013 12:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 85A6FEB6 for ; Fri, 29 Mar 2013 12:10:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2TCA0uo038463 for ; Fri, 29 Mar 2013 12:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2TCA0Jr038462; Fri, 29 Mar 2013 12:10:00 GMT (envelope-from gnats) Resent-Date: Fri, 29 Mar 2013 12:10:00 GMT Resent-Message-Id: <201303291210.r2TCA0Jr038462@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Marat Bakeev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4E5D832F for ; Fri, 29 Mar 2013 12:02:42 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 2E9C0E73 for ; Fri, 29 Mar 2013 12:02:42 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r2TC2f7q093231 for ; Fri, 29 Mar 2013 12:02:41 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r2TC2fDC093230; Fri, 29 Mar 2013 12:02:41 GMT (envelope-from nobody) Message-Id: <201303291202.r2TC2fDC093230@red.freebsd.org> Date: Fri, 29 Mar 2013 12:02:41 GMT From: Marat Bakeev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/177468: converters/iconv build failed with perl5.16 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Mar 2013 12:10:00 -0000 >Number: 177468 >Category: ports >Synopsis: converters/iconv build failed with perl5.16 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 29 12:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Marat Bakeev >Release: 9.1-RELEASE >Organization: >Environment: FreeBSD hawara.office.*.ru 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: with perl5.16 converters/iconv won`t build build log: ===> iconv-2.0_3 depends on file: /usr/local/bin/perl5.16.2 - found ===> Configuring for iconv-2.0_3 ===> Building for iconv-2.0_3 "/usr/share/mk/bsd.compat.mk", line 35: warning: NOOBJ is deprecated in favour of NO_OBJ ===> lib (all) Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ccs/../iconv_builtin line 34. "Makefile", line 5: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ccs/../iconv_builtin -s .c us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ccs/charset.aliases" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ccs/../iconv_builtin line 34. "Makefile", line 7: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ccs/../iconv_builtin -ns .cct us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ccs/charset.aliases" returned non-zero status "/usr/share/mk/bsd.compat.mk", line 35: warning: NOMAN is deprecated in favour of NO_MAN "/usr/share/mk/bsd.compat.mk", line 35: warning: NOOBJ is deprecated in favour of NO_OBJ Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ccs/../iconv_builtin line 34. "Makefile", line 8: warning: "cd /work/a/ports/converters/iconv/work/iconv-2.0/lib/../ccs && make lib >/dev/null && ar t libccs.a" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 4: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin -s .c us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 6: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin -ns .so us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 8: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin -ns .o us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases" returned non-zero status "/usr/share/mk/bsd.compat.mk", line 35: warning: NOMAN is deprecated in favour of NO_MAN "/usr/share/mk/bsd.compat.mk", line 35: warning: NOOBJ is deprecated in favour of NO_OBJ Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 9: warning: "cd /work/a/ports/converters/iconv/work/iconv-2.0/lib/../ces && make lib >/dev/null && ar t libces.a" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 4: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin -s .c us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 6: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin -ns .so us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases" returned non-zero status Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin line 34. "Makefile", line 8: warning: "/work/a/ports/converters/iconv/work/iconv-2.0/ces/../iconv_builtin -ns .o us-ascii utf-8 ucs-4-internal < /work/a/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases" returned non-zero status "/usr/share/mk/bsd.compat.mk", line 35: warning: NOMAN is deprecated in favour of NO_MAN "/usr/share/mk/bsd.compat.mk", line 35: warning: NOOBJ is deprecated in favour of NO_OBJ "/usr/share/mk/bsd.compat.mk", line 35: warning: NOOBJ is deprecated in favour of NO_OBJ cp iconv.h biconv.h cat /work/a/ports/converters/iconv/work/iconv-2.0/lib/../ccs/charset.aliases /work/a/ports/converters/iconv/work/iconv-2.0/lib/../ces/charset.aliases | /work/a/ports/converters/iconv/work/iconv-2.0/lib/../iconv_builtin PIC > aliases.h Can't locate getopts.pl in @INC (@INC contains: /usr/local/lib/perl5/5.16.2/BSDPAN /usr/local/lib/perl5/site_perl/5.16.2/mach /usr/local/lib/perl5/site_perl/5.16.2 /usr/local/lib/perl5/5.16.2/mach /usr/local/lib/perl5/5.16.2 .) at /work/a/ports/converters/iconv/work/iconv-2.0/lib/../iconv_builtin line 34. *** Error code 2 Stop in /work/a/ports/converters/iconv/work/iconv-2.0/lib. *** Error code 1 Stop in /work/a/ports/converters/iconv/work/iconv-2.0. *** Error code 1 >How-To-Repeat: With perl5.16-installed system, cd /usr/ports/converters/iconv && make >Fix: copy this patch attached below to /usr/ports/converters/iconv/files directory, and make clean. Then make this port. Patch attached with submission follows: diff -ru ../iconv-2.0/./ccs/iconv_mktbl ./ccs/iconv_mktbl --- ../iconv-2.0/./ccs/iconv_mktbl 2000-11-19 00:44:27.000000000 +0300 +++ ./ccs/iconv_mktbl 2013-03-29 15:53:30.000000000 +0400 @@ -31,7 +31,7 @@ # iconv (Charset Conversion Library) v2.0 # -require 'getopts.pl'; +use Getopt::Std; use integer; sub pack_hex { @@ -144,7 +144,7 @@ $opt_p = '0x'; $opt_u = 1; -&Getopts('aCc:Mm:o:p:u:'); +getopts('aCc:Mm:o:p:u:'); # ||| || | | +- u N: field number for Unicode character codes # ||| || | +--- p str: prefix # ||| || +----- o file: output file name diff -ru ../iconv-2.0/./iconv_builtin ./iconv_builtin --- ../iconv-2.0/./iconv_builtin 2000-11-21 01:07:41.000000000 +0300 +++ ./iconv_builtin 2013-03-29 15:52:41.000000000 +0400 @@ -31,9 +31,9 @@ # iconv (Charset Conversion Library) v2.0 # -require 'getopts.pl'; +use Getopt::Std; -&Getopts('mno:s:'); +getopts('mno:s:'); if ($opt_o) { open(STDOUT, ">$opt_o"); >Release-Note: >Audit-Trail: >Unformatted: