PHP + informix

Miroslav BENES miroslav.benes na zdas.cz
Středa Únor 9 12:58:32 CET 2005


Přeji krásný den !

Pokouším se přeložit PHP tak, aby se dokázalo bavit s Informixem, ale moc se mi nedaří. Prosím  o nakopnutí.

 - systém FC3
 - jádro 2.6.10-1.741_FC3
 - php-4.3.10-3.2 {nejnovější jaké jsem našel v src.rpm)

Co se mi povedlo :
 - stáhnul jsem si clientsdk.2.81.UC3.LINUX-I32.tar
 - nainstaloval jsem to do /opt/informix
 - nastavil jsem INFORMIXDIR=/opt/informix
 - přidal jsem do /etc/ld.so.conf řádky :
	/opt/informix/lib
	/opt/informix/esql/lib
 - sputil jsme /sbin/ldconfig
 - do php.spec jsem doplnil jako parametr configure :
	--with-informix=opt-informix \

Při pokusu o přeložení PHP to končí s chybou :

/bin/sh /usr/src/redhat/BUILD/php-4.3.10/build-cgi/libtool --silent --preserve-dup-deps --mode=link gcc -export-dynamic -O2 -g -pipe -m32 -march=i386 ...
/opt/informix/lib/esql/libifsql.so: undefined reference to `ifx_checkAPI'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Error 1
error: Špatný návratový kód z /var/tmp/rpm-tmp.78835 (%build)


chyby sestavení RPM:
    Špatný návratový kód z /var/tmp/rpm-tmp.78835 (%build)


		

/opt/informix/lib/esql/libifsql.so: undefined reference to `ifx_checkAPI'

Co s tím ?

Google mi našel akorát podobný dotaz z ledna letošního roku (bez odpovědi) resp. vzdáleně podobný dotaz na kompilaci apache z roku 2000, kde jako řešení bylo doporučeno přejít z 4.0.6 na php-4.1.0RC5.


Předem děkuji.


Miroslav BENEŠ
System administrator
ŽĎAS a.s.


> a mate v souboru  radek
> 
> 
> kde INFORMIXDIR=/opt/informix2.6.10-1.741_FC32.6.10-1.741_FC32.6.10-1.741_FC3




Další informace o konferenci Linux