Hi All, Much appreciative of all the work to date that's been put into the c-client. Have used it for years with php. As of late have run into a problem and now i'm running around the internet to try and get it sorted. It has to do with php and how it compiles in mysql 4.1 libraries and c-client libraries.
http://bugs.php.net/bug.php?id=31182 /usr/local/imap-2004a/lib/libc-client.a(misc.o)(.text+0x8a4): In function `hash_reset': /build/imap-2004a/c-client/misc.c:278: multiple definition of `hash_reset' /usr/lib/mysql/libmysqlclient.a(hash.o)(.text+0x130): first defined here /usr/bin/ld: Warning: size of symbol `hash_reset' changed from 94 in /usr/lib/mysql/libmysqlclient.a(hash.o) to 89 in /usr/lib/mysql/libmysqlclient.a(hash.o) collect2: ld returned 1 exit status make: *** [libphp5.la] Error 1 The folks on the php side of things have indicated that perhaps folks who develop both mysql and/or c-client should name-space protect their symbols. Was wondering if this is something that's already done with c-client code. If not, how difficult would it be to affect this change? Anyways, any feedback/messages, etc would be great. Much appreciated! -sd ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -- ------------------------------------------------------------------ For information about this mailing list, and its archives, see: http://www.washington.edu/imap/c-client-list.html ------------------------------------------------------------------
