chyba po prekladu php modulu sybase

Pavel Lisy pali na tmapy.cz
Úterý Červen 25 12:33:34 CEST 2002


On Pá, 2002-06-21 at 11:50, Pavel Lisy wrote:
> On Pá, 2002-06-21 at 11:29, Zdenek Pytela wrote:
> > Pavel Lisy píše:
> > > Mam takovy problem, po nejakem case se mi konecne podarilo prelozit
> > > sybase modul pro PHP jako .so knihovnu, ale pri natahovani (tj. startu
> > > apache) to hlasi nasledujici chybu.
> > > 
> > > /usr/sbin/httpd: relocation error: /usr/lib/php4/php_sybase_db.so:
> > > undefined symbol: dbinit
> > > 
> > > Vubec nevim, kde mam chybu hledat. Cim by to mohlo byt?
> > > 
> > > mam php-4.0.6 a freetds-0.53
> > > 

> Mozna pridam vice podrobnosti:
> 
> Mam libphp4.so a v php.ini mam nadefinovano, ze se natahuji moduly z 
> ls /usr/lib/php4/
> dbase.so  interbase.so  mysql.so  pgsql.so          php_sybase_db.so
> imap.so   ldap.so       odbc.so   php_mapscript.so  ZendOptimizer.so
> 
> a prave natahovani modulu php_sybase_db.so zpusobi chybu: 
> /usr/sbin/httpd: relocation error: /usr/lib/php4/php_sybase_db.so:
>  	undefined symbol: dbinit
> kvuli ktere nenabehne vubec apache.

Tak mi nakonec pomohlo nastavit pri prekladu 
EXTRA_LIBS="$EXTRA_LIBS -ltds -lsybdb"; export EXTRA_LIBS

Je to zrejme chyba v php-4.0.6, ktere to pro tuto variantu prekladu
nenastavi automaticky.

Pavel

-- 
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o., http://www.tmapy.cz
Nezvalova 850, Hradec Kralove, 50003
tel: +420-49-5513335 fax: +420-49-5513371

O mapach vime vse: http://www.tmapserver.cz



Další informace o konferenci Linux