Hi, As Phil said, it's good to change to 1.9.2.
I am also quiet sure (90%) that the problem is because of mysql-devel.xxx. I spent more than half day because of this problem. If there is a way to check if mysql-devel or mysql-dev is installed, do that check to confirm the cause of the problem. You have to get your mysql-devel from somewhere and install it. Cheers, On Sat, Feb 19, 2011 at 8:46 PM, Phil Crissman <[email protected]>wrote: > > Phil > > > On Sat, Feb 19, 2011 at 8:55 AM, deadnuker <[email protected]> wrote: > >> this is what it says >> >> "gcc -o conftest -I/usr/local/include/ruby-1.9.1/x86_64-darwin10.6.0 >> -I/usr/local/include/ruby-1.9.1/ruby/backward >> -I/usr/local/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE >> -I/usr/local/mysql/include -Os -g -fno-common -fno-strict-aliasing -arch >> i386 -D_XOPEN_SOURCE=1 -fno-common -pipe conftest.c -L. -L/usr/local/lib >> -L. -L/usr/local/mysql/lib -lmysqlclient -lpthread >> -lruby.1.9.1-static -lpthread -ldl -lobjc " >> In file included from /usr/local/include/ruby-1.9.1/ruby.h:32, >> from conftest.c:1: >> /usr/local/include/ruby-1.9.1/ruby/ruby.h:108: error: size of array >> ‘ruby_check_sizeof_long’ is negative >> /usr/local/include/ruby-1.9.1/ruby/ruby.h:112: error: size of array >> ‘ruby_check_sizeof_voidp’ is negative >> In file included from /usr/local/include/ruby-1.9.1/ruby/intern.h:29, >> from /usr/local/include/ruby-1.9.1/ruby/ruby.h:1327, >> from /usr/local/include/ruby-1.9.1/ruby.h:32, >> from conftest.c:1: >> /usr/local/include/ruby-1.9.1/ruby/st.h:69: error: size of array >> ‘st_check_for_sizeof_st_index_t’ is negative >> checked program was: >> /* begin */ >> 1: #include "ruby.h" >> 2: >> 3: int main() {return 0;} >> /* end */ >> >> > I see ruby 1.9.1 there. I would absolutely recommend 1.9.2 or 1.8.7 > instead... 1.9.1 had issues running rails, possibly other issues as well. > > Not saying for certain that this is your problem with installing mysql, but > you definitely want to change this; *don't* use ruby 1.9.1. > > So you might as well get the latest 1.9.2 or 1.8.7 (since you'll need one > or the other anyways) and then try gem install mysql again. > > >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

