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