I am installing a smal mailserver under debian (xbox).
-->The problem: compiling php --with-imap: ---------------------------------------
Qmail vpopmail Apache Mysql PHP --> are working -----------
The imap-2002e installl: ------------------------
With SSL support: ------------------ tar -zxf imap-2002e.tar.Z cd imap-2002e make ldb ln -sf c-client include ln -sf c-client lib
--> no errors
The PHP4.3.6 installl: ---------------------- (works fine without imap)
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-zlib-dir=/usr/lib/ --enable-versioning --enable-track-vars=yes --enable-url-includes --enable-sysvshm=yes --enable-sysvsem=yes --enable-ftp --with-config-file-path=/etc --with-gd --with-dom --with-iconv --with-gettext --with-openssl --with-mcrypt --enable-mbstring=all --with-mime-magic --with-imap=/usr/local/src/imap-2002e --with-imap-ssl=/usr/local/ssl
is going through.
--> no errors
at the end of "make" occurs the error -------------------------------------
... /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [libphp4.la] Error 1 ...
the config.log tells me:
...
configure:39998: checking for IMAP support
configure:40447: checking for pam_start in -lpam
configure:40604: checking for crypt in -lcrypt
configure:41054: checking whether SSL libraries are needed for c-client
configure:41184: gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/ssl/lib -L/usr/local/ssl/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/src/imap-2002e/lib -L/usr/local/src/imap-2002e/lib conftest.c -lc-client -lssl -lcrypto -lcrypt -lpam -lpng -lz -lz -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lxml2 -lz -liconv -lm 1>&5
/tmp/ccGH0fBl.o(.text+0x82): In function `main':
/usr/local/src/lamps/php-4.3.6/configure:41178: undefined reference to `auth_gssapi_valid'
collect2: ld returned 1 exit status
configure: failed program was:
#line 41159 "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; } ...
#(The last 12 lines)#
...
configure:91681: checking if gcc supports -fno-rtti -fno-exceptions
configure:91694: gcc -c -g -O2 -fno-rtti -fno-exceptions -c conftest.c -I$(top_builddir)/TSRM conftest.c 1>&5
configure:91725: checking whether the linker (/usr/bin/ld) supports shared libraries
configure:92416: checking how to hardcode library paths into programs
configure:92448: checking whether stripping libraries is possible
configure:92466: checking dynamic linker characteristics
configure:92881: checking if libtool supports shared libraries
configure:92889: checking whether to build shared libraries
configure:92916: checking whether to build static libraries
configure:93456: checking whether -lc should be explicitly linked in
Any help or ideas around?
Regards roman