SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Apache, Lighttpd, nginx, Cherokee
Post Reply
bockelmaenner
Posts: 14
Joined: 2004-08-28 15:50
 

SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by bockelmaenner »

Hallo!

Ich bin neu in diesem Forum und auc neu auf dem Gebiet Linux, Apache, PHP, etc.

Ich möchte auf unseren bestehenden Webserver die PHP Version 4.3.8 installieren. Viele Beiträge haben bereits geholfen, die richtigen Einstellungen, Pakete, etc. downzuladen und zu installieren (ua. via YAST) die fehlednen Devel-Module.

Wenn ich jetzt den configure für 4.3.8 starte, läuft er zwa durch, meldet jedoch Fehler, die in config.log protokolliert sind. Allerdings kan ich aus diesen Fehler nicht erkennen, was ich tun muß um sie zu beheben.

Das config.log sieht wie folgt aus:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:1638: checking host system type
configure:1726: checking for gcc
configure:1839: checking whether the C compiler (gcc ) works
configure:1855: gcc -o conftest conftest.c 1>&5
configure:1881: checking whether the C compiler (gcc ) is a cross-compiler
configure:1886: checking whether we are using GNU C
configure:1914: checking whether gcc accepts -g
configure:1947: checking whether gcc and cc understand -c and -o together
configure:1998: checking how to run the C preprocessor
configure:2079: checking for AIX
configure:2106: checking if compiler supports -R
configure:2139: checking if compiler supports -Wl,-rpath,
configure:2180: checking for re2c
configure:2211: checking for ranlib
configure:2239: checking whether ln -s works
configure:2264: checking for mawk
configure:2298: checking for bison
configure:2332: checking bison version
configure:2342: checking for flex
configure:2376: checking for yywrap in -lfl
configure:2419: checking lex output file root
configure:2440: checking whether yytext is a pointer
configure:2483: checking for working const
configure:2562: checking flex version
configure:2706: gcc -o conftest -g -O2 -pthread conftest.c 1>&5
configure:2726: checking for pthreads_cflags
configure:2789: checking for pthreads_lib
configure:2915: checking for AOLserver support
configure:3135: checking for Apache 1.x module support via DSO through APXS
configure:3418: checking for Apache 1.x module support
configure:4199: checking for member fd in BUFF *
configure:4242: checking for mod_charset compatibility option
configure:4309: checking for Apache 2.0 filter-module support via DSO through APXS
configure:5045: checking for Apache 2.0 handler-module support via DSO through APXS
configure:5782: checking for Caudium support
configure:6092: checking for CLI build
configure:6152: checking for embedded SAPI library support
configure:6335: checking for Zeus ISAPI support
configure:6545: checking for NSAPI support
configure:6866: checking for PHTTPD support
configure:7075: checking for Pi3Web support
configure:7384: checking for Roxen/Pike support
configure:7633: checking for Servlet support
configure:8111: checking for thttpd
configure:8317: checking for TUX
configure:8531: checking for webjames
configure:8605: checking for CGI build
configure:8629: checking whether writing to stdout works
configure:8687: checking whether to force Apache CGI redirect
configure:8701: checking whether to discard path_info + path_translated
configure:8714: checking whether to enable path info checking
configure:8727: checking whether to enable fastcgi support
configure:8932: checking for chosen SAPI module
configure:9837: checking for missing declarations of reentrant functions
configure:9846: gcc -c -g -O2 conftest.c 1>&5
configure:9871: gcc -c -g -O2 conftest.c 1>&5
configure:9896: gcc -c -g -O2 conftest.c 1>&5
configure:9921: gcc -c -g -O2 conftest.c 1>&5
configure:9946: gcc -c -g -O2 conftest.c 1>&5
configure:9970: checking for sendmail
configure:10011: checking whether system uses EBCDIC
configure:10104: checking for socket
configure:10132: gcc -o conftest -g -O2 conftest.c 1>&5
configure:10361: checking for htonl
configure:10389: gcc -o conftest -g -O2 conftest.c 1>&5
configure:10618: checking for gethostname
configure:10646: gcc -o conftest -g -O2 conftest.c 1>&5
configure:10875: checking for gethostbyaddr
configure:10903: gcc -o conftest -g -O2 conftest.c 1>&5
configure:11132: checking for yp_get_default_domain
configure:11160: gcc -o conftest -g -O2 conftest.c 1>&5
/tmp/cc0EXV6Y.o: In function `main':
/usr/php438/php-4.3.8/configure:11154: undefined reference to `yp_get_default_domain'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11137 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char yp_get_default_domain(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char yp_get_default_domain();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_yp_get_default_domain) || defined (__stub___yp_get_default_domain)
choke me
#else
yp_get_default_domain();
#endif

