www.lastmind.net 은 amd64 machine이고, gentoo linux를 사용하고 있는데, gentoo 사용자가 적다보니, x86 계열은 그럭저럭 지원되지만 x86_64(=amd64) 쪽은 잘 지원되지 않는 경우가 많다.
eruby portage(gentoo에서의 package)도 x86_64에서는 지원이 안되어서 직접 source를 받아서 설치해야했다. configure.rb 부터 ‘can’t find header files for ruby’ 에러가 발생했다. 다음과 같은 간단한 errata가 원인.
Found an errata in /usr/lib/ruby/1.8/x86_64-linux/rbconfig.rb. --- rbconfig.rb.old 2005-01-13 13:29:43.581254776 +0900 +++ rbconfig.rb 2005-01-13 13:29:47.055726576 +0900 @@ -29,7 +29,7 @@ CONFIG["sysconfdir"] = "$(DESTDIR)/etc" CONFIG["sharedstatedir"] = "$(prefix)/com" CONFIG["localstatedir"] = "$(DESTDIR)/var/lib" - CONFIG["libdir"] = "$(DESTDIR)//usr/lib" + CONFIG["libdir"] = "$(DESTDIR)/usr/lib" CONFIG["includedir"] = "$(prefix)/include" CONFIG["oldincludedir"] = "/usr/include" CONFIG["infodir"] = "$(DESTDIR)/usr/share/info"
http://bugs.gentoo.org/show_bug.cgi?id=76359