From: Phil Suh Date: 2001-03-23T07:17:52+09:00 Subject: [ruby-talk:13099] xmlparser installation woes Can't quite get xmlparser to work. Any ideas? TIA, Phil ----- Installing on RH Linux 6.2-ja: 1. downloaded both xmlparser and expat.1.95.1 2. built and installed expat: $ cd expat-1.95.1 $ ./configure $ make $ sudo make install 3. configured and installed xmlparser: $ ruby extconf.rb --with-xmlparse-lib=/usr/local/lib/libexpat.so checking for xmlparse.h... no checking for expat.h... yes checking for XML_ParserCreate() in -lexpat...yes checking for XML_SetNotStandaloneHandler()... yes checking for XML_SetParamEntityParsing()... yes checking for XML_SetExternalParsedEntityDeclHandler()... no checking for XML_SetDoctypeDeclHandler()... yes checking for ntohl() in -lsocket... no creating Makefile $ make $ make site-install 4. fired up irb: $ irb irb(main):001:0> require 'xmlparser' LoadError: libexpat.so.0: cannot open shared object file: No such file or directory - /usr/local/lib/ruby/site_ruby/1.6/i686-linux/xmlparser.so /usr/local/lib/ruby/site_ruby/1.6/xmlparser.rb:5:in `require' /usr/local/lib/ruby/site_ruby/1.6/xmlparser.rb:5 (irb):1:in `require' (irb):1:in `irb_binding' irb(main):002:0> but there is a file xmlparser.so in that directory! [phil@kawa i686-linux]$ pwd /usr/local/lib/ruby/site_ruby/1.6/i686-linux [phil@kawa i686-linux]$ ls -l total 80 -r-xr-xr-x 1 root root 76559 Mar 22 15:07 xmlparser.so [phil@kawa i686-linux]$