; return 0; }
configure:11178: checking for __yp_get_default_domain
configure:11206: gcc -o conftest -g -O2 conftest.c 1>&5
/tmp/ccckwhTd.o: In function `main':
/usr/php438/php-4.3.8/configure:11200: undefined reference to `__yp_get_default_domain'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11183 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char __yp_get_default_domain(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char __yp_get_default_domain();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub___yp_get_default_domain) || defined (__stub_____yp_get_default_domain)
choke me
#else
__yp_get_default_domain();
#endif

; return 0; }
configure:11244: checking for yp_get_default_domain in -lnsl
configure:11263: gcc -o conftest -g -O2 conftest.c -lnsl 1>&5
configure:11338: gcc -o conftest -g -O2 conftest.c -lnsl 1>&5
configure:11390: checking for dlopen
configure:11418: gcc -o conftest -g -O2 conftest.c -lnsl 1>&5
/tmp/cc6rwcxW.o: In function `main':
/usr/php438/php-4.3.8/configure:11412: undefined reference to `dlopen'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11395 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char dlopen(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dlopen();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_dlopen) || defined (__stub___dlopen)
choke me
#else
dlopen();
#endif

; return 0; }
configure:11436: checking for __dlopen
configure:11464: gcc -o conftest -g -O2 conftest.c -lnsl 1>&5
/tmp/ccitG9Hb.o: In function `main':
/usr/php438/php-4.3.8/configure:11458: undefined reference to `__dlopen'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11441 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char __dlopen(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char __dlopen();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub___dlopen) || defined (__stub_____dlopen)
choke me
#else
__dlopen();
#endif

; return 0; }
configure:11502: checking for dlopen in -ldl
configure:11521: gcc -o conftest -g -O2 conftest.c -ldl -lnsl 1>&5
configure:11596: gcc -o conftest -g -O2 conftest.c -lnsl -ldl 1>&5
configure:11648: checking for sin in -lm
configure:11701: checking for res_search
configure:11729: gcc -o conftest -g -O2 conftest.c -lm -ldl -lnsl 1>&5
/tmp/ccKtdFUF.o: In function `main':
/usr/php438/php-4.3.8/configure:11723: undefined reference to `res_search'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11706 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char res_search(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char res_search();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_res_search) || defined (__stub___res_search)
choke me
#else
res_search();
#endif

; return 0; }
configure:11747: checking for __res_search
configure:11775: gcc -o conftest -g -O2 conftest.c -lm -ldl -lnsl 1>&5
/tmp/ccasLfgW.o: In function `main':
/usr/php438/php-4.3.8/configure:11769: undefined reference to `__res_search'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11752 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char __res_search(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char __res_search();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub___res_search) || defined (__stub_____res_search)
choke me
#else
__res_search();
#endif

; return 0; }
configure:11813: checking for res_search in -lresolv
configure:11832: gcc -o conftest -g -O2 conftest.c -lresolv -lm -ldl -lnsl 1>&5
configure:11907: gcc -o conftest -g -O2 conftest.c -lm -ldl -lnsl -lresolv 1>&5
configure:12237: checking for inet_aton
configure:12265: gcc -o conftest -g -O2 conftest.c -lresolv -lm -ldl -lnsl 1>&5
configure:12633: checking for dn_skipname
configure:12661: gcc -o conftest -g -O2 conftest.c -lresolv -lm -ldl -lnsl 1>&5
/tmp/ccKqaSp0.o: In function `main':
/usr/php438/php-4.3.8/configure:12655: undefined reference to `dn_skipname'
collect2: ld returned 1 exit status
configure: failed program was:
#line 12638 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char dn_skipname(); below. */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char dn_skipname();

