I've successfully built and we are running XML::xerces in production on AIX5.2/5.1, although I used gcc/g++ to compile, since we don't have xlr_c, for perl 5.8.2-5.8.8. Since the last node of the release is just a maintainace increment I don't thing the perl core would change that radically (I could be wrong). The one major difference that jumps out is that it looks like you are using a multi threaded perl, we did not. I did have to build a custom version of perl to 1. upgrade to 5.8.8 and 2. to use the gcc/g++ compiler, although that was easier than installing the xerces packages.
Wish I could offer more help but I don't have xlc_r to play with. Now if you want to move to gcc..... ;) -----Original Message----- From: Jason Stewart [mailto:[EMAIL PROTECTED] Sent: Thursday, August 03, 2006 12:15 AM To: [email protected] Subject: Fwd: An XML::Xerces Support Question ---------- Forwarded message ---------- From: Incley, Noel <[EMAIL PROTECTED]> Date: Aug 2, 2006 6:07 PM Subject: RE: An XML::Xerces Support Question To: [EMAIL PROTECTED] Jason, Thank you for your reply! I would welcome your assistance with the compile errors I'm getting while trying to build XML::Xerces using perl V5.8.2 under AIX V5.3. I'm getting a truck load (see my original e-mail for details) of errors like the samples below. To my untrained eye it looks like the method signatures of the perl core components changed radically from V5.8.0 (as shipped with AIX V5.2) to V5.8.2 (as shipped with AIX V5.3) and that may the root cause of my compilation blues. I'm guessing it may be a swig issue and I've been frantically swigging [but not hard liquor :-)] for a couple of days now, but I would truly welcome any assistance you can offer based on your intimate knowledge of Xerces.cpp, SWIG, Xerces-C, etc. Many thanks ... Noel "/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/reentr.inc", line 201.28: 1540-0258 (S) A return value of type "group *" cannot be initialized with an expression of type "void *". "/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/reentr.inc", line 368.28: 1540-0258 (S) A return value of type "hostent *" cannot be initialized with an expression of type "void *". -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 02, 2006 4:34 AM To: [email protected]; Incley, Noel Subject: Re: An XML::Xerces Support Question Hi Noel, On 8/1/06, Jason Stewart <[EMAIL PROTECTED]> wrote: > ---------- Forwarded message ---------- > From: Incley, Noel <[EMAIL PROTECTED]> > Date: Aug 1, 2006 5:48 AM > Subject: An XML::Xerces Support Question > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > > > Jason, > > Are you still the guiding light and driving force behind XML::Xerces at > apache.org or have you moved on to another project? I sent an e-mail > to [email protected] on 6/15/06 about problems trying to build > XML::Xerces using perl V5.8.2 under AIX V5.3 and I re-sent the same > e-mail 7/27/06, but, as yet, have not received a reply. Admittedly, > I'm an open-source neophyte, and may, by accident, not have followed > the correct procedure. That was the correct thing to do! It was my fault - because the list is configured to hold all messages from non-subscribers until I approve them. Your messages didn't get approved in time, and so they were discarded - again, my bad... > > Can you tell me if [email protected] is the correct e-mail > account to which to send requests for assistance with XML::Xerces and > whether support is still available for this software -- specific > software versions and other details are listed below. Yes and yes! > I am having problems compiling XML::Xerces under AIX V5.3 and would > welcome any assistance you can offer. However, Xerces-C compiles > successfully in this environment and I've successfully tested the > DOMCount and SAXCount Xerces-C samples. > > Under AIX V5.2 there were a couple of issues to address (see end of > e-mail), but after some trial and error, I was able to compile, link > and test XML::Xerces successfully. The versions of GNU make, > Xerces-C, XML::Xerces, VisualAge C/C++ are the same, but the version > of perl on the AIX V5.2 box is 5.8.0, whereas it is 5.8.2 on the AIX V5.3 box. Nice! Glad to hear it's working using xlc finally. > AIX V5.2 Work-arounds used: (probably not elegant solutions but > worked!): > "Xerces.cpp", line 1901.79: 1540-0256 (S) A parameter of type "int *" > cannot be initialized with an expression of type "bool *". > Changing line 1901 from "bool*" to "int*" allowed the compilation to > continue. > Used LD=xlC_r in the Makefile (created by running perl Makefile.PL) to > get successful link. > yes, the problem with bool is due to SWIG. I built it on linux, where bool is int on gcc. I'll see what I can do to make these automatic on AIX. You mentioned support. Is there anything more that you are looking for? Cheers, jas. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
