DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=43336>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=43336

           Summary: mod_perl / expat /ld.so errors
           Product: Apache httpd-2
           Version: 2.2.4
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Core
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Problems in chronological order:

1) When installing mod_perl with apxs data persistence problem appeared: the 
wrong page is displayed. This symptom was reproduced on two identical Solaris 
configurations in two different companies with 2 different applications. Both 
application are mod_perl compliant. One of them was even double checked.

2) I decided to re-install Apache 2.2.4. The new compilation with gcc 3.4.6 
failed on expat symbol error with the configure directive: --enable-mods-
shared=all. Only static builds could be performed.

3) If apache 2.2.4 was statically linked an expat error was returned as the 
server is started.

Observation:

The libexpat.so library was found in the path: …httpd-2.2.4/srclib/apr-
util/xml/expat. It was assumed the origin of the problem was this library 
delivered with the Apache tar ball.

Remedy used:

1) A new expat library was installed from the Solaris Companion CD for Solaris 
9.04. It was version 1.95. The souce was copied into the expat directory 
mentioned above. The results remained the same. These libraries were removed 
from the system.

2) The expat library was installed from the latest available source (version 
2.037) with a plain vanilla configure / make / make install. Apache 2.2.4 
compiled without problem.  mod_perl installed with apxs. All the above problems 
disappeared. The compiler library flags were set in order to search first 
the /user/local/lib first. This is the location the new libexpat.so was 
installed.

Conclusion:

The delivered libexpat.so does not perform correctly on Solaris 9. I would 
suggest not to deliver this library but to set it as a prerequisite for the 
installation of Apache 2. The test of the version can be done with xmlwf –v in 
the configure script to secure the appropriate version of the library is linked.

Regards Klaus Müller
www.wsiwlt.com

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to