int main() {

/* The GNU C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually named
something starting with __ and the normal name is an alias. */
#if defined (__stub_dn_skipname) || defined (__stub___dn_skipname)
choke me
#else
dn_skipname();
#endif

; return 0; }
configure:12679: checking for __dn_skipname
configure:12707: gcc -o conftest -g -O2 conftest.c -lresolv -lm -ldl -lnsl 1>&5
configure:13027: checking for ANSI C header files
configure:13135: checking for dirent.h that defines DIR
configure:13173: checking for opendir in -ldir
configure:13258: checking for fclose declaration
configure:13267: gcc -c -g -O2 conftest.c 1>&5
configure:13342: checking for dirent.h
configure:13342: checking for ApplicationServices/ApplicationServices.h
configure:13342: checking for sys/param.h
configure:13342: checking for sys/types.h
configure:13342: checking for sys/time.h
configure:13342: checking for netinet/in.h
configure:13342: checking for alloca.h
configure:13342: checking for arpa/inet.h
configure:13342: checking for arpa/nameser.h
configure:13342: checking for assert.h
configure:13342: checking for crypt.h
configure:13342: checking for fcntl.h
configure:13342: checking for grp.h
configure:13342: checking for ieeefp.h
configure:13342: checking for langinfo.h
configure:13342: checking for limits.h
configure:13342: checking for locale.h
configure:13342: checking for monetary.h
configure:13342: checking for mach-o/dyld.h
configure:13342: checking for netdb.h
configure:13342: checking for pwd.h
configure:13342: checking for resolv.h
configure:13342: checking for signal.h
configure:13342: checking for stdarg.h
configure:13342: checking for stdlib.h
configure:13342: checking for string.h
configure:13342: checking for syslog.h
configure:13342: checking for sysexits.h
configure:13342: checking for sys/file.h
configure:13342: checking for sys/mman.h
configure:13342: checking for sys/mount.h
configure:13342: checking for sys/poll.h
configure:13342: checking for sys/resource.h
configure:13342: checking for sys/select.h
configure:13342: checking for sys/socket.h
configure:13342: checking for sys/statfs.h
configure:13342: checking for sys/statvfs.h
configure:13342: checking for sys/vfs.h
configure:13342: checking for sys/sysexits.h
configure:13342: checking for sys/varargs.h
configure:13342: checking for sys/wait.h
configure:13342: checking for unistd.h
configure:13342: checking for unix.h
configure:13342: checking for utime.h
configure:13342: checking for sys/utsname.h
configure:13342: checking for sys/ipc.h
configure:13342: checking for dlfcn.h
configure:13381: checking for fopencookie
configure:13440: gcc -c -g -O2 conftest.c 1>&5
configure:13492: gcc -o conftest -g -O2 conftest.c -lresolv -lm -ldl -lnsl 1>&5
configure:13553: checking for broken getcwd
configure:13568: checking for broken libc stdio
configure:13629: gcc -o conftest -g -O2 conftest.c -lresolv -lm -ldl -lnsl 1>&5
configure:13657: checking whether struct tm is in sys/time.h or time.h
configure:13691: checking for tm_zone in struct tm
configure:13763: checking for tm_gmtoff in struct tm
configure:13799: checking for struct flock
configure:13841: checking for socklen_t
configure:13884: checking size of long
configure:13923: checking size of int
configure:13963: checking for st_blksize in struct stat
configure:13998: checking for st_blocks in struct stat
configure:14038: checking for st_rdev in struct stat
configure:14073: checking for size_t
configure:14106: checking for uid_t in sys/types.h
configure:14141: checking for struct sockaddr_storage
configure:14186: gcc -c -g -O2 conftest.c 1>&5
configure: In function `main':
configure:14182: structure has no member named `sa_len'
configure: failed program was:
#line 14176 "configure"
#include "confdefs.h"

#include <sys/types.h>
#include <sys/socket.h>

