On Sun, Feb 01, 2009 at 10:07:32PM -0500, Mayuresh Kasture wrote:

> Thanks, Terry, for your reply.
> 
> I am not sure if I am using SELinux, AppArmor. I didn't install any of these
> explicitly. I am not sure if they run by default.
> 
> While doing make, I used
> *make makefiles 'CCARGS=-DHAS_MYSQL ** -I/usr/local/mysql/include/mysql
> -DUSE_SASL_AUTH -I/usr/local/include/sasl -I/usr/local/bdb/include'
> 'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib
> -lsasl2 -L/usr/local/bdb/lib'
> *
> And I got error during make install.
> 
> But, when I removed mysql related arguments from the make command,
> everything worked fine. The make command I used now is,
>  *make makefiles 'CCARGS=-DUSE_SASL_AUTH -I/usr/local/include/sasl
> -I/usr/local/bdb/include' 'AUXLIBS=-lz -lm -L/usr/local/lib -lsasl2
> -L/usr/local/bdb/lib'
> 
> *I am still not getting what the problem is. I am using the correct library
> path */usr/local/mysql/lib/mysql *in the command which contains the file *
> libmysqlclient.so.16

Don't confuse the "-L" flag which enables the linker to find the library
at compile-time, with the compiler-dependent flags that enable the
run-time shared-library linker to find the library at run-time.

Add appropriate AUXLIBS flags to add the mysql library to the run-time
library path.

-- 
        Viktor.

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.

To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:majord...@postfix.org?body=unsubscribe%20postfix-users>

If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.

Reply via email to