compil oci8 (10g) + php5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : compil oci8 (10g) + php5

compil oci8 (10g) + php5

par amorer » 11 déc. 2007, 18:34

Salut
OS: mandriva 2008 architecture 32bits
Je n'arrive pas à compiler php5 avec oracle10g. La ligne de commande :
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-oci8 --with-gd --enable-sigchild
-> aucun problème, cette étape se termine nickel. C'est le make qui plante (très vite) là-dessus :

# make
/bin/sh /home/invite/install_php/php-5.2.5/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/oci8/ -I/home/invite/install_php/php-5.2.5/ext/oci8/ -DPHP_ATOM_INC -I/home/invite/install_php/php-5.2.5/include -I/home/invite/install_php/php-5.2.5/main -I/home/invite/install_php/php-5.2.5 -I/usr/include/libxml2 -I/home/invite/install_php/php-5.2.5/ext/date/lib -I/usr/include/mysql -I/ext/apps/oracle/817/rdbms/public -I/ext/apps/oracle/817/rdbms/demo -I/home/invite/install_php/php-5.2.5/TSRM -I/home/invite/install_php/php-5.2.5/Zend -I/usr/include -g -O2 -prefer-non-pic -c /home/invite/install_php/php-5.2.5/ext/oci8/oci8_lob.c -o ext/oci8/oci8_lob.lo
/home/invite/install_php/php-5.2.5/ext/oci8/oci8_lob.c:32: attention : la définition de données n'a pas de type ni de classe de stockage
/home/invite/install_php/php-5.2.5/ext/oci8/oci8_lob.c: In function ‘php_oci_lob_read’:
/home/invite/install_php/php-5.2.5/ext/oci8/oci8_lob.c:308: erreur: ‘OCI_NLS_CHARSET_MAXBYTESZ’ undeclared (first use in this function)
/home/invite/install_php/php-5.2.5/ext/oci8/oci8_lob.c:308: erreur: (Each undeclared identifier is reported only once
/home/invite/install_php/php-5.2.5/ext/oci8/oci8_lob.c:308: erreur: for each function it appears in.)
make: *** [ext/oci8/oci8_lob.lo] Erreur 1

J'ai cherché sur internet et pas trouvé de solutions. Ce pb est-il connu?

NB : j'ai fait la même install sur une architecture 64bits (mandriva 2008) et ça s'est passé nickel.

Merci pour toute aide
Rosaire