int main() {
static struct sockaddr sa; int n = (int) sa.sa_len; return n
; return 0; }
configure:14199: checking for IPv6 support
configure:14231: checking for vprintf
configure:14403: checking for alphasort
configure:14403: checking for asctime_r
configure:14403: checking for chroot
configure:14403: checking for ctime_r
configure:14403: checking for cuserid
configure:14403: checking for crypt
configure:14403: checking for flock
configure:14403: checking for ftok
configure:14403: checking for funopen
configure:14403: checking for gai_strerror
configure:14403: checking for gcvt
configure:14403: checking for getlogin
configure:14403: checking for getprotobyname
configure:14403: checking for getprotobynumber
configure:14403: checking for getservbyname
configure:14403: checking for getservbyport
configure:14403: checking for getrusage
configure:14403: checking for gettimeofday
configure:14403: checking for gmtime_r
configure:14403: checking for isascii
configure:14403: checking for link
configure:14403: checking for localtime_r
configure:14403: checking for lockf
configure:14403: checking for lrand48
configure:14403: checking for memcpy
configure:14403: checking for memmove
configure:14403: checking for mkstemp
configure:14403: checking for mmap
configure:14403: checking for nl_langinfo
configure:14403: checking for perror
configure:14403: checking for poll
configure:14403: checking for putenv
configure:14403: checking for realpath
configure:14403: checking for random
configure:14403: checking for rand_r
configure:14403: checking for regcomp
configure:14403: checking for res_search
configure:14403: checking for scandir
configure:14403: checking for setitimer
configure:14403: checking for setlocale
configure:14403: checking for localeconv
configure:14403: checking for setsockopt
configure:14403: checking for setvbuf
configure:14403: checking for shutdown
configure:14403: checking for sin
configure:14403: checking for snprintf
configure:14403: checking for srand48
configure:14403: checking for srandom
configure:14403: checking for statfs
configure:14403: checking for statvfs
configure:14403: checking for std_syslog
configure:14403: checking for strcasecmp
configure:14403: checking for strcoll
configure:14403: checking for strdup
configure:14403: checking for strerror
configure:14403: checking for strftime
configure:14403: checking for strstr
configure:14403: checking for strtok_r
configure:14403: checking for symlink
configure:14403: checking for tempnam
configure:14403: checking for tzset
configure:14403: checking for unsetenv
configure:14403: checking for usleep
configure:14403: checking for utime
configure:14403: checking for vsnprintf
configure:14457: checking for getaddrinfo
configure:14544: checking for strlcat
configure:14544: checking for strlcpy
configure:14544: checking for getopt
configure:14599: checking whether utime accepts a null argument
configure:14646: checking for working alloca.h
configure:14679: checking for alloca
configure:14879: checking whether sprintf is broken
configure:14928: checking whether snprintf is broken
configure:14992: checking for declared timezone
configure:15039: checking for type of reentrant time-related functions
configure:15136: checking for readdir_r
configure:15186: checking for type of readdir_r
configure:15340: checking whether to include debugging symbols
configure:15373: checking layout of installed files
configure:15407: checking path to configuration file
configure:15443: checking directory to be scanned for configuration files
configure:15473: checking whether to enable safe mode by default
configure:15508: checking for safe mode exec dir
configure:15549: checking whether to enable PHP's own SIGCHLD handler
configure:15586: checking whether to enable magic quotes by default
configure:15623: checking whether to enable runpaths
configure:15648: checking whether to explicitly link against libgcc
configure:15727: checking whether to enable short tags by default
configure:15764: checking whether to enable dmalloc
configure:15852: checking whether to enable IPv6 support
configure:15882: checking whether to enable versioning
configure:15934: checking for OpenSSL support
configure:15987: checking for pkg-config
configure:16174: checking for OpenSSL version
cpp0: warning: changing search order for system directory "/usr/include"
cpp0: warning: as it has already been specified as a non-system directory
configure:16314: checking for CRYPTO_free in -lcrypto
configure:16333: gcc -o conftest -g -O2 conftest.c -lcrypto -lresolv -lm -ldl -lnsl 1>&5
configure:16473: checking for SSL_CTX_set_ssl_version in -lssl
configure:16492: gcc -o conftest -g -O2 conftest.c -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcrypto 1>&5
configure:16832: checking for ZLIB support
configure:16878: checking if the location of ZLIB install directory is defined
configure:17219: checking for gzgets in -lz
configure:17238: gcc -o conftest -g -O2 conftest.c -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl 1>&5
configure:17376: checking whether to enable bc style precision math functions
configure:17658: checking for BZip2 support
configure:17706: checking for BZip2 in default path
configure:17802: checking for BZ2_bzerror in -lbz2
configure:17821: gcc -o conftest -g -O2 conftest.c -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl 1>&5
configure:18204: checking whether to enable calendar conversion support
configure:18469: checking for cpdflib support
configure:19506: checking for CRACKlib support
configure:19917: checking whether to enable ctype functions
configure:20180: checking for CURL support
configure:20229: checking for CURL in default path
configure:20247: checking for cURL 7.9.8 or greater
configure:20547: checking for curl_easy_perform in -lcurl
configure:20566: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -lcurl -lssl -lcrypto -ldl conftest.c -lcurl -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl 1>&5
configure:20685: checking for curl_version_info in -lcurl
configure:20704: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -lcurl -lssl -lcrypto -ldl conftest.c -lcurl -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl 1>&5
/tmp/ccEtHYVP.o: In function `main':
/usr/php438/php-4.3.8/configure:20700: undefined reference to `curl_version_info'
collect2: ld returned 1 exit status
configure: failed program was:
#line 20693 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char curl_version_info();

