/ 18.Nov.2008
--- /tmp/ruby-enterprise-1.8.6-20080810/installer.rbFor those not well-versed in the intricacies of diff, you need to comment out the three ENV lines in installer.rb starting at line 161, and you need to change the <linux/dirent.h> include directive to point to plain ol' <dirent.h> in source/vendor/google-perftools-0.98/src/base/linuxthreads.c. The rest of the Ruby Enterprise Edition install works the same as in the documentation.
+++ ruby-enterprise-1.8.6-20080810/installer.rb
@@ -159,9 +159,9 @@
@destdir += "/"
end
- ENV['C_INCLUDE_PATH'] = "#{@destdir}#{@prefix}/include:/usr/include:/usr/local/include:#{ENV['C_INCLUDE_PATH']}"
- ENV['CPLUS_INCLUDE_PATH'] = "#{@destdir}#{@prefix}/include:/usr/include:/usr/local/include:#{ENV['CPLUS_INCLUDE_PATH']}"
- ENV['LD_LIBRARY_PATH'] = "#{@destdir}#{@prefix}/lib:#{ENV['LD_LIBRARY_PATH']}"
+ #ENV['C_INCLUDE_PATH'] = "#{@destdir}#{@prefix}/include:/usr/include:/usr/local/include:#{ENV['C_INCLUDE_PATH']}"
+ #ENV['CPLUS_INCLUDE_PATH'] = "#{@destdir}#{@prefix}/include:/usr/include:/usr/local/include:#{ENV['CPLUS_INCLUDE_PATH']}"
+ #ENV['LD_LIBRARY_PATH'] = "#{@destdir}#{@prefix}/lib:#{ENV['LD_LIBRARY_PATH']}"
--- /tmp/ruby-enterprise-1.8.6-20080810/source/vendor/google-perftools-0.98/src/base/linuxthreads.c
+++ ruby-enterprise-1.8.6-20080810/source/vendor/google-perftools-0.98/src/base/linuxthreads.c
@@ -49,7 +49,7 @@
#include <asm/fcntl.h>
#include <asm/posix_types.h>
#include <asm/types.h>
-#include <linux/dirent.h>
+#include <dirent.h>
© 2008; powered by ruby enterprise edition and mephisto
Leave a Comment