aballi1
New Member
Hallo zusammen,
nach dem erscheinen von PHP 5.2 muss natürlich auch direkt das Update her.
Und weil ich sowieso dabei war hab ich direkt das ganze System neu aufgesetzt.
So jetzt zum Problem:
PHP will nicht mit Imap Kompilieren
System:
SuSE 10.0 OSS
Es kommt folgende Fehlermeldung:
Die config.log sagt folgendes:
Die Imap C-Lib ist installiert (SuSE rpm (imap-devel) ) ist installiert.
Ich hatte auf dem alten System (SuSE 9.3, PHP 5.1.6) keine Probleme damit, nur jetzt will das ding aus irgendeinem Grund nicht mehr.
Hier mein configure-befehl
Hinweis: Ohne --with-imap(-ssl) funktionierts einwandfrei
Weiß jemand rat ?
Hab auch schon google gefragt aber nichts vernünftiges gefunden.
nach dem erscheinen von PHP 5.2 muss natürlich auch direkt das Update her.
Und weil ich sowieso dabei war hab ich direkt das ganze System neu aufgesetzt.
So jetzt zum Problem:
PHP will nicht mit Imap Kompilieren
System:
SuSE 10.0 OSS
Es kommt folgende Fehlermeldung:
Code:
checking for IMAP support... yes
checking for IMAP Kerberos support... no
checking for IMAP SSL support... yes
checking for pam_start in -lpam... no
checking for crypt in -lcrypt... yes
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.
Die config.log sagt folgendes:
Code:
configure:47373: checking whether build with IMAP works
configure:47411: gcc -o conftest -I/usr/include -g -O2 -L/usr/lib -Wl,-rpath,/usr/local/openssl/lib -L/usr/local/openssl/lib -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/include// -L/usr/include// conftest.c -lc-client -lssl -lcrypto -lcrypt -lgd -lfreetype -lpng -lz -ljpeg -lssl -lcrypto -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lcurl -lssl -lcrypto -ldl -lz -lxml2 -lz -lm 1>&5
/usr/lib/libc-client.so: undefined reference to `pam_end'
/usr/lib/libc-client.so: undefined reference to `pam_authenticate'
/usr/lib/libc-client.so: undefined reference to `pam_setcred'
/usr/lib/libc-client.so: undefined reference to `pam_set_item'
/usr/lib/libc-client.so: undefined reference to `pam_acct_mgmt'
/usr/lib/libc-client.so: undefined reference to `pam_start'
collect2: ld returned 1 exit status
configure: failed program was:
#line 47384 "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;
}
Die Imap C-Lib ist installiert (SuSE rpm (imap-devel) ) ist installiert.
Ich hatte auf dem alten System (SuSE 9.3, PHP 5.1.6) keine Probleme damit, nur jetzt will das ding aus irgendeinem Grund nicht mehr.
Hier mein configure-befehl
Code:
./configure --with-apxs2=/usr/sbin/apxs2 --with-zlib
--with-zlib-dir=/usr/include/ --with-mysql=/usr/bin/mysql --enable-versioning
--enable-track-vars --enable-url-includes --enable-sysvmsg
--enable-sysvshm --enable-sysvsem --enable-ftp --enable-calendar
--enable-mbstring --enable-sockets --enable-zip --enable-safe-mode
--enable-memory-limit --enable-shared --with-xsl=/usr/lib/ --with-tidy
--with-libxml=/usr/lib/ --with-openssl=/usr/local/openssl
--with-bz2=/usr/bin/bzip2 --with-curl=/usr/include/ --with-curlwrappers
--with-jpeg-dir=/usr/lib/ --with-png-dir=/usr/lib/ --with-freetype-dir=/usr/lib/
--with-mcrypt=/usr/include/ --with-mhash=/usr/include/
--with-mysql=/usr/include/ --with-mysql-sock=/var/lib/mysql/
--with-mm=/usr/include/ --with-config-file-path=/etc --with-gd=/usr/include/
--with-pear --with-imap=/usr/lib/ --with-imap-ssl --with-ncurses
Hinweis: Ohne --with-imap(-ssl) funktionierts einwandfrei
Weiß jemand rat ?
Hab auch schon google gefragt aber nichts vernünftiges gefunden.