From: Tim Nordloh Date: 2006-03-24T03:14:22+09:00 Subject: Re: Ruby on HP-UX ------=_Part_8951_25869302.1143137597517 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Thanks, Mental, that helped immensely. I'm learning a lot. Ok, openssl was a pain to compile but luckily the instructions at the HP Software and Porting archive told me what I needed to know, namely to go into one of the makefiles and replace the shared library extension ".so" with ".sl". Once I did that, I got much closer: only 'openssl' and 'zlib' remain uncommented in ext/Setup. Not too shabby. Of course, it's all for naught at this point, for I continue to receive the same error from yaml.rb when I try and run 'ri'. root@atcito01 [/home/tnordloh/ruby/ruby-1.8.4] # ri File /usr/local/lib/ruby/1.8/yaml.rb:87: uninitialized constant YAML::Syck::Resolver (NameError) from /usr/local/lib/ruby/1.8/rdoc/ri/ri_descriptions.rb:1 from /usr/local/lib/ruby/1.8/rdoc/ri/ri_reader.rb:1 from /usr/local/lib/ruby/1.8/rdoc/ri/ri_driver.rb:5 from /usr/local/bin/ri:43 I'm going to grab some lunch, get some real work done, and pick it up this evening. export CPPFLAGS=3D"-I/usr/local/include" export LDFLAGS=3D"-L/usr/local/lib -Wl,+b -Wl,/usr/local/lib" The above didn't make a difference for me, but since I had compiled openssl at this point, simply adding -L"/usr/local/ssl/lib" to the LIBPATH in relevant Makefiles seemed to do the trick. I'll go ahead and follow the very first suggestion I got on this, and supply that path when I run the ./configure script.... .> For example, when you talk about "disable ipv6 and wide-getaddrinfo so i= t uses Ruby's > built-in getaddrinfo() instead" I ask the question "how?" I don't believ= e I have IPv6 > enabled, so maybe I'm good on this step. Those refer to commandline options to pass when running Ruby's configure script: --disable-ipv6 --disable-wide-getaddrinfo got it, thanks. ------=_Part_8951_25869302.1143137597517--