php 4.2.0
Jakub Bogusz
qboosh w pld.org.pl
Czw, 25 Kwi 2002, 21:46:24 CEST
On Wed, Apr 24, 2002 at 11:09:24PM +0200, Arkadiusz Miskiewicz wrote:
> Jakub Bogusz <qboosh w pld.org.pl> writes:
> > W logach apache (oraz na stderr przy wywołaniu /usr/bin/php):
> >
> > PHP Warning: Invalid library (maybe not a PHP library) 'iconv.so'
> > PHP Warning: Invalid library (maybe not a PHP library) 'xml.so'
> >
> > iconv.so i xml.so należą do php-4.2.0.
> > apache 1.3.24[1], ale to raczej nie ma znaczenia bo w wersji cgi jest to
> > samo.
> >
> > Ponadto przydałoby się dodać wywalanie libpdf_php.so z php.ini
> > (poprzednia nazwa pdf.so) - nie usunęło się automagicznie przy upgrade.
> Powyższe błędy iconv/xml również wynikają z tego, że jest stary php.ini
> (o ile się nie mylę) - jeśli możesz spróbuj mv php.ini.rpmnew php.ini
Nie zrobiło mi się php.ini.rpmnew, nie stwierdziłem też różnic między
moim php.ini a tym z -rDEVEL, poza liniami extension i session.save_path.
Tak więc to nie to.
> > A linkowanie znowu jest skopane - z tymi bibliotekami powinny być
> > linkowane tylko właściwe moduły, a nie libphp_common:
> > $ objdump -p /usr/lib/libphp_common-4.2.0.so.0
> > [...]
> > NEEDED libexpat.so.0
> > NEEDED libpdf.so.1
> > NEEDED libpng12.so.0
> > NEEDED libz.so.1
> > NEEDED libjpeg.so.62
+ jeszcze libxml2, libxslt i spółka
> > Pewnie trzeba dopisać jeszcze trochę =shared przy %configure.
> Do dzieła :-)
Popatrzę jeszcze, ale to już chyba będzie łatanie, bo shared prawie
wszędzie jest, a nie wystarcza.
--
Jakub Bogusz http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl