|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
  [2004-08-21 15:04 UTC] bolk at hitv dot ru
 Description:
------------
Can't compile PHP with IMAP c-client module.
C-client version: imap-2004a.tar.Z (2004.7.15, 2`224`181)
PHP: 4.3.9RC1 and 4.3.8
Reproduce code:
---------------
./configure --with-imap=../imap-2004a
Actual result:
--------------
checking for pam_start in -lpam... yes
checking for crypt in -lcrypt... (cached) yes
checking whether SSL libraries are needed for c-client... no
checking whether IMAP works... no
configure: error: build test failed. Please check the config.log for details.
tail -30 config.log
/usr/src/imap-2004a/c-client/libc-client.a(osdep.o)(.text+0xb9b9): In function `ssl_genkey':
/usr/src/imap-2004a/c-client/osdep.c:842: undefined reference to `RSA_generate_key'
/usr/src/imap-2004a/c-client/libc-client.a(osdep.o)(.text+0xb9e7):/usr/src/imap-2004a/c-client/osdep.c:843: undefined reference to `ERR_get_error'
/usr/src/imap-2004a/c-client/libc-client.a(osdep.o)(.text+0xb9f6):/usr/src/imap-2004a/c-client/osdep.c:846: undefined reference to `ERR_error_string'
collect2: ld returned 1 exit status
configure: failed program was:
#line 41357 "configure"
#include "confdefs.h"
    void mm_log(void){}
    void mm_dlog(void){}
    void mm_flags(void){}
    void mm_fatal(void){}
    void mm_critical(void){}
    void mm_nocritical(void){}
    void mm_notify(void){}
    void mm_login(void){}
    void mm_diskerror(void){}
    void mm_status(void){}
    void mm_lsub(void){}
    void mm_list(void){}
    void mm_exists(void){}
    void mm_searched(void){}
    void mm_expunged(void){}
    char mail_newbody();
    int main() {
      mail_newbody();
      return 0;
    }
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits             | |||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 01:00:01 2025 UTC | 
Hmm... But I have no IMAP support in my PHP: checking for IMAP support... no [root@domain php-4.3.9RC1]# php -m|grep -i imap|wc -l 0 [root@domain php-4.3.9RC1]#./configure --with-imap=../imap-2004a --with-ssl checking whether SSL libraries are needed for c-client... no checking whether IMAP works... no configure: error: build test failed. Please check the config.log for details. [root@domain php-4.3.9RC1]# tail -30 config.log /usr/src/imap-2004a/c-client/libc-client.a(osdep.o)(.text+0xb9b9): In function `ssl_genkey': /usr/src/imap-2004a/c-client/osdep.c:842: undefined reference to `RSA_generate_key' /usr/src/imap-2004a/c-client/libc-client.a(osdep.o)(.text+0xb9e7):/usr/src/imap-2004a/c-client/osdep.c:843: undefined reference to `ERR_get_error' /usr/src/imap-2004a/c-client/libc-client.a(osdep.o)(.text+0xb9f6):/usr/src/imap-2004a/c-client/osdep.c:846: undefined reference to `ERR_error_string' collect2: ld returned 1 exit status configure: failed program was: #line 41357 "configure" #include "confdefs.h" void mm_log(void){} void mm_dlog(void){} void mm_flags(void){} void mm_fatal(void){} void mm_critical(void){} void mm_nocritical(void){} void mm_notify(void){} void mm_login(void){} void mm_diskerror(void){} void mm_status(void){} void mm_lsub(void){} void mm_list(void){} void mm_exists(void){} void mm_searched(void){} void mm_expunged(void){} char mail_newbody(); int main() { mail_newbody(); return 0; }