Hi!, ich bin Sebastian und schreibe hier ein bissel
über Design, Sicherheit und Programmiertechniken
sowie andere alltägliche Dinge.
Über mich und was narf überhaupt bedeutet ...

mnogosearch und PHP-Installation

17. Februar 2008
0
Kommentar schreiben
in Werkbank

Für heute hatte ich mir eigentlich vorgenommen mal kurz mnogosearch auf Oracle-Basis zu installieren und ein paar Fingerübungen zu machen. Tja leider weit gefehlt. Die Installation von mnogosearch funktionierte tadellos, genauso wie die Einrichtung und Anbindung von Oracle 10g XE. Das mir nun dieser kleine fiese PECL-mnogosearch-Client solche Probleme macht, damit hab ich natürlich nicht gerechnet :(

Wenn ich versucht hab den mnogosearch-Client mit

pecl install mnogosearch-1.0.0

zu installieren, wurde der Vorgang immer mit folgendem Fehler quittiert:

... /usr/local/mnogosearch/include/udm_db_int.h:24:22: error: libpq-fe.h: No such file or directory In file included from /usr/local/mnogosearch/include/udm_common.h:741, ... error before 'UDM_SQLRES' make: *** [php_mnogo.lo] Error 1

Mnogosearch erfordert wohl standardmäßig eine PostgreSQL-Unterstützung (deshalb nörgelt er auch die Datei libpq-fe.h an die Bestandteil des posgres-dev Pakets ist). Die Lösung des Problems liegt kurzerhand darin, in der Datei /usr/local/mnogosearch/include/udm_autoconf.h die PosgreSQL-Unterstützung manuell zu deaktivieren:

/* Define if you want to use PostgreSQL */ /* #undef HAVE_PGSQL */

Einfach die Zeile wieder einkommentieren, die Client-Installation via PECL neu auführen und freuen das alles funtzt.

/* Define if you want to use PostgreSQL */ #undef HAVE_PGSQL