Thanks for the reply. I did finally manage to get the correct libraries in place and got it to compile.
-----Original Message----- From: Timo Sirainen [mailto:tss@iki.fi] Sent: Wednesday, August 16, 2006 6:26 AM To: Greg Deputy Cc: dovecot@dovecot.org Subject: Re: [Dovecot] Trying to compile again
On Fri, 2006-08-11 at 21:49 -0700, Greg Deputy wrote:
I'm currently running a pre 1.0 version of dovecot.
Months back I tried to compile beta6, couldn't due to some mysql client libraries issues, and gave up. I'm now trying again with rc6.This is on a fedora core2 box, with postfix 2.3 and mysql 5.0. The error I'm getting when I run make is below. Any help would be greatly appreciated, thanks! I'd really like to get up to a more recent version.
.....
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.
d.__vt _Q25yaSSL10BulkCipher+0x8): undefined reference to `__pure_virtual'
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.
d.__vt _Q25yaSSL10BulkCipher+0xc): more undefined references to `__pure_virtual' follow
/usr/local/mysql/lib/libmysqlclient.a(crypto_wrapper.o)(.gnu.linkonce.
t._._Q 28TaoCrypt14RSA_PrivateKey+0x12e): In function
TaoCrypt::RSA_PrivateKey::~RSA_PrivateKey(void)': : undefined reference to
__builtin_delete' /usr/local/mysql/lib/libmysqlclient.a(log.o)(.text+0x30): In function `yaSSL::Log::~Log(void)': ..Your MySQL library is a C++ library instead of C library for some reason. No idea why, but that certainly doesn't work.