ID: 22353
Comment by: alahaye at wanadoo dot fr
Reported By: Joerg dot Dieter dot Friedrich at uni-konstanz dot de
Status: Open
Bug Type: Compile Failure
Operating System: Solaris 8
PHP Version: 4CVS-2003-02-21 (stable)
New Comment:
Hi,
Same thing for me...
checking for crypt in -lcrypt... (cached) yes
checking whether SSL libraries are needed for c-client... /usr/lib
checking whether IMAP works... no
configure: error: build test failed. Please check the config.log for
details.
*************
config.log
*************
/usr/lib/libc-client.a(mail.o): In function `mm_cache':
/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c:185: undefined
reference to `__canary_death_handler'
/usr/lib/libc-client.a(mail.o): In function `mail_parameters':
/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c:459: undefined
reference to `__canary_death_handler'
/usr/lib/libc-client.a(mail.o): In function `mail_valid':
/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c:490: undefined
reference to `__canary_death_handler'
/usr/lib/libc-client.a(mail.o): In function `mail_valid_net':
/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c:508: undefined
reference to `__canary_death_handler'
/usr/lib/libc-client.a(mail.o): In function `mail_valid_net_parse':
/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c:619: undefined
reference to `__canary_death_handler'
/usr/lib/libc-client.a(mail.o):/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c:677:
more undefined references to `__canary_death_handler' fol
low
collect2: ld returned 1 exit status
configure: failed program was:
#line 35421 "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(0,"",0);
return 0;
}
Previous Comments:
------------------------------------------------------------------------
[2003-02-21 12:49:58] 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-21 10:25:40] [EMAIL PROTECTED]
Why? It works fine for me (tm) :)
(add the relevant part of config.log here..)
------------------------------------------------------------------------
[2003-02-21 07:31:15] Joerg dot Dieter dot Friedrich at uni-konstanz
dot de
Patch:
diff configure.orig configure
35853c35853
< mail_open();
---
> mail_open(0,"",0);
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=22353&edit=1