int main() {
curl_version_info()
; return 0; }
configure:20959: checking for cyrus imap support
configure:21872: checking for xDBM support
configure:22491: checking whether to enable DBA
configure:22631: checking for gdbm_open in -lgdbm
configure:22650: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib conftest.c -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl 1>&5
configure:22817: checking for GDBM support
configure:22932: checking for dbm_open in -lndbm
configure:22951: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib conftest.c -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl 1>&5
configure:23122: checking for NDBM support
configure:23421: checking for Berkeley DB4 support
configure:23741: checking for Berkeley DB3 support
configure:24061: checking for Berkeley DB2 support
configure:24381: checking for DBM support
configure:24722: checking for CDB support
configure:24776: checking for INI File support
configure:24830: checking for FlatFile support
configure:24845: checking whether to enable DBA interface
configure:25088: checking whether to enable dbase support
configure:25351: checking whether to enable dbx support
configure:25610: checking whether to enable direct I/O support
configure:25871: checking for DOM support
configure:25965: checking for libxml version
configure:26532: checking for DOM XSLT support
configure:26557: checking for DOM EXSLT support
configure:27200: checking whether to enable EXIF (metadata from images) support
configure:27463: checking for FrontBase SQL92 (fbsql) support
configure:27885: checking for FDF support
configure:28597: checking whether to enable the bundled filePro support
configure:28860: checking for FriBidi support
configure:29303: checking whether to enable FTP support
configure:29567: checking for GD support
configure:29614: checking for the location of libjpeg
configure:29641: checking for the location of libpng
configure:29694: checking for the location of libXpm
configure:29719: checking for FreeType 1.x support
configure:29744: checking for FreeType 2
configure:29769: checking for T1lib support
configure:29794: checking whether to enable truetype string function in GD
configure:29819: checking whether to enable JIS-mapped Japanese font support in GD
configure:29873: checking for fabsf
configure:29901: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:29885: warning: conflicting types for built-in function `fabsf'
configure:29873: checking for floorf
configure:29901: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:30033: checking for jpeg_read_header in -ljpeg
configure:30052: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -ljpeg -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:30316: checking for png_write_image in -lpng
configure:30335: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -lz conftest.c -lpng -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:30696: checking for XpmFreeXpmImage in -lXpm
configure:30715: gcc -o conftest -g -O2 -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -lX11 conftest.c -lXpm -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:31413: checking for T1_LoadFont in -lt1
configure:31432: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lt1 -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:36688: checking for GNU gettext support
configure:36746: checking for bindtextdomain in -lintl
configure:36765: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib conftest.c -lintl -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lintl
collect2: ld returned 1 exit status
configure: failed program was:
#line 36754 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char bindtextdomain();

int main() {
bindtextdomain()
; return 0; }
configure:36787: checking for bindtextdomain in -lc
configure:36806: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib conftest.c -lc -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:37186: checking for ngettext in -lc
configure:37205: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:37229: checking for dngettext in -lc
configure:37248: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:37272: checking for dcngettext in -lc
configure:37291: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:37315: checking for bind_textdomain_codeset in -lc
configure:37334: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:37364: checking for GNU MP support
configure:37498: checking for __gmp_randinit_lc_2exp_size in -lgmp
configure:37517: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lgmp -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
configure:38031: checking for hwapi support
configure:38693: checking for Hyperwave support
configure:38936: checking for iconv support
configure:39998: checking for IMAP support
configure:40447: checking for pam_start in -lpam
configure:40466: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lpam -lgmp -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lpam
collect2: ld returned 1 exit status
configure: failed program was:
#line 40455 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char pam_start();

int main() {
pam_start()
; return 0; }
configure:40604: checking for crypt in -lcrypt
configure:41054: checking whether SSL libraries are needed for c-client
configure:41184: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc-client -lssl -lcrypto -lcrypt -lgmp -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
/tmp/ccrksr7g.o: In function `main':
/usr/php438/php-4.3.8/configure:41178: undefined reference to `auth_gssapi_valid'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_end'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_authenticate'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_acct_mgmt'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_start'
collect2: ld returned 1 exit status
configure: failed program was:
#line 41159 "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 auth_gssapi_valid();
int main() {
auth_gssapi_valid();
return 0;
}

configure:41210: checking whether IMAP works
configure:41243: gcc -o conftest -g -O2 -Wl,-rpath,/usr/ssl/lib -L/usr/ssl/lib -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc-client -lssl -lcrypto -lcrypt -lgmp -lz -lndbm -lgdbm -lcurl -lbz2 -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -ldl -lxml2 -lz -lm 1>&5
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_end'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_authenticate'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_acct_mgmt'
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../libc-client.so: undefined reference to `pam_start'
collect2: ld returned 1 exit status
configure: failed program was:
#line 41218 "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;
}
Für Tipps, wie ich die neue PHP version ans Fliegen bringe bin ich dankbar.
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by arty »

