Hallo, ich möchte gerne PHP-4.4.2 selber kompilieren. Allerdings scheitere ich dabei kläglich. Nicht dass ich es zum ersten Mal mache, aber hier komme ich unter Suse 10.0 32Bit irgendwie überhaupt nicht weiter. Google hat mich auch nicht weitergebracht. Vielleicht könnt Ihr mir helfen. Hier mein configure-Aufruf: ./configure --prefix=/usr/local/php --bindir=/usr/bin --with-_lib=lib --with-config-file-path=/etc --disable-debug --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql-4 --with-openssl --with-config-file-path=/usr/local/apache/conf/ --enable-ftp --with-jpeg-dir=/usr --enable-magic-quotes --enable-calendar --with-pear --enable-sockets --enable-yp --enable-bcmath --with-pgsql --enable-memory-limit --with-bz2 --with-ttf --enable-safe-mode --with-gd --enable-gd-imgstrttf --enable-track-vars --enable-trans-sid --enable-mbstring --with-pgsql=/var/lib/pgsql --with-png-dir=/usr --with-bz2 --enable-inline-optimization --with-dba --enable-dbase --with-freetype-dir=/usr/lib --with-gettext --enable-exif --with-cyrus=/usr/include/cyrus --with-zlib-dir=/usr/include --with-zip Ausgabe: checking for ZIP support... yes configure: error: Cannot find libzzip Die zlip habe ich mit Yast allerdings installiert (Nicht die PHP-zlib-Module!). Natürlich auch das notwendige devel-Paket. Wenn ich den obigen Aufruf noch einmal, ohne --with-zip starte, dann configuriert er mir das Ding zwar, bricht dann aber mit einer mir nicht auflösbaren Fehlermeldung ab. Ausgabe: ... ... ... lcrypt -lcrypt -o sapi/cli/php /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_flat.o): In function `abort_txn': : undefined reference to `assertionfailed' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_flat.o): In function `myclose': : undefined reference to `assertionfailed' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_flat.o): In function `starttxn_or_refetch': : undefined reference to `assertionfailed' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_flat.o): In function `myfetch': : undefined reference to `assertionfailed' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_flat.o): In function `myopen': : undefined reference to `assertionfailed' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_flat.o):: more undefined references to `assertionfailed' follow /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `free_db': : undefined reference to `free_hash_table' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `enum_func': : undefined reference to `hash_del' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `abort_txn': : undefined reference to `hash_enumerate' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `commit_txn': : undefined reference to `hash_enumerate' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `myopen': : undefined reference to `construct_hash_table' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `myfetch': : undefined reference to `hash_lookup' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `myfetch': : undefined reference to `hash_insert' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `mystore': : undefined reference to `hash_lookup' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_quotalegacy.o): In function `mystore': : undefined reference to `hash_insert' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_version' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_env_create' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `init': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o):: more undefined references to `db_strerror' follow /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `myopen': : undefined reference to `db_create' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `myopen': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `myopen': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `myopen': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `myclose': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o): In function `gettid': : undefined reference to `db_strerror' /usr/lib/gcc/i586-suse-linux/4.0.2/../../../libcyrus.a(cyrusdb_berkeley.o):: more undefined references to `db_strerror' follow collect2: ld returned 1 exit status make: *** [sapi/cli/php] Fehler 1 Auch hier hat google mir leider überhaupt nichts passendes zurück gegeben. Ich bin mir relativ sicher, dass dies evtl. mit dem Konfigurierungsproblem bei ./configure ... --with-zip zu tun hat. Was meint Ihr? Vielen Dank für Eure Unterstützung Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com