ID:               24778
 Updated by:       [EMAIL PROTECTED]
 Reported By:      korgal at hotmail dot com
-Status:           Analyzed
+Status:           Closed
 Bug Type:         Documentation problem
 Operating System: Redhat 8.0
 PHP Version:      4.3.2
 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.

"IMAP cannot be used together with Cyrus." added both to IMAP and
Cyrus.


Previous Comments:
------------------------------------------------------------------------

[2003-07-23 17:10:26] [EMAIL PROTECTED]

Due to the nature of the source code of imap & cyrus those two
extensions cannot be compiled together. The imap library has a fatal()
function and cyrus requires the user to define fatal() function.
Cyrus Docs:
Users must link with the -lcyrus switch, and must supply a function
called fatal to be called in case of any error  within libcyrus.a

So, I am afraid you'll need to use either imap or cyrus.

------------------------------------------------------------------------

[2003-07-23 16:07:14] korgal at hotmail dot com

Description:
------------
Hi,

Compiling PHP 4.3.2 with --with-imap and --with-cyrus  crash... but
removing any of the 2 make it work... i am not a C programmer, so i
have no idea what's the problem...

I have PHP 4.3.2, cyrus-imapd 2.1.13 works fine, and i tried imap-2002d
and the latest imap-2003a without difference.

Here is my config:
./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql --with-cyrus
--with-imap=/usr/local/imap-2002d --enable-ftp 
--with-interbase=/opt/interbase --with-openssl --with-zlib
--enable-inline-optimization

The CONFIGURE go fine. But when i MAKE...

/usr/local/imap-2002d/libc-client.a(osdep.o): In function `fatal':
/temp/imap-2002d/c-client/ftl_unix.c:27: multiple defini
tion of `fatal'
ext/cyrus/cyrus.lo:/temp/php-4.3.2/ext/cyrus/cyrus.c:110: first defined
here
/usr/bin/ld: Warning: size of symbol `fatal' changed from 41 to 37 in
/usr/local/imap-2002d/libc-client.a(osdep.o)
collect2: ld returned 1 exit status
make: *** [libphp4.la] Error 1

To me, looks like a "fatal" function is defined in both Cyrus and IMAP,
and it conflicts.

Thank you very much



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=24778&edit=1

Reply via email to