PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP-Compiling: "cannot find -lcrypto"



Torsten[EG]
26.03.02, 21:07
PHP/Apache kompilieren ist an sich kein Problem, aber ich brauche noch IMAP-Support bei PHP, da gibt es jedoch mal wieder ein dolles Problem:

/usr/i486-suse-linux/bin/ld: cannot find -lcrypto
collect2: ld returned 1 exit status

sagt mir make, wenn ich php mit "--with-imap" und "--with-imap-ssl" konfiguriert habe (imap-ssl ist nötig, sonst gibt es schon bei ./config Probs).

Wo liegt da das Problem?

netzmeister
26.03.02, 21:19
Hallo,

heisst das "libcrypto"?

Bei einem SuSE System musst Du dann einen Symbolischen Link auf
die eigentliche lib----xxx.s.0.x anlegen. Dann läuft das durch.

Viele Grüsse

Eicke

tomes
26.03.02, 21:27
ln -s libcrypt-2.1.1.so libcrypt.so

T;o)Mes

micha
26.03.02, 21:53
Hi,

das Devel-Paket zu OpenSSL ist installiert ( findest Du unter Serie d ) ?

Gruß micha

Torsten[EG]
26.03.02, 21:54
Super, das hat geklappt! Thx, jetzt kommt aber Folgendes (ist vorher beim Apache-Compilen nicht aufgetreten):


mod_php4.c:28: zend.h: No such file or directory
mod_php4.c:29: php.h: No such file or directory
mod_php4.c:30: php_variables.h: No such file or directory
mod_php4.c:47: php_ini.h: No such file or directory
mod_php4.c:48: php_globals.h: No such file or directory
mod_php4.c:49: SAPI.h: No such file or directory
mod_php4.c:50: php_main.h: No such file or directory
mod_php4.c:52: zend_compile.h: No such file or directory
mod_php4.c:53: zend_execute.h: No such file or directory
mod_php4.c:54: zend_highlight.h: No such file or directory
mod_php4.c:55: zend_indent.h: No such file or directory
mod_php4.c:57: ext/standard/php_standard.h: No such file or directory

Wieso findet er die Dateien nicht, bzw. wo erwartet er sie?
Die Files sind in /usr/local/include/php/ und den Unterverzeichnissen davon alle vorhanden.