frankx: wohl ein memory-Probl. - Folgefrage zu apxs:Error und libtool

Beitrag lesen

Hellihello Christoph,

besten Dank,

Warum die Einbindung der Extension nicht funktioniert hat, bleibt mir ein Rätsel, das mit der jetzigen Konfiguration aber nicht mehr ausgetestet werden kann, gelle?

In der Tat ist das eine von "./configure" und dem gesamten make-Durchlauf völlig unabhängige Gschichte.

Ja, "aber" wenn jetzt im Bundle json mit drinne ist, kann ich ja schlecht probieren, ob ich die Extension noch installiert kriege (;-), des meinte ich.

Sollte hier einer vorbeidödeln, der mir Anhaltspunkte für folgende Medlungen geben könnte, wär ich dankbar, fürs Verständnis:

h1028341:/robert/php-5.2.4 # make test
//ging dann aber nicht, kommt:
Build complete.
Don't forget to run 'make test'.

Siehe "man make" ;-)

Yes, rtfm.

ERROR: Cannot run tests without CLI sapi.

Das ist doof, aber ziemlich eindeutig. Und es betrifft deine ./configure-Einstellungen.

--disable-cli (ich dachte damit disable ich einen start von php über Konsole, weil ich das eh nicht bräuchte)?

apxs:Error: Activation failed for custom /etc/apache2/httpd2-prefork.conf file.
apxs:Error: At least one `LoadModule' directive already has to exist.

Was steht denn in deiner /etc/apache2/httpd2-prefork.conf drin? Existiert die üeberhaupt?

Ja:

h1028341:/etc/apache2 # ls -ls httpd2-prefork.conf
4 -rw-r--r--  1 root root 66 Sep 27  2006 httpd2-prefork.conf
h1028341:/etc/apache2 # cat httpd2-prefork.conf
LoadModule php4_module /usr/lib/apache2-prefork/libphp4.so

Also eine LoadModule-Directive existiert ja wohl, wenn auchdie auf die php4 Version, die ich nicht will und die z.Z. auch nicht läuft (es läuft ja jetzt 5.2.4.).

h1028341:/robert/php-5.2.4 # libtool --finish /robert/php-5.2.4/libs
PATH="$PATH:/sbin" ldconfig -n /robert/php-5.2.4/libs
[...]
h1028341:/robert/php-5.2.4 #
was macht denn das?

Was interessiert dich daran? Du landest doch ohne Fehlermeldung wieder auf der Konsole, sofern du alles richtig gepostet hast

Du meinst, alles was kein Fehler macht, interessiert mich nicht (;-)?
Es interessierte mich immer mal wieder insofern, als ich bisher dachte, mit ./configure, make, make installe wärst getan. von libtool --finish war da nie die Rede, schon garnicht neuerdings mit der Pfadangabe zu einem .../libs - Direktory. Aber ich lebe auch ganz gut mit der Unwissenheit, solange es "funzt".

Grüße aus einem rotbeholundertem Teil von Berlin
und Dank,

frankx