Probleme beim PHP Update./configure make make install

ninjazx

Registered User
Hallo zusammen,

ich habe ein Problem wo ich echt nicht mehr weiter komme.
Ich habe Suse 9.1 mit php 4.3.4 und möchte ein Update nach 4.3.11 machen.
Ich habe mich für die Variante PHP selbst zu kompilieren entschieden weil das Update über RPM buggy ist.

1.Schritt download von php-4.3.11.tar.gz
2. Schrit entpacken von php4
3. ./configure
***
./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --sysconfdir=/etc --with-_lib=lib --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --enable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enable-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-mbregex --enable-memory-limit --enable-safe-mode --enable-shmop --enable-sigchild --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --enable-wddx --enable-yp --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp --with-gdbm --with-gettext --with-gmp --with-imap=/usr/local/src/imap-2004c1 --with-jpeg-dir=/usr --with-ldap=yes --with-mcal=/usr --with-mcrypt --with-mhash --with-mysql=yes --with-ndbm --with-png-dir=/usr --with-readline --with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir=yes --with-xml --with-zlib=yes --with-gd --with-openssl --with-curl --with-swf=/usr/local/src/dist --with-imap-ssl --enable-xslt --with-xslt-sablot --with-iconv --with-httpd2=/usr/sbin/httpd2-prefork
***

das läuft dann auch einwandfrei durch nach etlichen Software nach Installationen.

4. Schritt apache stoppen

5. Schritt make

und hier komme ich nicht mehr weiter bei der Fehlermeldung:

make Auszung
---------------------------

..... 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_strtod.lo Zend/zend_execute.lo sapi/cgi/cgi_main.lo sapi/cgi/getopt.lo main/internal_functions.lo -lcrypt -lmcal -lc-client -lnsl -lsablot -lexpat -lswf -lcrypt -lhistory -lreadline -lmhash -lmcrypt -lltdl -lldap -llber -lssl -lcrypto -lcrypt -lgmp -lt1 -lfreetype -lpng -lz -ljpeg -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lz -lssl -lcrypto -ldl -lxml2 -lz -lm -lnetsnmp -lcrypto -lm -ldl -lcrypt -lcrypt -o sapi/cgi/php
ext/mysql/libmysql/my_tempnam.o(.text+0x40): In function `my_tempnam':
/home/admin/Desktop/updatePHP/php-4.3.11/ext/mysql/libmysql/my_tempnam.c:115: warning: the use of `tempnam' is dangerous, better use `mkstemp'
/usr/local/src/dist/lib/libswf.a(swfimage.o)(.text+0x672): In function `swf_definebitmap':
: warning: the use of `mktemp' is dangerous, better use `mkstemp'
ext/imap/php_imap.o(.text+0xc0c1): In function `zm_startup_imap':
/home/admin/Desktop/updatePHP/php-4.3.11/ext/imap/php_imap.c:442: undefined reference to `ssl_onceonlyinit'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Fehler 1

Bitte helft mir ich habe hier absolut keine Lösung.

Vielen Dank

ciao

ninjazx
 
Mit Google kam ich bisher immer zu 99%iger Sicherheit weiter. Nur nicht aufgeben.
Ich denke mal, es liegt an imap....
http://bugs.php.net/bug.php?id=23371&edit=3
Wäre schon mal was...
An deiner Stelle würde ich dann bei solch einem Problem (wenn man imap verdächtigt) einfach mal ohne imap compilen. Wenn's dann geht, weiß man, wo man arbeiten muss ;)
 
Back
Top