[#3006] CVS repository — "Eugene Scripnik" <hoaz@...>

Hello.

21 messages 2004/06/16
[#3008] Re: CVS repository — ts <decoux@...> 2004/06/16

>>>>> "E" == Eugene Scripnik <hoaz@gala.net> writes:

[#3009] Re: CVS repository — Michal Rokos <michal@...> 2004/06/16

Hi!

[#3057] Ruby 1.8.2 to be released. — matz@... (Yukihiro Matsumoto)

Hi,

20 messages 2004/06/23

Re: gdbm abort - OSX

From: Dave Thomas <dave@...>
Date: 2004-06-27 17:13:07 UTC
List: ruby-core #3106
On Jun 27, 2004, at 10:27, nobu.nokada@softhome.net wrote:

> Hi,
>
> At Sun, 27 Jun 2004 23:12:57 +0900,
> Dave Thomas wrote in [ruby-core:03104]:
>>>> TestGDBM#test_index: testgdbm.rb:36: [BUG] unknown type 0x22
>>>
>>> Recompile gdbm.so.
>>
>> Both it and Ruby were clean compiles: I installed a fresh gdbm that
>> evening, then updated and rebuilt Ruby.
>
> The reason of `unknown type 0x22' is that ruby after Mar 4
> loaded an extension library built before it.  Probably an old
> one may exist in a $RUBYLIB directory?

Thank you - I should have looked for that. The interesting thing is 
that this happened in my 1.8 treee, which (because I'm using it for the 
book) I deliberately keep clean. The only stuff that goes into it is 
stuff that's made my the standard ./configure/make. And yet I ended up 
with

/Users/dave/ruby1.8/lib/ruby/1.8/powerpc-darwin/gdbm.bundle
/Users/dave/ruby1.8/lib/ruby/site_ruby/1.8/powerpc-darwin/gdbm.bundle

Not sure how that happened, but if the location of the library changed, 
and the old one wasn't deleted, this might bite other folks too.


Cheers

Dave


In This Thread