Emiliano wrote:
> 
> Frank Boehme wrote:
> >
> > Now, I am giving it a try...
> >
> > Ok, I compiled 1.4b5 and installed successfully. When apache tries to
> > load php, I get:
> >
> > Cannot load /usr/lib/apache/libphp3.so into server:
> > /usr/lib/apache/libphp3.so: undefined symbol:
> > midgard_traverse_filetemplate
> >
> > But I am damn sure that the new php was linked against the new
> > libmidgard. Any ideas?
> 
> What does 'ldd /usr/lib/apache/libphp3.so | grep midgard' return?
> 
> > In the meantime, I try to recompile php without
> > expat, as suggested in connection with another symbol error.
> 
> Hmm, this could be a problem. libmidgard pulls in symbols from our
> libexpat, and php brings in the same symbols with the internal expat.
> 
> Anyone have a clue on how to approach this? How is the potential
> conflict
> resolved between apache and php, since apache has expat-lite internal
> too?
XML support in PHP uses the same expat-lib. It looks like actually these symbols
resolve to Apache's internal expat-lite because these functions are exported via
httpd.exp (apache/src/support/httpd.exp). It seems that we can use the same
techniques.
-- 
Sincerely yours, Alexander Bokovoy 
//   The Midgard Project   // Minsk Linux Users Group // IPLabs Linux Team
\\ www.midgard-project.org \\   www.minsk-lug.net     \\  linux.iplabs.ru
A little experience often upsets a lot of theory.

--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org

To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]

Reply via email to