It seems you're using the premature 1.8.2 release of Ruby that has a
few known bugs - the one I found was the "ri, can't reopen STDOUT",
bug.  I used the correct 1.8.2 tarbal from the ruby-lang.org site, and
the package builds fine, and ri works without any problems. At least
on my Ultra 2 (sparc64-solaris2.10).

Just thought you'd like to know, in case you didn't already.  I only
knew something odd was going on because I had just built 1.8.2 by hand
a week before, and it didn't have that problem.  Having already
installed a dozen or so source packages from OpenPKG and seen how good
a job you had done, I though it must be a problem in the source, not
in your spec or patches.

Here are a couple of relevant posts:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/124434

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/4022

Thanks for the amazing work you have done with this.  I just wish I
had started using OpenPKG when I first learned of it a year or so ago.

Oh, also, I didn't bother to track down exactly why it happens, but
compiling ruby or perl with '-O3 -mcpu=ultrasparc' fails (something in
assembly about only 32 registers - forget which exactly).  Using '-O2
mcpu=ultrasparc' works fine. Not a complaint - just an observation.

Jim Helm
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   openpkg-dev@openpkg.org

Reply via email to