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