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