chyba po prekladu php modulu sybase
Pavel Lisy
pali na tmapy.cz
Pátek Červen 21 11:50:17 CEST 2002
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
> >
> > Jake podrobnosti mam pripadne dodat, abyste mi mohli poradit?
> Neprijdete na neco sam po
> ldd `which apache` nebo strace?
> Mate php i php-sybase stejne verze?
Dekuji za reakci,
php i php-sybase mam prekladane najednou ze stejnych zdrojaku, vytvarim
si rpm balicek.
ldd `which httpd`
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40025000)
libm.so.6 => /lib/i686/libm.so.6 (0x4003a000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4005d000)
libdb-3.2.so => /lib/libdb-3.2.so (0x4008a000)
libmm.so.11 => /usr/lib/libmm.so.11 (0x40131000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40136000)
libdl.so.2 => /lib/libdl.so.2 (0x40154000)
libc.so.6 => /lib/i686/libc.so.6 (0x40158000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
z toho nejsem moc moudry.
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.
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