Nimm ein RPM-Paket.

bye
arty
bockelmaenner
Posts: 14
Joined: 2004-08-28 15:50
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by bockelmaenner »

Danke für den Tipp.

Weisst Du wo ich für SuSE 8.1 / Apache 1.3.26 ein vollständiges RPM bekomme?
Danke.
superuser1
Posts: 291
Joined: 2003-11-26 18:43
Location: earth
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by superuser1 »

Hi...

beim Distributor deines Vertrauens...

ftp://ftp.suse.com/pub/projects/apache/ ... /8.1-i386/

:roll:
bockelmaenner
Posts: 14
Joined: 2004-08-28 15:50
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by bockelmaenner »

Hi!

Danke für den Tipp mit dem Distri. habe alles runtergeladen und dann die Pakete mit

Code: Select all

rpm -Uvh --test *rpm
getestet. Als Ergebnis habe ich das Folgende bekommen. Es scheint mir also etwas zu fehlen, aber woher bekomme ich das?

Code: Select all

error: failed dependencies:
        libGL.so.1   is needed by mod_php4-core-4.3.8-1
        libXcursor.so.1   is needed by mod_php4-core-4.3.8-1
        libXft.so.2   is needed by mod_php4-core-4.3.8-1
        libXrandr.so.2   is needed by mod_php4-core-4.3.8-1
        libc.so.6(GLIBC_2.3)   is needed by mod_php4-core-4.3.8-1
        libcrypto.so.0.9.7   is needed by mod_php4-core-4.3.8-1
        libfontconfig.so.1   is needed by mod_php4-core-4.3.8-1
        libgdbm.so.3   is needed by mod_php4-core-4.3.8-1
        libgdbm_compat.so.3   is needed by mod_php4-core-4.3.8-1
        libmhash.so.2   is needed by mod_php4-core-4.3.8-1
        libmm.so.13   is needed by mod_php4-core-4.3.8-1
        libmysqlclient.so.12   is needed by mod_php4-core-4.3.8-1
        libpng.so.3   is needed by mod_php4-core-4.3.8-1
        libpq.so.3   is needed by mod_php4-core-4.3.8-1
        libqt-mt.so.3   is needed by mod_php4-core-4.3.8-1
        libsasl2.so.2   is needed by mod_php4-core-4.3.8-1
        libsnmp-0.4.2.6.so   is needed by mod_php4-core-4.3.8-1
        libssl.so.0.9.7   is needed by mod_php4-core-4.3.8-1
Ich habe dann acuh geprüft, welceh Pakte installiert sind:

