I copied apd_dbd_mysql.c to the dbd directory of apr-util-1.2.2 and built it with the following commands:
./makeconf./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-expat=/ opt/local \
--with-iconv=/opt/local --with-berkeley-db=/opt/local \ --without-pgsql --with-mysql=/usr/local/mysql make make install I didn't get any errors or warnings. After that I built apache 2 with: ./makeconf ./configure \ --libdir=/opt/local/lib \ --with-expat=/opt/local \ --mandir=/opt/local/share/man \ --enable-mods-shared=all \ --enable-ssl \ --with-ssl=/opt/local \ --with-apr=/usr/local/apr/bin/apr-1-config \ --with-apr-util=/usr/local/apr/bin/apu-1-config \ --enable-deflate \ --enable-proxy \ --enable-proxy-connect \ --enable-proxy-http \ --enable-proxy-ftp make make installAgain, with no problems. After all is said and done, I'm still getting the same error when I start apache:
DBD: No driver for mysqlI assume that I'm building the drivers, as they appear to have been compiled:
Fry:~/tmp/nw/apr-util-1.2.2 root# ls dbd.libs apr_dbd_mysql.c apr_dbd_pgsql.lo apr_dbd_sqlite2.o apr_dbd.c apr_dbd_mysql.lo apr_dbd_pgsql.o apr_dbd_sqlite3.c apr_dbd.lo apr_dbd_mysql.o apr_dbd_sqlite2.c apr_dbd_sqlite3.lo apr_dbd.o apr_dbd_pgsql.c apr_dbd_sqlite2.lo apr_dbd_sqlite3.o
Fry:~/tmp/nw/apr-util-1.2.2 root# ls dbd/.libs/apr_dbd.o apr_dbd_mysql.o apr_dbd_pgsql.o apr_dbd_sqlite2.o apr_dbd_sqlite3.o
I'm at a loss at this one. I followed the instructions in INSTALL.MySQL, but I must have missed something along the way. Any hints would be greatly appreciated.
- Fred --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx