From: Chuck Remes Date: 2011-07-12T00:01:43+09:00 Subject: problem compiling thread.so for ruby 1.9.2-p180 I am trying to build MRI 1.9.2-p180. As far as I can tell, everything succeeds without error. However, when I try to load rubygems I get a LoadError for thread.so (which is required in the thread.rb file). See the gist below for all details. I can confirm that the thread.so library is not being built but I don't know why. The source is from github and corresponds to commit id (b593b831d3caee7620ce028a0171cc0c7280d861). That is the commit tagged as the release on branch ruby_1_9_2. Here is a complete log of the configure and make operations. You can see the commands I pass on the command line within the output as well. https://gist.github.com/1076008 In the 'make clean' operation I see that the directory ruby/ext/thread is cleaned. Later in the compilation process as the makefile steps through building things in each of the ruby/ext/* dirs, I never see it try to build anything in ruby/ext/thread. That explains why the library is missing but I don't know why the makefile is skipping that library. The environment is Ubuntu on the Amazon EC2 cloud. The output of 'uname -a' is included in the gist. Lastly, the tmpinstalldir/bin directory is on the PATH. I tried setting RUBYLIB to ~/repositories/ruby/lib/1.9.1/x86_64-linux but since thread.so is missing anyway that is of no help at all. Anyone have an idea? If you need more information, please ask. cr