php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #22353 Checking whether IMAP works dumps core
Submitted: 2003-02-21 07:31 UTC Modified: 2003-02-23 02:14 UTC
From: Joerg dot Dieter dot Friedrich at uni-konstanz dot de Assigned:
Status: Closed Package: Compile Failure
PHP Version: 4CVS-2003-02-21 (stable) OS: Solaris 8
Private report: No CVE-ID: None
 [2003-02-21 07:31 UTC] Joerg dot Dieter dot Friedrich at uni-konstanz dot de
Patch:

diff configure.orig configure
35853c35853
<       mail_open();
---
>       mail_open(0,"",0);


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-02-21 10:25 UTC] sniper@php.net
Why? It works fine for me (tm) :)
(add the relevant part of config.log here..)

 [2003-02-21 12:49 UTC] Joerg dot Dieter dot Friedrich at uni-konstanz dot de
configure:35607: checking whether SSL libraries are needed for c-client
configure:35800: gcc -o conftest -g -O2  -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=280 -DEAPI -DUSE_EXPAT -L/usr/local/BerkeleyDB.3.3/lib  -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -R/usr/local/ssl/lib -L/usr/local/ssl/lib -R/usr/local/BerkeleyDB.3.3/lib -L/usr/local/BerkeleyDB.3.3/lib -R/usr/local/lib -L/usr/local/lib -R/usr/local/src/imap-2002b//c-client -L/usr/local/src/imap-2002b//c-client conftest.c -lcrypto -lssl -lc-client   -lcrypt -lpam -lintl -lpng -lz -ljpeg -ldb-3.3 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket  -lgcc 1>&5
Undefined                       first referenced
 symbol                             in file
auth_gssapi_valid                   /var/tmp/ccMY2Y0c.o
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
configure: failed program was:
#line 35775 "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 auth_gssapi_valid();
    int main() {
      auth_gssapi_valid();
      return 0;
    }
  
configure:35826: checking whether IMAP works
configure:35859: gcc -o conftest -g -O2  -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=280 -DEAPI -DUSE_EXPAT -L/usr/local/BerkeleyDB.3.3/lib  -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -R/usr/local/ssl/lib -L/usr/local/ssl/lib -R/usr/local/BerkeleyDB.3.3/lib -L/usr/local/BerkeleyDB.3.3/lib -R/usr/local/lib -L/usr/local/lib -R/usr/local/src/imap-2002b//c-client -L/usr/local/src/imap-2002b//c-client conftest.c -lcrypto -lssl -lc-client   -lcrypt -lpam -lintl -lpng -lz -ljpeg -ldb-3.3 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lsocket  -lgcc 1>&5
configure: failed program was:
#line 35834 "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_open();
    int main() {
      mail_open();
      return 0;
    }
 [2003-02-23 02:06 UTC] Joerg dot Dieter dot Friedrich at uni-konstanz dot de
Hi!
>
>/usr/lib/libc-client.a(mail.o):/usr/src/redhat/BUILD/imap-2000c/c-client
> 

Your c-client-Library might be to old!
 [2003-02-23 02:14 UTC] sniper@php.net
This bug has been fixed in CVS.

In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
 
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.

In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
 
Thank you for the report, and for helping us make PHP better.

Using mail_newbody() which doesn't require any parameters.

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Sep 18 15:01:27 2024 UTC