The Makefiles are intelligent enough to know that the MySQL libraries are normally stored in /path/to/libdir/mysql, but LD is not. Hence, for runtime, unless you set up an LD_LIBRARY_PATH statement in your start scripts, you have to have the /path/to/libdir/mysql directory in your ld.so.conf file for the runtime linker to find the needed libraries. I've run into this situation with other applications previously, where the compiler finds everything properly, because of my configure options, but the binary can't at runtime.
Will
--On Monday, 11 November, 2002 20:39 +0200 "Andrei V.Loukinykh" <[EMAIL PROTECTED]> wrote:
Hello Simon, Monday, November 11, 2002, 7:38:17 PM, you wrote:SL> Didn't realize this was about SQLauxprop till rob replied.. SL> I think the error is quite obvious it cant find the mysqlclient shared SL> library. 1. You compiled it on a different machine 2. ldconfig doesn't SL> have the path to libmysqlclient. It is strange.. As i mentioned, I compiled sasl with an option: --with-mysql=/usr/local I have mysql libraries/includes in /usr/local/lib/mysql, /usr/local/include/mysql I have compiled mysql, sasl, cyrus, db4.0.14 - all on the same comp. I tried to make a link in /usr/lib/sasl2 to /usr/local/lib/mysql/libmysqlclient... That didnt help I'll try to add path ty mysql libs in ld.so.conf... -- Best regards, Andrei mailto:avl@;evp.sf.ukrtel.net
---------------------------------------------------------------------------- William K. Hardeman [EMAIL PROTECTED] http://www.wkh.org The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!" (I found it!) but "That's funny ..." -- Isaac Asimov Always listen to experts. They'll tell you what can't be done and why. Then do it. --Robert A. Heinlein