linux-l: Bibliothek verbeult -php3- Apache experts?

Jens Dreger jens.dreger at physik.fu-berlin.de
Sa Aug 5 04:20:58 CEST 2000


On Fri, Aug 04, 2000 at 06:35:58PM +0000, Wolfgang Conrad wrote:
> [...]
> Beim Versuch den KDE2 Beta3 zum Laufen zu bringen, hab' ich auf 'ner SuSE 6.3
> diverse angeblich erforderliche Bibliotheken nachinstalliert, wonach der Apache
> nun beim Hochlaufen knirscht:
> 
> (1)	Starting service httpd   	Syntax error on line 193 of
> 				/etc/httpd/httpd.conf
> 
> (2)	Cannot load /usr/lib/apache/libphp3.so into server:
> 	/usr/lib/libtiff.so3: undefined symbol: jpeg_resync_to_restart
> 
> In (1) ist sicher kein wirklicher Syntax error in der Zeile 192,
> 
> 	denn Zeile 192 in /etc/httpd/httpd.conf =
> 
> 	LoadModule php3_module /usr/lib/apache/libphp3.so
> 
> 
> /usr/lib/apache/libphp3.so     existiert
> 
> /usr/lib/libtiff.so3  (existiert) --> /usr/lib/libtiff.so3. 4.33
> 
> /usr/lib/libtiff.so3.4.33   (existiert)
> 
> 
> 		"jpeg_resync_to_restart" finde ich nirgendwo.

dreger at watson:/hdc6/lib> nm /usr/lib/libjpeg.so | grep resync
00010300 T jpeg_resync_to_restart

jpeg_resync_to_restart bezeichnet eine Funktion in irgendeiner
shared-library. In diesem Fall in "libjpeg". Warum nun libphp3 diese
Library nachladen will, weiss ich allerdings nicht, denn bei mir
scheint es diese zumindest nicht direkt zu brauchen, ich habe aber
auch noch kein KDE2 Beta zu installieren versucht. Ich benutze ja
keine Programme, die mit k anfangen, ausser k-ill. Aber das hatten wir
ja schon. Also hier haben wir:

dreger at watson:/hdc6/lib> ldd /usr/lib/apache/libphp3.so              
        libgd.so.1 => /usr/lib/libgd.so.1 (0x400b2000)
        libttf.so.2 => /usr/lib/libttf.so.2 (0x400e8000)
        libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40110000)
        libdb.so.3 => /lib/libdb.so.3 (0x40116000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40151000)
        libpam.so.0 => /lib/libpam.so.0 (0x40160000)
        libm.so.6 => /lib/libm.so.6 (0x40168000)
        libdl.so.2 => /lib/libdl.so.2 (0x40185000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40189000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x401b6000)
        libc.so.6 => /lib/libc.so.6 (0x401c6000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Sieht das bei Dir irgendwie anders aus ? libgd hat irgendwas mit Grafik
zu tun und koennte daher libtiff und libjpeg benoetigen. Nur so eine
Vermutung... libjpeg wird sicherlich auch von KDE irgendwie
verwendet. Vielleicht gibt's die gesucht Funktion jpeg_resync_to_restart 
jetzt nicht mehr.

> Hab' ich hier einfach ein link zerbrochen?
> Weiß jemand, aus welchem Paket diese Library stammt? 
> Apache neu installieren?

KDE2 Beta deinstallieren ? 

> Vielleicht ist mein Wochenende noch zu retten?!?

Versuch's mit "M-x doctor" in emacs und trag dort Dein Problem
vor. Ich weiss es naemlich nicht... ;-)

Gruss,

Jens.



Mehr Informationen über die Mailingliste linux-l