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
------------------------------------------------------------------

Reply via email to