I have been, for the last several days, trying to manually compile and install the MySQL/Ruby bindings on my laptop running OS X 10.4.2. I already applied the fixrbconfig gem on my installation of Ruby, and I am running the latest stable release of MySQL, I believe it is 4.1.14 (I used the binary tarball, not a source compilation or an installation from the binary package). However, I have also received this error on 5.0.12 release as well. $ sudo export PATH=/usr/local/mysql/bin:$PATH $ sudo ruby extconf.rb -- --with-mysql-config checking for mysql_ssl_set()... no checking for mysql.h... yes creating Makefile $sudo make gcc -fno-common -g -0s -pipe -fno-common ... blah blah blah... then I get the following: /usr/bin/ld: warning -L: directory name (/usr/local/mysql/lib/mysql) does not exist /usr/bin/ld: can''t locate file for: -lmysqlclient collect2: id returned 1 exit status make: *** [mysql.bundle] Error 1 Now, I believe that this error is occurring because the binary distribution of MySQL is missing the lmysqlclient, but what I don''t get is I have done this once before, a few days prior and managed to get everything to work. I have been trying, ever since, to duplicate what I did that made this work. I also remember that when it did work the line "checking for mysql_ssh_set()... no" actually returned yes, the compilation after that ran successfully. Any ideas? Kindest Regard, Eric Czarny