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