From parv@chvlva.adelphia.net  Thu Oct 20 06:45:17 2005
Return-Path: <parv@chvlva.adelphia.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 99F9D16A41F;
	Thu, 20 Oct 2005 06:45:17 +0000 (GMT)
	(envelope-from parv@chvlva.adelphia.net)
Received: from mta10.adelphia.net (mta10.adelphia.net [68.168.78.202])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B776643D5A;
	Thu, 20 Oct 2005 06:45:16 +0000 (GMT)
	(envelope-from parv@chvlva.adelphia.net)
Received: from default.chvlva.adelphia.net ([69.160.76.67])
          by mta10.adelphia.net
          (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP
          id <20051020064515.OCGA16334.mta10.adelphia.net@default.chvlva.adelphia.net>;
          Thu, 20 Oct 2005 02:45:15 -0400
Received: by default.chvlva.adelphia.net (Postfix, from userid 1000)
	id 8AB3FB59E; Thu, 20 Oct 2005 02:45:24 -0400 (EDT)
Message-Id: <20051020064524.8AB3FB59E@default.chvlva.adelphia.net>
Date: Thu, 20 Oct 2005 02:45:24 -0400 (EDT)
From: parv@pair.com
To: FreeBSD-gnats-submit@freebsd.org
Cc: knu@FreeBSD.org
Subject: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         87704
>Category:       ports
>Synopsis:       lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lawrance
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 20 06:50:11 GMT 2005
>Closed-Date:    Mon Nov 28 13:29:59 GMT 2005
>Last-Modified:  Tue Nov 29 02:20:03 GMT 2005
>Originator:     Parv
>Release:        FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD holestein.holy.cow 5.4-STABLE FreeBSD 5.4-STABLE #6: Wed Oct 19 16:22:40 EDT 2005 root@holestein.holy.cow:/work/obj/misc/src-5/sys/BOVINE-T42 i386


ports updated as of 2005.10.20.01.41.27.

>Description:

WITH_ONIGURUMA & BATCH options seem to be mutually exclusive.  When
trying to build ruby18 ...

  make build -DBATCH -DWITH_ONIGURUMA


... it fails (full log is available on request) ...

  ===>  Vulnerability check disabled, database not found
  ===>  Extracting for ruby+oniguruma-1.8.2_4
  ...
  ===>  Patching for oniguruma-2.3.1
  ===>   Returning to build of ruby+oniguruma-1.8.2_4
  ===>  Configuring for ruby+oniguruma-1.8.2_4
  cd `cd /misc/ports/devel/oniguruma; make -V WRKSRC`;  ./configure;  make -f Makefile 18 RUBYDIR=/work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2
  checking for gcc... gcc
  ...
  checking for variable length prototypes and stdarg.h... yes
  configure: creating ./config.status
  config.status: creating Makefile
  config.status: creating config.h
  ...
  cp -p ./oniggnu.h   /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/regex.h
  test -d /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/enc || mkdir /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/enc
  cp -p ./enc/ascii.c  /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/enc/ascii.c
  cp -p ./enc/utf8.c   /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/enc/utf8.c
  cp -p ./enc/euc_jp.c /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/enc/euc_jp.c
  cp -p ./enc/sjis.c   /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/enc/sjis.c
  patch -d /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2 -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 succeeded at 593 (offset 42 lines).
  Hunk #4 succeeded at 803 (offset 106 lines).
  Hunk #5 succeeded at 813 (offset 42 lines).
  done
  /usr/bin/touch /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.2/configure
  configure: WARNING: you should use --build, --host, --target
  checking build system type... i386-portbld-freebsd5
  checking host system type... i386-portbld-freebsd5
  checking target system type... i386-portbld-freebsd5
  ...
  checking whether st_ino is huge... no
  checking stack growing direction... (cached) -1
  checking whether ELF binaries are produced... yes
  checking whether OS depend dynamic link works... yes
  checking for nroff... /usr/bin/nroff
  creating config.h
  configure: creating ./config.status
  config.status: creating Makefile
  ===>  Building for ruby+oniguruma-1.8.2_4
  cc -O -pipe -march=pentiumpro   -fPIC -I. -I. -c main.c
  cc -O -pipe -march=pentiumpro   -fPIC -I. -I. -c dmyext.c
  ...
  cc -O -pipe -march=pentiumpro   -fPIC -I. -I. -c version.c
  cc -O -pipe -march=pentiumpro   -fPIC -I. -I. -c parse.c
  ar rcu libruby18-static.a array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o
  cc -O -pipe -march=pentiumpro   -fPIC  -rpath=/usr/lib:/misc/local/lib -rdynamic  main.o dmyext.o libruby18-static.a -lcrypt -lm -pthread  -o miniruby
  cc -shared -Wl,-soname,libruby18.so.18  array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o -lcrypt -lm -pthread  -o libruby18.so.18
  compiling bigdecimal
  make: don't know how to make WITH_ONIGURUMA. Stop
  *** Error code 1
  1 error
  *** Error code 2

  Stop in /misc/ports-current/lang/ruby18.


... however, there were no errors in build-ing when only one of
WITH_ONIGURUMA & BATCH options was used.


>How-To-Repeat:

  cd /usr/ports/lang/ruby18
  make build -DBATCH -DWITH_ONIGURUMA


... see that fail, but not ...

  cd /usr/ports/lang/ruby18
  make build -DWITH_ONIGURUMA


... or ...

  cd /usr/ports/lang/ruby18
  make build -DBATCH


>Fix:

>Release-Note:
>Audit-Trail:

From: IWATSUKI Hiroyuki <don@na.rim.or.jp>
To: bug-followup@FreeBSD.org, parv@pair.com
Cc:  
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH
 seem mutually exclusive
Date: Thu, 20 Oct 2005 18:52:59 +0900

 This is a multi-part message in MIME format.
 --------------090103000408010700090608
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Hi,
 
 Perhaps, following patch is fixed this bug.
 
 Details(in Japanese):
 http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-dev/25781?25722-26278
 
 Thanks,
 -- 
 Hiroyuki Iwatsuki <URL:mailto:don@na.rim.or.jp>
 
 
 --------------090103000408010700090608
 Content-Type: text/plain;
  name="patch-ext+extmk.rb"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="patch-ext+extmk.rb"
 
 Index: ext/extmk.rb
 ===================================================================
 RCS file: /home/don/ruby/cvs/src/ruby/ext/extmk.rb,v
 retrieving revision 1.44.2.8
 retrieving revision 1.44.2.9
 diff -u -p -r1.44.2.8 -r1.44.2.9
 --- ext/extmk.rb	6 Feb 2005 15:13:50 -0000	1.44.2.8
 +++ ext/extmk.rb	2 Mar 2005 10:53:20 -0000	1.44.2.9
 @@ -157,6 +157,10 @@ def parse_args()
      grep(/\A-(?!-).*#{'%c' % flag}/i) { return true }
      false
    end
 +  def $mflags.defined?(var)
 +    grep(/\A#{var}=(.*)/) {return $1}
 +    false
 +  end
  
    if $mflags.set?(?n)
      $dryrun = true
 @@ -165,7 +169,10 @@ def parse_args()
    end
  
    $continue = $mflags.set?(?k)
 -  $mflags |= ["DESTDIR=#{$destdir}"]
 +  if !$destdir.to_s.empty?
 +    $destdir = File.expand_path($destdir)
 +    $mflags.defined?("DESTDIR") or $mflags << "DESTDIR=#{$destdir}"
 +  end
  end
  
  parse_args()
 
 
 --------------090103000408010700090608--
Responsible-Changed-From-To: freebsd-ports-bugs->knu 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Oct 20 11:14:05 GMT 2005 
Responsible-Changed-Why:  
Over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=87704 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: knu@FreeBSD.org
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
Date: Thu, 20 Oct 2005 11:13:37 UT

 Maintainer of lang/ruby18,
 
 Please note that PR ports/87704 just has been submitted.
 
 If it is a patch for an upgrade, an enhancement or a bug fix you agree on,
 please commit it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/87704
 
 -- 
 Edwin Groothuis
 edwin@FreeBSD.org
Responsible-Changed-From-To: knu->freebsd-ports-bugs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Nov 11 01:21:15 GMT 2005 
Responsible-Changed-Why:  
Maintainer was reset. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=87704 
State-Changed-From-To: open->feedback 
State-Changed-By: mnag 
State-Changed-When: Fri Nov 11 21:46:18 GMT 2005 
State-Changed-Why:  
Ask for maintainer fix. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=87704 

From: Marcus Alves Grando <mnag@FreeBSD.org>
To: bug-followup@FreeBSD.org,  alecn2002@yandex.ru
Cc:  
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH
 seem mutually exclusive
Date: Fri, 11 Nov 2005 19:46:00 -0200

 Dear maintainer,
 
 Can you fix this problem? or investigate if related patch fix?
 
 http://www.freebsd.org/cgi/query-pr.cgi?q=87704
 
 Thanks
 
 -- 
 Marcus Alves Grando
 marcus(at)corp.grupos.com.br  |  Grupos Internet S/A
    mnag(at)FreeBSD.org         |  FreeBSD.org

From: "alecn2002" <alecn2002@yandex.ru>
To: bug-followup@FreeBSD.org, mnag@FreeBSD.org
Cc:  
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
Date: Sat, 12 Nov 2005 16:51:45 +0300 (MSK)

 Dear Marcus,
 
 Ruby 1.8.3 is in ports tree (while with problems too...) 
 
 Isn't this PR about 1.8.2 outdated?
 
 
 >Dear maintainer,
 >
 >Can you fix this problem? or investigate if related patch fix?
 >
 >http://www.freebsd.org/cgi/query-pr.cgi?q=87704
 >
 >Thanks
 
 WBR
 Alexander

From: Parv <parv@pair.com>
To: alecn2002 <alecn2002@yandex.ru>
Cc: bug-followup@freebsd.org
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
Date: Sun, 13 Nov 2005 17:05:26 -0500

 in message <200511121400.jACE0XBp057566@freefall.freebsd.org>,
 wrote alecn2002 thusly...
 >
 >  Dear Marcus,
 >  
 >  Ruby 1.8.3 is in ports tree (while with problems too...) 
 >  
 >  Isn't this PR about 1.8.2 outdated?
 
 I just tried again w/ BATCH & WITH_ONIGURUMA, now the ruby (1.8.3,
 Makefile v1.88) build stops in patch failure of re.c ...
 
   cp -p ./enc/sjis.c   /work/ports/misc/ports-current/lang/ruby18/work/ruby-1.8.3/enc/sjis.c
   patch -d /work/ports/misc/ports-current/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 /work/ports/misc/ports-current/devel/oniguruma/work/oniguruma.
 
   - Parv
 
 -- 
 
Responsible-Changed-From-To: freebsd-ports-bugs->lawrance 
Responsible-Changed-By: lawrance 
Responsible-Changed-When: Mon Nov 14 00:30:42 GMT 2005 
Responsible-Changed-Why:  
Take.  Related to ports/85505 which I am handling. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=87704 

From: Sergey Matveychuk <sem@FreeBSD.org>
To: bug-followup@FreeBSD.org,  parv@pair.com
Cc:  
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH
 seem mutually exclusive
Date: Mon, 14 Nov 2005 12:58:54 +0300

 Please note: it works now after ruby was back out to 1.8.2.
 But after 1.8.3 will back it'll be an issue again.
 
 -- 
 Sem.

From: Parv <parv@pair.com>
To: Sergey Matveychuk <sem@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
Date: Mon, 14 Nov 2005 08:48:44 -0500

 in message <43785FDE.40908@FreeBSD.org>,
 wrote Sergey Matveychuk thusly...
 >
 > Please note: it works now after ruby was back out to 1.8.2.  But
 > after 1.8.3 will back it'll be an issue again.
 
 I believe you.  What do you, or anybody else for that matter,
 suggest to do now that there is only 1.8.3 version and no 1.8.2
 version to patch in the ports?
 
 In any case, as i need ruby only for sysutils/portupgrade, /i/ can
 live w/o the oniguruma part.
 
 
   - Parv
 
 -- 
 

From: Sergey Matveychuk <sem@FreeBSD.org>
To: Parv <parv@pair.com>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH
 seem mutually exclusive
Date: Mon, 14 Nov 2005 16:56:46 +0300

 Parv wrote:
 > in message <43785FDE.40908@FreeBSD.org>,
 > wrote Sergey Matveychuk thusly...
 > 
 >>Please note: it works now after ruby was back out to 1.8.2.  But
 >>after 1.8.3 will back it'll be an issue again.
 > 
 > 
 > I believe you.  What do you, or anybody else for that matter,
 > suggest to do now that there is only 1.8.3 version and no 1.8.2
 > version to patch in the ports?
 
 I did not understand your question.
 1.8.2 builds fine with oniguruma. For 1.8.3 we'll need to patch it.
 
 > 
 > In any case, as i need ruby only for sysutils/portupgrade, /i/ can
 > live w/o the oniguruma part.
 
 -- 
 Sem.
State-Changed-From-To: feedback->closed 
State-Changed-By: lawrance 
State-Changed-When: Mon Nov 28 13:23:58 GMT 2005 
State-Changed-Why:  
Appears fixed after oniguruma updated to 2.5.0. 
Thanks all. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=87704 

From: Parv <parv@pair.com>
To: Sam Lawrance <lawrance@FreeBSD.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
Date: Mon, 28 Nov 2005 15:59:10 -0500

 in message <200511281329.jASDTw91016482@freefall.freebsd.org>,
 wrote Sam Lawrance thusly...
 >
 > State-Changed-From-To: feedback->closed
 ...
 > Appears fixed after oniguruma updated to 2.5.0.
 
 Ruby 1.8.2_5,1 did not build properly WITH_ONIGURUMA=yes (after the
 oniguruma update).  I was still getting the following error as
 reported earlier ...
 
   make package -DBATCH -DWITH_ONIGURUMA
   ...
   ===>  Extracting for oniguruma-2.5.0
   => MD5 Checksum OK for ruby/onigd2_5_0.tar.gz.
   => SHA256 Checksum OK for ruby/onigd2_5_0.tar.gz.
   ...
   ===>  Building for ruby+oniguruma-1.8.2_5,1
   ...
   cc -O -pipe -march=pentiumpro   -fPIC -I. -I. -c parse.c
   ar rcu libruby18-static.a array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o
   cc -O -pipe -march=pentiumpro   -fPIC  -rpath=/usr/lib:/misc/local/lib -rdynamic  main.o dmyext.o libruby18-static.a -lcrypt -lm -pthread  -o miniruby
   cc -shared -Wl,-soname,libruby18.so.18  array.o  bignum.o  class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o  util.o  variable.o  version.o   dmyext.o -lcrypt -lm -pthread  -o libruby18.so.18
   compiling bigdecimal
   make: don't know how to make WITH_ONIGURUMA. Stop
   *** Error code 1
   1 error
   *** Error code 2
 
   Stop in /misc/ports-current/lang/ruby18.
 
 
 Only after applying the patch, patch-ext+extmk.rb, (to the extracted
 source of ruby) submitted by IWATSUKI Hiroyuki <don@na.rim.or>
 earlier, i was able to make a package of ruby+oniguruma.  IOW, update
 of oniguruma in itself does not solve the problem.
 
 
   - Parv
 
 -- 
 

From: Sam Lawrance <lawrance@FreeBSD.org>
To: Parv <parv@pair.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org, IWATSUKI Hiroyuki <don@na.rom.or.jp>
Subject: Re: ports/87704: lang/ruby18 - Build fails, WITH_ONIGURUMA & BATCH seem mutually exclusive
Date: Tue, 29 Nov 2005 11:46:18 +1100

 On 29/11/2005, at 7:59 AM, Parv wrote:
 
 > in message <200511281329.jASDTw91016482@freefall.freebsd.org>,
 > wrote Sam Lawrance thusly...
 >>
 >> State-Changed-From-To: feedback->closed
 > ...
 >> Appears fixed after oniguruma updated to 2.5.0.
 >
 > Ruby 1.8.2_5,1 did not build properly WITH_ONIGURUMA=yes (after the
 > oniguruma update).  I was still getting the following error as
 > reported earlier ...
 >
 >   make package -DBATCH -DWITH_ONIGURUMA
 >   ...
 >   ===>  Extracting for oniguruma-2.5.0
 >   => MD5 Checksum OK for ruby/onigd2_5_0.tar.gz.
 >   => SHA256 Checksum OK for ruby/onigd2_5_0.tar.gz.
 >   ...
 >   ===>  Building for ruby+oniguruma-1.8.2_5,1
 >   ...
 >   cc -O -pipe -march=pentiumpro   -fPIC -I. -I. -c parse.c
 >   ar rcu libruby18-static.a array.o  bignum.o  class.o  compar.o   
 > dir.o  dln.o  enum.o  error.o  eval.o  file.o  gc.o  hash.o   
 > inits.o  io.o  marshal.o  math.o  numeric.o  object.o  pack.o   
 > parse.o  process.o  prec.o  random.o  range.o  re.o  regex.o   
 > ruby.o  signal.o  sprintf.o  st.o  string.o  struct.o  time.o   
 > util.o  variable.o  version.o   dmyext.o
 >   cc -O -pipe -march=pentiumpro   -fPIC  -rpath=/usr/lib:/misc/ 
 > local/lib -rdynamic  main.o dmyext.o libruby18-static.a -lcrypt -lm  
 > -pthread  -o miniruby
 >   cc -shared -Wl,-soname,libruby18.so.18  array.o  bignum.o   
 > class.o  compar.o  dir.o  dln.o  enum.o  error.o  eval.o  file.o   
 > gc.o  hash.o  inits.o  io.o  marshal.o  math.o  numeric.o   
 > object.o  pack.o  parse.o  process.o  prec.o  random.o  range.o   
 > re.o  regex.o  ruby.o  signal.o  sprintf.o  st.o  string.o   
 > struct.o  time.o  util.o  variable.o  version.o   dmyext.o -lcrypt - 
 > lm -pthread  -o libruby18.so.18
 >   compiling bigdecimal
 >   make: don't know how to make WITH_ONIGURUMA. Stop
 >   *** Error code 1
 >   1 error
 >   *** Error code 2
 >
 >   Stop in /misc/ports-current/lang/ruby18.
 >
 >
 > Only after applying the patch, patch-ext+extmk.rb, (to the extracted
 > source of ruby) submitted by IWATSUKI Hiroyuki <don@na.rim.or>
 > earlier, i was able to make a package of ruby+oniguruma.  IOW, update
 > of oniguruma in itself does not solve the problem.
 
 Oops, you are right.  I added the patch from Hiroyuki-san.  Thanks all!
 
 
>Unformatted:
