From:             steve dot lu at cycast dot com
Operating system: MacOSX10.3.9
PHP version:      5.1.5
PHP Bug Type:     *Configuration Issues
Bug description:  unable to configure with IMAP and GD support simultaneously

Description:
------------
When I run this configure script, it fails.

./configure --prefix=/user/libphp5-install
--with-jpeg-dir=/user/libjpeg-install --with-png-dir=/user/libpng-install
--with-freetype-dir=/user/freetype-install
--with-kerberos=/usr
--with-imap=/user/imap-2004g --with-imap-ssl=/usr/openssl
--with-openssl=/usr/openssl --with-zlib-dir=/usr/zlib-install --with-gd

The console output says:

checking for IMAP support... yes
checking for IMAP Kerberos support... no
checking for IMAP SSL support... /Scodigo/openssl
checking for pam_start in -lpam... yes
checking for crypt in -lcrypt... no
checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... (cached) yes
checking for SSL_CTX_set_ssl_version in -lssl... (cached) yes
checking whether build with IMAP works... no
configure: error: build test failed. Please check the config.log for
details.

The config.log says:

configure:48375: checking whether build with IMAP works
configure:48413: gcc -o conftest -I/usr/include -g -O2  -no-cpp-precomp
-L/usr/lib  -L/Scodigo/libxml2-install/lib -L/Scodigo/libxml2-install/lib
-L/Scodigo/openssl/lib -L/Scodigo/openssl/lib -L/Scodigo/zlib-install/lib
-L/Scodigo/zlib-install/lib
-L/Users/stevelu/Documents/PHP-10.3.9/sw/curl-install/lib
-L/Users/stevelu/Documents/PHP-10.3.9/sw/curl-install/lib
-L/Scodigo/curl-install/lib -L/Scodigo/curl-install/lib
-L/Scodigo/libjpeg-install/lib -L/Scodigo/libjpeg-install/lib
-L/Scodigo/libpng-install/lib -L/Scodigo/libpng-install/lib
-L/Scodigo/freetype-install/lib -L/Scodigo/freetype-install/lib
-L/Scodigo/imap-2004g/lib -L/Scodigo/imap-2004g/lib conftest.c -lc-client 
 -lssl -lcrypto -lpam -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lcurl -lz
-lssl -lcrypto -lm  -lxml2 -lz -liconv -lm -lgssapi_krb5 -lkrb5 -lk5crypto
-lcom_err -lcurl -lssl -lcrypto -lz -lxml2 -lz -liconv -lm -lgssapi_krb5
-lkrb5 -lk5crypto -lcom_err 1>&5
configure: failed program was:
#line 48386 "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;
    }
  

Notice that there is no link error, it just failed without giving any
reason.

However, if I run this configure script:

./configure --prefix=/user/libphp5-install
--with-jpeg-dir=/user/libjpeg-install --with-png-dir=/user/libpng-install
--with-freetype-dir=/user/freetype-install
--with-kerberos=/usr
--with-imap=/user/imap-2004g --with-imap-ssl=/usr/openssl
--with-openssl=/usr/openssl --with-zlib-dir=/usr/zlib-install

Without bundled GD support, everything ran fine.
So does this configure script with GD but without IMAP:

./configure --prefix=/user/libphp5-install
--with-jpeg-dir=/user/libjpeg-install --with-png-dir=/user/libpng-install
--with-freetype-dir=/user/freetype-install
--with-openssl=/usr/openssl --with-zlib-dir=/usr/zlib-install --with-gd

This seems to suggest there is some sort of conflict between GD and IMAP
support in the configure script.

Looking into configure script does not tell me anything immediately.  

Please help.

Thanks, 
Steve


-- 
Edit bug report at http://bugs.php.net/?id=38633&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=38633&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=38633&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=38633&r=trysnapshot60
Fixed in CVS:                 http://bugs.php.net/fix.php?id=38633&r=fixedcvs
Fixed in release:             
http://bugs.php.net/fix.php?id=38633&r=alreadyfixed
Need backtrace:               http://bugs.php.net/fix.php?id=38633&r=needtrace
Need Reproduce Script:        http://bugs.php.net/fix.php?id=38633&r=needscript
Try newer version:            http://bugs.php.net/fix.php?id=38633&r=oldversion
Not developer issue:          http://bugs.php.net/fix.php?id=38633&r=support
Expected behavior:            http://bugs.php.net/fix.php?id=38633&r=notwrong
Not enough info:              
http://bugs.php.net/fix.php?id=38633&r=notenoughinfo
Submitted twice:              
http://bugs.php.net/fix.php?id=38633&r=submittedtwice
register_globals:             http://bugs.php.net/fix.php?id=38633&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=38633&r=php3
Daylight Savings:             http://bugs.php.net/fix.php?id=38633&r=dst
IIS Stability:                http://bugs.php.net/fix.php?id=38633&r=isapi
Install GNU Sed:              http://bugs.php.net/fix.php?id=38633&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=38633&r=float
No Zend Extensions:           http://bugs.php.net/fix.php?id=38633&r=nozend
MySQL Configuration Error:    http://bugs.php.net/fix.php?id=38633&r=mysqlcfg

Reply via email to