Code: Select all

 rpm -qa |grep php4
mod_php4-core-4.2.2-276
mod_php4-4.2.2-276
mod_php4-devel-4.2.2-276
Any idea what's wrong?

Thanks a lot for helpful tips.
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11
Contact:
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by arty »

bockelmaenner wrote:Any idea what's wrong?
Installiere die Devel-Pakete der fehlenden Sachen. Und evtl solltest du mal in Betracht ziehen, deinen Server zu kündigen.

arty
bockelmaenner
Posts: 14
Joined: 2004-08-28 15:50
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by bockelmaenner »

Danke, hat sich justa mente alles geklärt. Es lagen im Verzeichnis noch 'alte' rpm Files rum. Die gelöscht und schon lief die Installation durch.

Danke. :lol:

Eine Frage zum Schluß: Nach dem Update auf php 4.3.8 komme ich teilweise an die Datenbank nicht mehr ran. Hat die Installation der neuen php Version auch Einfluß auf die mySQL DB?
bockelmaenner
Posts: 14
Joined: 2004-08-28 15:50
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by bockelmaenner »

Alles ist gut.

Danke für die Unterstützung.

:-D
nilso
Posts: 25
Joined: 2003-10-08 19:10
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by nilso »

Hallo leute,
so ich wollte nun PHP bei mir auch updaten.
Selbe Konfiguration wie bei: bockelmaenner
Also habe ich mir folgenden RPM`s von suse geladen:
mod_php4-4.3.8-1.i586.rpm
mod_php4-4.3.8-1.src.rpm
mod_php4-core-4.3.8-1.i586.rpm
mod_php4-devel-4.3.8-1.i586.rpm

Als ich dann versucht mit:

Code: Select all

rpm -Uhv mod_php4-4.3.8-1.i586.rpm
error: failed dependencies:
        mod_php4-core = 4.3.8 is needed by mod_php4-4.3.8-1
Dann dachte ich okay dann halt erst den Core und machte das:

Code: Select all

rpm -Uhv mod_php4-core-4.3.8-1.i586.rpm
error: failed dependencies:
        mod_php4-core = 4.2.2 is needed by mod_php4-4.2.2-168
Dann dachte ich hmm und schaut nach ob das alte mod_php4 über haupt installiert ist unf folgedes kahm raus:

Code: Select all

rpm -qa |grep php4
mod_php4-core-4.2.2-168
mod_php4-4.2.2-168
Nun Woltle ich fragen was habe ich falsch gemacht?

mfG
NilsO
nilso
Posts: 25
Joined: 2003-10-08 19:10
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by nilso »

ohhh man ich bin blöd einfach alte PHP version deinstalliert und dann neue version instllier oh man sorry leute war noch nicht wach *mit kopf auf tisch hauh*
major (jgbtl511)
Posts: 22
Joined: 2003-08-02 09:01
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by major (jgbtl511) »

Mhh irgendwie komme ich nicht weiter und bräuchte mal nen kleinen Schups.

Hab die RPM Pakete wie oben mit:

Code: Select all

rpm -Uvh --test *rpm
getestet und keine Fehler bekommen. Die alte php Version 4.22 iss noch drauf.

Wollte dann die rpms mit dem Befehl:

Code: Select all

rpm -U rpmpaketname
einspielen doch er sagt mir immer: 4.3.8 is needed by mod_php4-4.3.8-1 egal welches ich der drei installieren möchte.

Er meckert immer das er das eine oder andere der drei haben will.

Was mache ich falsch und wie muss der Befehl lauten den ich brauche um die Pakete zu installieren?

Wär euch für Hilfe wirklich dankbar :)

Major
suntzu
Posts: 669
Joined: 2002-12-20 19:47
Location: Mönchengladbach
Contact:
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by suntzu »

Code: Select all

rpm -Uvh *4.3.8*.rpm
Oder, wie bereits oben geschrieben, alte Pakete deinstallieren (ohne --purge) und dann die neuen installieren.
major (jgbtl511)
Posts: 22
Joined: 2003-08-02 09:01
 

Re: SuSE 8.1, Apache 1.3.26 mit PHP 4.2.2 auf PHP 4.3.8 updaten

Post by major (jgbtl511) »

Besten dank hat geklappt :)

Major
Post Reply