Voytek Eymont wrote:

I needed to install some additional PHP functionality on RH73,
specifically, 'xslt'

as it is, the functionality is provided by package 'sablot'

as I couldn't find rpm for the required 'sablot' and 'expat' (pre-req);
I downloaded source and compiled both expat ver.2 and sablot 1.02

of course, as soon as 'make install' completed, I located required RPMs

the RPMs were slightly backlevel:

0.98 (source 1.02) and expat 1.95 (source 2)

so, now I've installed the RPM, PHP info reports sablotron 0.98 and expat
1.95, the required functionaly works, all is well;

Question:

so, essentially, I've installed source packages, followed by, bacllevel
RPM packages:
There is a library for xslt called libxslt. This is all you need for php to have this
functionality.

Incidentality, it is good practice to use RPM packages in RedHat Distrib. The
rationally is to maintain package Integrity and Reliability.

On the average it pays to undergo the pain of building RPMs if it is not available
now, rather than sorting out the mess later on.


should I be removing the source-installed sablotron and expat ?
or, don't worry, be happy, it works ?

There is where the tool 'rpm -ql --requires' is useful in analysing dependencies between packages installed in your system. It will assist in making such decisions.

There is a library for xslt called libxslt. This is all you need for php to have this
functionality.

Hope this helps.


O Plameras

--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to