This was very helpful, but confusing I guess..
bash-3.00# /usr/local/mysql/bin/mysql_config --libs
-L/usr/local/lib -R/usr/local/lib -R/usr/lib -L/usr/local/pgsql/lib -R
+/usr/local/pgsql/lib -L/usr/lib -R/usr/openwin/lib -L/usr/openwin/lib
+ -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.
+2/lib -R/usr/local/BerkeleyDB.4.2/lib -L/usr/X11R6/lib -R/usr/X11R6/l
+ib -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lposix4 -lgen -ls
+ocket -lnsl -lm -L/usr/local/ssl/lib -lssl -lcrypto
bash-3.00# /usr/local/mysql/bin/mysql_config --cflags
-I/usr/local/mysql/include/mysql -L/usr/local/pgsql/lib -R/usr/local/
+pgsql/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/ssl/lib -R/u
+sr/local/ssl/lib -L/usr/openwin/lib -R/usr/openwin/lib -I/usr/local/r
+rdtool-1.2.19/include -DHAVE_RWLOCK_T
Now you can run
/usr/local/bin/perl --cflags "-I/usr/local/mysql/include/mysql -L/usr
+/local/pgsql/lib -R/usr/local/pgsql/lib -L/usr/local/lib -R/usr/local
+/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/openwin/lib -R/
+usr/openwin/lib -I/usr/local/rrdtool-1.2.19/include -DHAVE_RWLOCK_T
+" and --libs="-L/usr/local/lib -R/usr/local/lib -R/usr/lib -L/usr/loc
+al/pgsql/lib -R/usr/local/pgsql/lib -L/usr/lib -R/usr/openwin/lib -L/
+usr/openwin/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/loca
+l/BerkeleyDB.4.2/lib -R/usr/local/BerkeleyDB.4.2/lib -L/usr/X11R6/lib
+ -R/usr/X11R6/lib -L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lp
+osix4 -lgen -lsocket -lnsl -lm -L/usr/local/ssl/lib -lssl -lcrypto"
it will differ on every system, but the mysql_config will tell you.
after, you will probably still be screwed a little..
remember to:
export LD_LIBRARY_PATH=/usr/local/mysql/lib/myql
etc... |