From: nobu.nokada@... Date: 2004-01-11T10:45:55+09:00 Subject: Re: ruby 1.8.1 testing after crosscompiling for armv4l (iPAQ) Hi, At Sun, 11 Jan 2004 05:11:40 +0900, Kero wrote: > Next: > $ LD_PRELOAD=../libruby.so ../ruby -I ../ipkg/root/usr/lib/ruby/1.8/ -I../ipkg/root/usr/lib/ruby/1.8/arm-linux/ runner.rb > (eval):3:in `initialize': Unsupported digest algorithm (SHA1).: (RuntimeError) > from (eval):3:in `initialize' > from ../ipkg/root/usr/lib/ruby/1.8/drb/ssl.rb:91:in `new' > [snip] > > But, digest/sha1/sha1.so has been compiled just fine (and running with -d > -w options does not warn me of the file not being found/loaded/containing > errors). What's going on? sha1.so needs to be located under digest/ but not digest/sha1/. You seem to install ext to ../ipkg/root/ temporarily, is there sha1.so under ../ipkg/root/usr/lib/ruby/1.8/arm-linux/digest/? > One other thing I'm wondering about: why are so many files being > loaded before I see a single '.' telling me there are tests being ran? I > fear that by the time all is loaded, my iPAQ runs out of memory. "load > useful -- run tests -- unload" seems a proper way to go, is that done or > not? Unload feature is not provided. -- Nobu Nakada