phpbar.de logo

Mailinglisten-Archive

[php] "make install" von 4.3.3RC4 auf HP-UX 11.00 schlaegt fehl

[php] "make install" von 4.3.3RC4 auf HP-UX 11.00 schlaegt fehl

Alexander Skwar alexander at skwar.name
Don Aug 21 14:45:31 CEST 2003


Mahlzeit!

Wenn ich PHP 4.3.3RC4 auf HP-UX 11.00 mit "make install" installieren
möchte, erhalte ich folgende Fehlermeldung:

#############################################################################################################

Installing PHP CLI binary:        /opt/php/bin/
Installing PHP CLI man page:      /opt/php/man/man1/
Installing PHP SAPI module:       apache2handler
/opt/apache2/build/instdso.sh SH_LIBTOOL='/opt/apache2/build/libtool' libphp4.la /opt/apache2/modules
/opt/apache2/build/libtool --mode=install cp libphp4.la /opt/apache2/modules/
cp .libs/libphp4.lai /opt/apache2/modules/libphp4.la
cp .libs/libphp4.a /opt/apache2/modules/libphp4.a
ranlib /opt/apache2/modules/libphp4.a
chmod 644 /opt/apache2/modules/libphp4.a
libtool: install: warning: remember to run `libtool --finish /root/admin/src/php-4.3.3RC4/libs'
Warning!  dlname not found in /opt/apache2/modules/libphp4.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /opt/apache2/modules/libphp4.so
chmod: can't access /opt/apache2/modules/libphp4.so
apxs:Error: Command failed with rc=65536
.
*** Error exit code 1

Stop.

#############################################################################################################

Die kompletten Ausgaben von "make" könnt ihr unter
http://email-server.info/~askwar/stuff/PHP_MakeLog.txt einsehen.

In /opt/apache2 ist Apache 2.0.47 installiert.

root_s08nfs:/root/admin/depots/ > ls -la /opt/apache2/modules/
total 7074
drwxr-xr-x   2 root       sys             96 Aug 21 12:32 .
drwxr-xr-x  15 root       sys           1024 Aug 21 07:21 ..
-rw-rw-r--   1 vz6tml     pcei          8131 Aug 21 07:21 httpd.exp
-rw-r--r--   1 root       sys        3609588 Aug 21 12:32 libphp4.a
-rw-rw-r--   1 root       sys           2097 Aug 21 12:32 libphp4.la

Was ich nicht so ganz verstehe - warum sucht "make install" (bzw.
anscheinend apxs) nach libphp4.so? Unter HP-UX haben Shared Libraries die
Endung .sl. Was mich auch noch wundert - warum wurde keine Shared Library
erzeugt? Ich möchte mit gcc 3.2 kompilieren.

Hier mein configure Aufrufsscript:

#############################################################################################################

#!/bin/sh

INST_DIR=/opt/php

CC=/usr/local/bin/gcc
CFLAGS=-O6
CPPFLAGS="$CFLAGS -I/opt/gmp/include"
LDFLAGS=-L/opt/gmp/lib
export CC CFLAGS CPPFLAGS LDFLAGS

PATH=/usr/local/bin:$PATH
export PATH

apache2=/opt/apache2

./configure \
	--prefix=$INST_DIR \
\
	--with-apxs2filter=${apache2}/bin/apxs \
	--with-apxs2=${apache2}/bin/apxs \
\
	--with-openssl \
\
	--with-zlib \
	--enable-bcmath \
	--with-bz2 \
	--enable-calendar \
	--with-curl \
\
	--enable-dba \
		--with-gdbm \
		--with-inifile \
		--with-flatfile \
\
	--enable-dbase \
	--enable-dbx \
	--enable-exif \
	--enable-ftp \
\
	--with-gd=/opt/gd2 \
		--with-ttf \
		--enable-gd-native-ttf \
		--enable-gd-jis-conv\
\
	--with-gettext \
	--with-gmp=/opt/gmp \
	--with-iconv \
	--with-java=/opt/java1.4 \
	--with-mhash \
	--with-mime-magic \
	--with-mysql \
	--with-recode \
	--enable-shmop \
	--enable-sockets \
	--enable-sysvmsg \
	--enable-sysvsem \
	--enable-sysvshm \
	--enable-yp \
\
	--enable-memory-limit

#############################################################################################################

Danke,

Alexander Skwar
-- 
Bei den Vegetariern heißt der Beischlaf "Bestäubung".

php::bar PHP Wiki   -   Listenarchive