Actually it does some with that libray, but not in the client rpm, but in
the compat one.
Well as it turns out - after you install both devel & client standard rpms,
you will need to configure mysql++ and prefix it use the libraries under
/usr/lib/mysql not /usr/lib - not sure why the SOs didn't work for me.
This fixed it. But then, I ran into trouble trying to make it. apprently
even though configure found the libz library, it missed the path, I had to
modify all make files that needed it to look for it in the correct place
using -L. Thus MySql++ is rockin -
--Thanks,
--Zeddy
On 8/1/07, Warren Young <mysqlpp@stripped> wrote:
>
> Zeddy Chirombe wrote:
> >
> > I have just installed MySQL Server 5.0.46 successfully, when I tried to
> > config mysql++, it failed with this
> > ------------
> > checking for MySQL library directory... configure: error: Didn't find
> > mysqlclient library in '/usr/local/mysql/lib/mysql /usr/local/lib/mysql
> > /opt/mysql/lib/mysql /usr/lib/mysql /usr/local/mysql/lib /usr/local/lib
> > /opt/mysql/lib /usr/lib'
>
> This message can mean more than it says. What it really means is that
> the attempt to link a trivial program to the library failed. It can be
> that the library is indeed not there, but it can also mean it failed for
> some other reason. On Solaris, for instance, we used to get this
> because of a need for -lm in addition to -lmysqlclient. You'll need to
> study config.log to find out what's really going on. (Or post it here
> for someone else to study.)
>
> On an RPM based system, this command may prove enlightening:
>
> rpm -ql MySQL-devel-standard | grep libmysqlclient
>
> Other package-based installs should have a similar query command.
> (fink, apt...)
>
> > [ ldd mysql ] does not list mysqlclient.
>
> Red herring...it's statically linked to the C API library.
>
> --
> MySQL++ Mailing List
> For list archives: http://lists.mysql.com/plusplus
> To unsubscribe:
> http://lists.mysql.com/plusplus?unsub=1
>
>