From: Justin Johnson Date: 2008-05-28T07:53:37+09:00 Subject: Building on Solaris and trouble with missing libcrypt_d Hi, I have a Solaris zone that I use to build Ruby on and then I deploy it to a production box. I'm finding that there are some differences between these boxes, which are causing ruby to not run correctly when copied to the production box. I build ruby on the test box as follows. cd ruby-1.8.6-p111 ./configure --prefix=/path/to/ruby make make install-all It runs fine on the test box. $ ruby --version ruby 1.8.6 (2007-09-24 patchlevel 111) [sparc-solaris2.10] Then after I copy it to the same path on the production box I get the following error. $ ruby --version libcrypt_d.so.1: open failed: No such file or directory The following files exist on the test box but not on the prod box. /usr/lib/sparcv9/libcrypt_d.so /usr/lib/sparcv9/libcrypt_d.so.1 /usr/lib/libcrypt_d.so /usr/lib/libcrypt_d.so.1 Does anyone have any ideas what the issue is and how to avoid it? I don't have access to install these missing libraries, and my hope is that I can change some configure parameter to get around this. Thanks, Justin -- Posted via http://www.ruby-forum.com/.