ubuntuusers.de

Einkompilieren eines Moduls in PHP (ads)

Status: Gelöst | Ubuntu-Version: Ubuntu 6.06 (Dapper Drake)
Antworten |

self

Anmeldungsdatum:
18. August 2006

Beiträge: 464

Hallo!

ich möchte/muss einen Datenbanktreiber (für Advantage Database Server) in's PHP hineinkomplilieren (als dynamisches Modul ist der leider nicht verfügbar ☹

Dank apt-get source / apt-get build-dep ist das kompilieren auch grundsätzlich kein Problem - nur bekomme ich mein Modul nicht rein 😢

Im Source-Folder von PHP-4-4.4.2 ist das Modul im Unterordner ext/advantage vorhanden - genauso wie die mit PHP mitgelieferten Module auch.

Der configure Befehl lautet:
./configure --with-advantage=/usr/local/ads/php --with-apxs --enable-track-vars
und läuft auch so weit durch..

Leider sind nach dem kompilieren die nötigen Befehle die das Modul anbieten soll nicht verfügbar und in phpinfo() wird es auch nicht gelistet. Die configure-Line taucht dort also so auf wie ich sie angegeben habe.

Stutzig macht mich die Tatsache, dass im von configure erzeugten Makefile auch nirgends steht, dass die advantage-Extension kompiliert werden soll..

Das einzige Vorkommen von advantage oder ads ist eben diese Zeile:
CONFIGURE_COMMAND = './configure' '--with-advantage=/usr/local/ads/php' '--with-apxs' '--enable-track-vars'

Allerdings steht dort auch nichts von bcmath - wenn ich es z.B. mit --with-bcmath konfiguriere..

Habe ich da ein Verständisproblem vom Buildprozess? Wo kann ich ansetzen um das Problem zu lösen?

PS:
Vor configure habe ich auch buildconf ausgeführt wie in der Readme zum Modul empfohlen. Macht das Sinn - oder werden damit in Wahrheit alle Voreinstellungen die die Ubuntu-Maintainer getroffen haben über den Haufen geworfen? Wie kann ich denn am "sanftesten" die Build-Einstellungen verändern, so das - bis auf eben dieses Modul - das PHP genauso gebaut wird, wie es in Ubuntu integriert ist ?

self

(Themenstarter)

Anmeldungsdatum:
18. August 2006

Beiträge: 464

Bin nen Schritt weiter:
autoconf muss aufgerufen werden damit der configure-script über das neue Modul bescheid weiß.

self

(Themenstarter)

Anmeldungsdatum:
18. August 2006

Beiträge: 464

und schon geht's ☺

Antworten |