From: Zach Dennis Date: 2005-10-27T22:56:36+09:00 Subject: Re: MySQL Ruby On Windows , Why? zdennis wrote: > Park Heesob wrote: > >> Hi, >> >>> From: Zach Dennis >>> Reply-To: ruby-talk@ruby-lang.org >>> To: ruby-talk@ruby-lang.org (ruby-talk ML) >>> Subject: MySQL Ruby On Windows , Why? >>> Date: Thu, 27 Oct 2005 02:44:51 +0900 >>> >>> Why does making the mysql-ruby .so suck so bad on windows? And for >>> anyone who has made it can they maybe post why they had to do to get >>> it to actually compile? >>> >> >> Do you mean my posting >> http://groups.google.co.kr/group/comp.lang.ruby/msg/6b3a305604ee2299 >> It should be >> http://www.ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-talk/161578 >> But why not archived? >> >> I belive the mysql-ruby-win package was compiled with fastcall option. >> Therefore the find_library checking for 'mysql_query' function is >> failed with argument error. >> The same to 'mysql_ssl_set' function. >> So I change 'mysql_query' to 'mysql_reconnect' and remove >> 'mysql_ssl_set' checking. >> > > Thank you Park for responding. Tomorrow when I get to the office I am > going to try to recompile following your previous post, and this last > post. With any luck I am going to throw it up on a few different spots > on the web so perhaps it will get out there a bit more. I am running Windows 2k. I tried the solution that worked for you on Windows XP but I still get... ruby extconf.rb --with-mysql-include="C:\Program Files\MySQL\MySQL Server 4.1\include" --with-mysql-lib="C:\Program Files\MySQL\MySQL Server 4.1\lib\opt" checking for mysql_reconnect() in mysqlclient.lib... no checking for main() in m.lib... yes checking for mysql_reconnect() in mysqlclient.lib... no checking for main() in z.lib... no checking for mysql_reconnect() in mysqlclient.lib... no checking for main() in socket.lib... no checking for mysql_reconnect() in mysqlclient.lib... no checking for main() in nsl.lib... no checking for mysql_reconnect() in mysqlclient.lib... no I have verified the location of my lib files and my include files, but no go. Perhaps I will just download your binary =) Zach