From: Zach Dennis <
[email protected]>
Reply-To: (e-mail address removed)
To: (e-mail address removed) (ruby-talk ML)
Subject: Re: MySQL Ruby On Windows , Why?
Date: Thu, 27 Oct 2005 22:56:36 +0900
zdennis wrote:
Park Heesob wrote:
Hi,
From: Zach Dennis <
[email protected]>
Reply-To: (e-mail address removed)
To: (e-mail address removed) (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=3D"C:\Program Files\MySQL\MySQL
Server 4.1\include" --with-mysql-lib=3D"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 =3D)