PDA

View Full Version : installation fails


olaus
5th March 2006, 23:22
hello,

does someone have a clue what might be the reason for this failure: (it's 2.2.0 on suse 9.3 x86_64 ):


checking for OpenSSL support... yes
checking for Kerberos support... no
checking for pkg-config... no
configure: error: Cannot find OpenSSL's <evp.h>
ERROR: Could not configure PHP
cd: error retrieving current directory: getcwd: cannot access parent directories: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/aps.tar.gz“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/spamassassin.tar.gz“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/uudeview.tar.gz“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/clamav.tar.gz“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/cronolog“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/cronosplit“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/ispconfig_tcpserver“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/zip“ nicht möglich: Datei oder Verzeichnis nicht gefunden
mv: Aufruf von stat für „binaries/unzip“ nicht möglich: Datei oder Verzeichnis nicht gefunden
tar: spamassassin.tar.gz: Kann open nicht ausführen.: Datei oder Verzeichnis nicht gefunden
tar: Nicht behebbarer Fehler: Programmabbruch.
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
mv: Aufruf von stat für „spamassassin“ nicht möglich: Datei oder Verzeichnis nicht gefunden
tar: uudeview.tar.gz: Kann open nicht ausführen.: Datei oder Verzeichnis nicht gefunden
tar: Nicht behebbarer Fehler: Programmabbruch.
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
mv: Aufruf von stat für „uudeview“ nicht möglich: Datei oder Verzeichnis nicht gefunden
tar: clamav.tar.gz: Kann open nicht ausführen.: Datei oder Verzeichnis nicht gefunden
tar: Nicht behebbarer Fehler: Programmabbruch.
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
mv: Aufruf von stat für „clamav“ nicht möglich: Datei oder Verzeichnis nicht gefunden
tar: aps.tar.gz: Kann open nicht ausführen.: Datei oder Verzeichnis nicht gefunden
tar: Nicht behebbarer Fehler: Programmabbruch.
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.
./setup2: line 777: ispconfig_tmp/php/bin/php: Datei oder Verzeichnis nicht gefunden
ERROR: Das mitgelieferte PHP-Binary funktioniert auf Ihrem System nicht! Die Installation bricht hier ab!

till
6th March 2006, 08:00
The error is:

configure: error: Cannot find OpenSSL's <evp.h>

Do you have The OpenSSL devel packages from SuSe installed? The best way is to search for openssl in the yast software installation manager and install all openssl libaries and devel packages.

falko
6th March 2006, 11:20
Please install the openssl-devel-32bit package with yast.

olaus
10th March 2006, 23:28
Please install the openssl-devel-32bit package with yast.

thx, that helped but it still didn't compile PHP:

checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... yes
checking for SSL_CTX_set_ssl_version in -lssl... yes
checking for PCRE support... yes
checking for ZLIB support... no
checking if the location of ZLIB install directory is defined... /usr/lib64
configure: error: Cannot find libz
ERROR: Could not configure PHP


but /usr/lib64 looks ok (or what is it missing ?):

s15204098:/usr/lib64 # ls -al *z*
-rw-r--r-- 1 root root 71838 Jun 4 2005 libbz2.a
-rwxr-xr-x 1 root root 781 Mar 19 2005 libbz2.la
lrwxrwxrwx 1 root root 15 Feb 8 23:28 libbz2.so -> libbz2.so.1.0.0
lrwxrwxrwx 1 root root 15 Feb 8 23:28 libbz2.so.1 -> libbz2.so.1.0.0
-rwxr-xr-x 1 root root 60696 Jun 4 2005 libbz2.so.1.0.0
lrwxrwxrwx 1 root root 16 Feb 8 23:29 libgz.so.1 -> /lib64/libz.so.1
lrwxrwxrwx 1 root root 10 Feb 8 23:28 libz.so.1 -> libgz.so.1
-rw-r--r-- 1 root root 6040 Mar 19 2005 libzio.a
lrwxrwxrwx 1 root root 11 Feb 8 23:28 libzio.so -> libzio.so.0
lrwxrwxrwx 1 root root 13 Feb 8 23:28 libzio.so.0 -> libzio.so.0.1
-rwxr-xr-x 1 root root 8600 Mar 19 2005 libzio.so.0.1
s15204098:/usr/lib64 # ls -al /lib64/*z*
lrwxrwxrwx 1 root root 13 Feb 8 23:27 /lib64/libz.so.1 -> libz.so.1.2.2
-rwxr-xr-x 1 root root 77960 Jul 22 2005 /lib64/libz.so.1.2.2


i tried removing the ${WITH_ZLIB_DIR} in the PHP-configure but that gave another error:


_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_mm.lo Zend/zend_default_classes.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/php_cli_readline.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -lcrypt -lcrypt -lrt -lmysqlclient -lssl -lcrypto -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcrypt -lcrypt -o sapi/cli/php
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
ERROR: Could not make PHP

olaus
10th March 2006, 23:47
ok, got it compiling PHP after

apt-get install zlib-devel

maybe extend the suse howto with zlib-devel and openssl-devel-32bit.