From owner-freebsd-i386@FreeBSD.ORG Mon Nov 14 14:20:18 2005 Return-Path: X-Original-To: freebsd-i386@hub.freebsd.org Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFB8216A424 for ; Mon, 14 Nov 2005 14:20:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3CCEF43D46 for ; Mon, 14 Nov 2005 14:20:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id jAEEKIPb014609 for ; Mon, 14 Nov 2005 14:20:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id jAEEKI5u014608; Mon, 14 Nov 2005 14:20:18 GMT (envelope-from gnats) Resent-Date: Mon, 14 Nov 2005 14:20:18 GMT Resent-Message-Id: <200511141420.jAEEKI5u014608@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jim Ballantine Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6574F16A41F for ; Mon, 14 Nov 2005 14:11:02 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1ED7C43D46 for ; Mon, 14 Nov 2005 14:11:02 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id jAEEB1MG018713 for ; Mon, 14 Nov 2005 14:11:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id jAEEB1su018678; Mon, 14 Nov 2005 14:11:01 GMT (envelope-from nobody) Message-Id: <200511141411.jAEEB1su018678@www.freebsd.org> Date: Mon, 14 Nov 2005 14:11:01 GMT From: Jim Ballantine To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: i386/89007: oniguruma patch failure on 6-RELEASE X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2005 14:20:18 -0000 >Number: 89007 >Category: i386 >Synopsis: oniguruma patch failure on 6-RELEASE >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 14 14:20:17 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jim Ballantine >Release: 6-RELEASE >Organization: >Environment: >Description: When trying to rebuild ports after system upgrade to RELEASE 6, ruby/ruby+oniguruma fails with a patch error in oniguruma. This is after a full removal of devel/oniguruma and re-cvsup on 11/13/05 AM (est). ** Detected a package name change: ruby (lang/ruby18) -> 'ruby+oniguruma' (lang/ruby18) ---> Upgrading 'ruby-1.8.2_4' to 'ruby+oniguruma-1.8.3' (lang/ruby18) ---> Building '/usr/ports/lang/ruby18' ===> Cleaning for oniguruma-2.3.1 ===> Cleaning for ruby+oniguruma-1.8.3 ===> Vulnerability check disabled, database not found ===> Found saved configuration for ruby-1.8.3 ===> Extracting for ruby+oniguruma-1.8.3 => MD5 Checksum OK for ruby/ruby-1.8.3.tar.gz. => No SHA256 checksum recorded for ruby/ruby-1.8.3.tar.gz. /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.3/ext/dl/h2rb /usr/ports/lang/ruby18/work/ruby-1.8.3/bin/ ===> Patching for ruby+oniguruma-1.8.3 ===> Applying distribution patches for ruby+oniguruma-1.8.3 ===> Applying FreeBSD patches for ruby+oniguruma-1.8.3 /usr/bin/sed -i.bak -e 's|-l$pthread_lib|-pthread|g' /usr/ports/lang/ruby18/work/ruby-1.8.3/configure /usr/bin/find /usr/ports/lang/ruby18/work/ruby-1.8.3 -name '*.orig' -delete /bin/rm -rf /usr/ports/lang/ruby18/work/ruby-1.8.3/ext/Win32API /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.3/ext/gdbm /usr/ports/lang/ruby18/work/ /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.3/ext/iconv /usr/ports/lang/ruby18/work/ /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.3/ext/tcltklib /usr/ports/lang/ruby18/work/ /bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.3/ext/tk /usr/ports/lang/ruby18/work/ ===> ruby+oniguruma-1.8.3 depends on file: /nonexistent - not found ===> Verifying patch for /nonexistent in /usr/ports/devel/oniguruma ===> Vulnerability check disabled, database not found ===> Extracting for oniguruma-2.3.1 => MD5 Checksum OK for ruby/onigd2_3_1.tar.gz. => No SHA256 checksum recorded for ruby/onigd2_3_1.tar.gz. ===> Patching for oniguruma-2.3.1 ===> Returning to build of ruby+oniguruma-1.8.3 ===> Configuring for ruby+oniguruma-1.8.3 cd `cd /usr/ports/devel/oniguruma; make -V WRKSRC`; ./configure; make -f Makefile 18 RUBYDIR=/usr/ports/lang/ruby18/work/ruby-1.8.3 **CHECKING FOR's DELETED** configure: creating ./config.status config.status: creating Makefile config.status: creating config.h cp -p /usr/ports/lang/ruby18/work/ruby-1.8.3/regex.c /usr/ports/lang/ruby18/work/ruby-1.8.3/regex.c.ruby_orig cp -p /usr/ports/lang/ruby18/work/ruby-1.8.3/regex.h /usr/ports/lang/ruby18/work/ruby-1.8.3/regex.h.ruby_orig cp -p /usr/ports/lang/ruby18/work/ruby-1.8.3/re.c /usr/ports/lang/ruby18/work/ruby-1.8.3/re.c.ruby_orig cp -p ./regex.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regerror.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regparse.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regcomp.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regexec.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./reggnu.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regenc.c /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regint.h /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regparse.h /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./regenc.h /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./oniguruma.h /usr/ports/lang/ruby18/work/ruby-1.8.3 cp -p ./oniggnu.h /usr/ports/lang/ruby18/work/ruby-1.8.3/regex.h test -d /usr/ports/lang/ruby18/work/ruby-1.8.3/enc || mkdir /usr/ports/lang/ruby18/work/ruby-1.8.3/enc cp -p ./enc/ascii.c /usr/ports/lang/ruby18/work/ruby-1.8.3/enc/ascii.c cp -p ./enc/utf8.c /usr/ports/lang/ruby18/work/ruby-1.8.3/enc/utf8.c cp -p ./enc/euc_jp.c /usr/ports/lang/ruby18/work/ruby-1.8.3/enc/euc_jp.c cp -p ./enc/sjis.c /usr/ports/lang/ruby18/work/ruby-1.8.3/enc/sjis.c patch -d /usr/ports/lang/ruby18/work/ruby-1.8.3 -p0 < ./re.c.181.patch Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- re.c.ruby_orig 2003-11-04 18:13:57.000000000 +0900 |+++ re.c 2004-04-26 12:05:31.000000000 +0900 -------------------------- Patching file re.c using Plan A... Hunk #1 succeeded at 483 (offset 42 lines). Hunk #2 succeeded at 581 (offset 40 lines). Hunk #3 failed at 591. Hunk #4 succeeded at 807 (offset 110 lines). Hunk #5 succeeded at 811 (offset 40 lines). 1 out of 5 hunks failed--saving rejects to re.c.rej done *** Error code 1 Stop in /usr/ports/devel/oniguruma/work/oniguruma. *** Error code 1 Stop in /usr/ports/lang/ruby18. >How-To-Repeat: rerun portupgrade >Fix: >Release-Note: >Audit-Trail: >Unformatted: