From: Yutaka Kanemoto Date: 2007-04-06T17:43:13+09:00 Subject: Re: Ruby load problem on AIX ------=_Part_3272_3504971.1175848977450 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Have you resolved this issue? I tried to investigate why load() failed, but I was not able to figure out. Attached patch is to change dln.c behavior not to use load() but dlopen() for AIX. This seemed to work in my environment. % oslevel -s 5300-05-06 % ~/r185-64/bin/ruby -v -rsocket -e 'p IPSocket.getaddress("www.ruby-lang.org")' ruby 1.8.5 (2006-08-25) [powerpc-aix5.3.0.0] "221.186.184.68" % ~/r185-64/bin/ruby -e 'p 0xffffffff.class' Fixnum If you have any other solution, let me know. 2007/4/2, MD : > Hi, > I have built Ruby 1.8.5 on an AIX 5.2 64 bit machine. I am using > xlc with OBJECT_MODE=64. When I try to run the following: > > $ gem install rails --include-dependencies > /fasthome/fast3/manas/ruby185/lib/ruby/1.8/powerpc-aix5.3.0.0/ > socket.so: load failed - /fasthome/fast3/manas/ruby185/lib/ruby/1.8/ > powerpc-aix5.3.0.0/socket.so Not enough spac (LoadError) > from /fasthome/fast3/manas/ruby185/lib/ruby/1.8/net/ > protocol.rb:21 -- Yutaka KANEMOTO http://d.hatena.ne.jp/kinpoco/ ------=_Part_3272_3504971.1175848977450 Content-Type: application/x-gzip; name=64.diff.gz Content-Transfer-Encoding: base64 X-Attachment-Id: f_f06e18bp Content-Disposition: attachment; filename="64.diff.gz" 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 /4UbeaQtFQAA ------=_Part_3272_3504971.1175848977450--