You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-user@axis.apache.org by John Hawkins <HA...@uk.ibm.com> on 2006/03/09 12:32:29 UTC

Re: AXIS C++ and AIX

Hi,

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see.

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2.

Let's break this down slowly so we can analyse what works and what 
doesn't.

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server.

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > 0509-108 The .loader section does not exist.

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server.

Have you put axis trace on? Have you put axis start trace on?

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain.

Try this out and see what you get.

cheers,
John.








Antoine Galataud <An...@reuters.com> 
09/03/2006 10:35

To
John Hawkins/UK/IBM@IBMGB
cc

Subject
AXIS C++ and AIX






Hi,
 
Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list).
So, I apologize in advance if it is not the right way to obtain help.
 
In fact, as you guessed with my email address, I?m from Reuters (Financial 
Software). I?m working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer.
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++.
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX (5.1 by the way). It?s very important 
to us.
 
So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder);
 
Thanks in advance,
 
Regards,
 
Antoine


To find out more about Reuters visit www.about.reuters.com

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd.

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Hi,

what is the current situation  for AIX build with correct xerces-c libraries
?

Thanks

2006/3/16, Antoine Galataud <an...@gmail.com>:
>
> Hum, according to the errors I'm getting (the same, with xerces), the
> modifications are not yet available with the nightly build !
>
> 2006/3/16, Antoine Galataud < antoine.galataud@gmail.com>:
> >
> > Hi !
> >
> > I come for news. Did you succeeded in building AXIS with correct
> > xerces-c libs ? Is the release ready for download ?
> >
> > Thanks for your answer
> >
> > 2006/3/15, Antoine Galataud < antoine.galataud@gmail.com>:
> > >
> > >  Oops, I read that it was already done. Please notify me when it's
> > > available for download.
> > >
> > > 2006/3/15, Antoine Galataud < antoine.galataud@gmail.com >:
> > > >
> > > > Thanks a lot ! I'll try ASAP.
> > > >
> > > > 2006/3/15, John Hawkins < HAWKINSJ@uk.ibm.com>:
> > > > >
> > > > >
> > > > > We can then update the 1.6b site to have the correct binaries !
> > > > >
> > > > >
> > > > >
> > > > >  *James Jose <ja...@in.ibm.com>*
> > > > >
> > > > > 15/03/2006 11:02
> > > > >  Please respond to
> > > > > "Apache AXIS C User List" <ax...@ws.apache.org>
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > >    Our build machine is going to use the xerces libraries pointed
> > > > > by apache site. So once I get a new build I can update you the result..
> > > > >
> > > > > Regards
> > > > > James
> > > > > --------------------------------------------------
> > > > > James Jose
> > > > > Messaging Clients Team, WMQDDC
> > > > > IBM Software Labs, India
> > > > > Direct: 91-80- 25094331  Ext :2331
> > > > > E-mail: jamejose@in.ibm.com
> > > > >
> > > > >
> > > > >
> > > > >   *"Antoine Galataud" <an...@gmail.com>*
> > > > >
> > > > > 03/15/2006 14:40
> > > > >   Please respond to
> > > > > "Apache AXIS C User List"
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi,
> > > > > Thanks for your answer.
> > > > > That's true, libs size are not exactly the same. I hope you will
> > > > > find the libs you built with !
> > > > >
> > > > >
> > > > >
> > > > > 2006/3/15, James Jose <* jamejose@in.ibm.com*<ja...@in.ibm.com>>:
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > >    I got this same error message when I used the xerces libraries
> > > > > downloaded from the site pointed in the axis installation document. For me
> > > > > this problem occurred because our build machine having a different xerces
> > > > > parser compared to mine. After getting the xerces libraries from the build
> > > > > machine, I could to start the simple_axis_server.
> > > > >
> > > > > 'ls -l' of these libraries gives
> > > > >
> > > > > lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19
> > > > > libxerces-c.a -> libxerces-c.so
> > > > > -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19
> > > > > libxerces-c.so
> > > > > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  *
> > > > > libxerces-c22.0.so* <http://libxerces-c22.0.so/>
> > > > > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004
> > > > > libxerces-c22.so
> > > > >
> > > > > Here the size of the libraries are little higher compared to the
> > > > > one I downloaded.
> > > > > I will try to find out from the build team, from where they got
> > > > > these  xerces libraries.
> > > > >
> > > > >
> > > > > Regards
> > > > > James
> > > > > --------------------------------------------------
> > > > > James Jose
> > > > > Messaging Clients Team, WMQDDC
> > > > > IBM Software Labs, India
> > > > > Direct: 91-80- 25094331  Ext :2331
> > > > > E-mail: *jamejose@in.ibm.com* <ja...@in.ibm.com>
> > > > >
> > > > >
> > > > >   *"Antoine Galataud" <**antoine.galataud@gmail.com*
> > > > > <an...@gmail.com>*>*
> > > > >
> > > > > 03/14/2006 22:50
> > > > >   Please respond to
> > > > > "Apache AXIS C User List"
> > > > >
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org*
> > > > > <ax...@ws.apache.org>>  cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Thanks for your answer. I stay tuned
> > > > >
> > > > > 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > Our tester just found this very same problem the other day - I'll
> > > > > find out from him what the resolution was. (He's not in until tomorrow UK
> > > > > time). Yes, the version is supposedly 2.2.0 i.e. that's what it
> > > > > says on the can !
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > > > > *>*
> > > > >
> > > > > 14/03/2006 14:46
> > > > >
> > > > >
> > > > >   Please respond to
> > > > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > > > >
> > > > >
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > > > cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi !
> > > > > It's me, again !
> > > > >
> > > > > I didn't have a lot of time to test since my last mail, but now
> > > > > I'm in.
> > > > > I'm facing a strance problem, while running simple_axis_server :
> > > > > there are incorrect symbols referenced in libaxis_xerces.a, which is
> > > > > noramlly linked against xerces 2.2.0
> > > > >
> > > > > When I run simple_axis_server, I get this in the startup logs :
> > > > >
> > > > > [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> > > > > @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > > > > c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> > > > > [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> > > > > [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException >
> > > > > AxisEngineException @2ff209a8,------------>
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser
> > > > > within server engine:
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I                  Error
> > > > > Message='Exec format error'                Error Code='8'
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib
> > > > > error='    0509-130 Symbol resolution failed for
> > > > > /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > > > > c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> > > > > from
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a
> > > > > .
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > > setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> > > > > from
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a
> > > > > .
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > > setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> > > > > from
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a
> > > > > .
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > > transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a
> > > > > .
> > > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
> > > > >
> > > > >
> > > > > For example, I will take
> > > > > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs symbol. When I do a "dump -t
> > > > > libxerces-c.a", I can found a similar symbol, but not exactly the
> > > > > same :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C
> > > > > missing at the end of first symbol).
> > > > >
> > > > > I'm not sure we built with the same xerces version... Could you
> > > > > precise me the exact one you are using ?
> > > > >
> > > > > 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
> > > > >
> > > > >
> > > > > Thanks a lot John ! It works ;-)
> > > > >
> > > > > I'll try to give you more feedbacks asap;
> > > > >
> > > > > Thanks again !
> > > > > 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > > >
> > > > >
> > > > > Hi Antoine,
> > > > >
> > > > > can you try changing the build/buildApache13Module.xml file
> > > > > please.
> > > > > There's a line there that currently reads -><linker extends=
> > > > > "AIXLinker" >
> > > > >                                             <linkerarg value="-r"/>
> > > > >                                     </linker>
> > > > >
> > > > > can you change that to be
> > > > > <linker extends= "AIXLinker" >
> > > > >                                             <linkerarg value="-G"/>
> > > > > </linker>
> > > > >
> > > > > this makes the compiler link at runtime - but I haven't got a
> > > > > runtime to try it on - but it does give you the load header and makes the
> > > > > file executable for you.
> > > > >
> > > > >
> > > > >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > > > > *>*
> > > > >
> > > > > 11/03/2006 17:20
> > > > >
> > > > >
> > > > >   Please respond to
> > > > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > > > >
> > > > >
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > > > cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Sure, I'm not familiar with AIX yet. What's strange is that all
> > > > > others libs built well. I don't think libaxiscpp_mod.so needs particular
> > > > > options, it just needs to be linked against apache libs... When I build all
> > > > > the distribution, every lib is executable (+x), except this one. Each one
> > > > > display a loader section when I execute dump command, except this one. I
> > > > > don't know where to search for this issue.
> > > > >
> > > > > Thanks
> > > > >
> > > > >
> > > > > 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > > >
> > > > >
> > > > > no. My only suggestion is that you familiarise yourself more with
> > > > > the AIX compiler options.  *"Antoine Galataud" <**antoine.galataud@gmail.com
> > > > > * <an...@gmail.com>*>*
> > > > >
> > > > > 09/03/2006 16:59
> > > > >   Please respond to
> > > > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > > > >
> > > > >
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > > > cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > No way, the libaxiscpp_mod.so is still corrupted ! (I tried with
> > > > > -brtl and -c).
> > > > > It's weird...
> > > > >
> > > > > Do you have another idea ?
> > > > >
> > > > > Thanks
> > > > >
> > > > > 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
> > > > >
> > > > > Thanks a lot ! I'll try that immediatly.
> > > > >
> > > > >
> > > > > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com*<HA...@uk.ibm.com>>:
> > > > >
> > > > >
> > > > > OK, so been doing some random digging and found that -brtl might
> > > > > be part of the problem - you could try putting that on the linker flags for
> > > > > the mod ( in file build/buildApache13Module.xml) if not then start to look
> > > > > at the -c flag as well.
> > > > >
> > > > > Sorry - I have limited time but will continue to do some
> > > > > background digging !  *"Antoine Galataud" <**
> > > > > antoine.galataud@gmail.com* <an...@gmail.com>*>*
> > > > >
> > > > > 09/03/2006 13:34
> > > > >
> > > > >
> > > > >   Please respond to
> > > > > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > > > >
> > > > >
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > > > >  cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > > > > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so,
> > > > > tell me what it gives, it could help !
> > > > >
> > > > > Thanks
> > > > >
> > > > > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > > >
> > > > >
> > > > > Are you using apache 2?
> > > > > I just found this comment in the ant scripts which says we don't
> > > > > build the mod for that version (only 1.3)->
> > > > >
> > > > >  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT
> > > > > ISSUES (compile and see what they are) -->  *"Antoine Galataud" <*
> > > > > * antoine.galataud@gmail.com** * <an...@gmail.com>*>*
> > > > >
> > > > > 09/03/2006 13:01
> > > > >   Please respond to
> > > > > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > > > >
> > > > >
> > > > >
> > > > >   To
> > > > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> > > > > cc
> > > > >
> > > > >  Subject
> > > > > Re: AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Thanks for your answer !
> > > > >
> > > > > That's right, this logs come from apache startup process. But I
> > > > > verified with the command "dump -Hv", that normally gives the loader section
> > > > > of a library. The result is the same, it can't find the loader section. The
> > > > > other libs given in binary release (libaxis_server.a for example) are good,
> > > > > the output of the command is right.
> > > > >
> > > > > I also already tested simple_axis_server, it works (it launches, I
> > > > > didn't tested examples).
> > > > > Axis traces and axis startup traces are also enabled, though it
> > > > > gives no output cause libaxiscpp_mod isn't loaded.
> > > > >
> > > > > But I didn't tried a client yet, I'll do that and give you the
> > > > > result.
> > > > >
> > > > > Many thanks again
> > > > >
> > > > > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > Given this is an IBM platform I'll forgive the personal mail ;-)
> > > > > However, if we keep this on the mailing list then others can see.
> > > > >
> > > > > I'm surprised that you're having such difficulties - we used to
> > > > > build this on 5.1 but now only 5.2.
> > > > >
> > > > > Let's break this down slowly so we can analyse what works and what
> > > > > doesn't.
> > > > >
> > > > > Have you got the client working on AIX? This would be a much
> > > > > easier thing to verify.  If you haven't done this then it might be a good
> > > > > idea to make sure this slightly simpler piece of code works OK before we
> > > > > tackle the server.
> > > > >
> > > > > > > > Cannot load
> > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > > > > into server:
> > > > > > > > 0509-022 Cannot load module
> > > > > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > > > > 0509-108 The .loader section does not exist.
> > > > >
> > > > > Where did you see this error? it doesn't look like it came out of
> > > > > the trace logs - it's apache right? It might be easier to run this outside
> > > > > of apache for now while we fix this problem - try using simple axis server.
> > > > >
> > > > > Have you put axis trace on? Have you put axis start trace on?
> > > > >
> > > > > Now, I remember some wierd things we had to do on the client
> > > > > because you can't mix .a and .so files on AIX they all have to be .a. Now,
> > > > > you don't have to build them any differently just create links to the same
> > > > > files but with .a all the way down the dependency chain.
> > > > >
> > > > > Try this out and see what you get.
> > > > >
> > > > > cheers,
> > > > > John.  *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > > > > * >*
> > > > >
> > > > > 09/03/2006 10:35
> > > > >
> > > > >   To
> > > > > John Hawkins/UK/IBM@IBMGB  cc
> > > > >
> > > > >  Subject
> > > > > AXIS C++ and AIX
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > Sorry for this personal mail, but I would like to tell you some
> > > > > private things about the problem I had with AIX 5.1 (my normal
> > > > > email address is *Antoine.Galataud@gmail.com *<An...@gmail.com>on
> > > > > axis-c-user list).
> > > > > So, I apologize in advance if it is not the right way to obtain
> > > > > help.
> > > > >
> > > > > In fact, as you guessed with my email address, I'm from Reuters
> > > > > (Financial Software). I'm working on an important development. We are
> > > > > currently trying to deliver an open source web services framework (Axis has
> > > > > been chosen), to replace the existing CORBA communication layer.
> > > > > It is a hard technical and functional task, but you can guess so.
> > > > > Our application is designed in services, some are written in Java (axis java
> > > > > used there), some in C++.
> > > > > To validate Axis framework (we want to provide our customers both
> > > > > open source and commercial solutions), I have to test prototypes on
> > > > > different platforms: Solaris, Linux, and AIX ( 5.1 by the way).
> > > > > It's very important to us.
> > > > >
> > > > > So, I want to ask you some help on AIX 5.1 Axis port: it could be
> > > > > a miracle if you could give me some more precise indications on how to build
> > > > > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > > > > driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> > > > > *<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as
> > > > > a reminder);
> > > > >
> > > > > Thanks in advance,
> > > > >
> > > > > Regards,
> > > > >
> > > > > Antoine
> > > > >
> > > > >
> > > > >
> > > > > To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
> > > > >
> > > > > Any views expressed in this message are those of the individual
> > > > > sender, except where the sender specifically states them to be the views of
> > > > > Reuters Ltd.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud *
> > > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Antoine Galataud*
> > > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > > D�partement Architecture des Syst�mes d'Information
> > > > > INSA - Rouen
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud
> > > > antoine.galataud@gmail.com
> > > > Département Architecture des Systèmes d'Information
> > > > INSA - Rouen
> > > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud
> > > antoine.galataud@gmail.com
> > > Département Architecture des Systèmes d'Information
> > > INSA - Rouen
> > >
> >
> >
> >
> > --
> > Antoine Galataud
> > antoine.galataud@gmail.com
> > Département Architecture des Systèmes d'Information
> > INSA - Rouen
> >
>
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Hum, according to the errors I'm getting (the same, with xerces), the
modifications are not yet available with the nightly build !

2006/3/16, Antoine Galataud <an...@gmail.com>:
>
> Hi !
>
> I come for news. Did you succeeded in building AXIS with correct xerces-c
> libs ? Is the release ready for download ?
>
> Thanks for your answer
>
> 2006/3/15, Antoine Galataud < antoine.galataud@gmail.com>:
> >
> > Oops, I read that it was already done. Please notify me when it's
> > available for download.
> >
> > 2006/3/15, Antoine Galataud < antoine.galataud@gmail.com >:
> > >
> > > Thanks a lot ! I'll try ASAP.
> > >
> > > 2006/3/15, John Hawkins < HAWKINSJ@uk.ibm.com>:
> > > >
> > > >
> > > > We can then update the 1.6b site to have the correct binaries !
> > > >
> > > >
> > > >
> > > >  *James Jose <ja...@in.ibm.com>*
> > > >
> > > > 15/03/2006 11:02
> > > >  Please respond to
> > > > "Apache AXIS C User List" <ax...@ws.apache.org>
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi,
> > > >
> > > >    Our build machine is going to use the xerces libraries pointed by
> > > > apache site. So once I get a new build I can update you the result..
> > > >
> > > > Regards
> > > > James
> > > > --------------------------------------------------
> > > > James Jose
> > > > Messaging Clients Team, WMQDDC
> > > > IBM Software Labs, India
> > > > Direct: 91-80- 25094331  Ext :2331
> > > > E-mail: jamejose@in.ibm.com
> > > >
> > > >
> > > >
> > > >   *"Antoine Galataud" <an...@gmail.com>*
> > > >
> > > > 03/15/2006 14:40
> > > >   Please respond to
> > > > "Apache AXIS C User List"
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi,
> > > > Thanks for your answer.
> > > > That's true, libs size are not exactly the same. I hope you will
> > > > find the libs you built with !
> > > >
> > > >
> > > >
> > > > 2006/3/15, James Jose <* jamejose@in.ibm.com* <ja...@in.ibm.com>>:
> > > >
> > > >
> > > > Hi,
> > > >
> > > >    I got this same error message when I used the xerces libraries
> > > > downloaded from the site pointed in the axis installation document. For me
> > > > this problem occurred because our build machine having a different xerces
> > > > parser compared to mine. After getting the xerces libraries from the build
> > > > machine, I could to start the simple_axis_server.
> > > >
> > > > 'ls -l' of these libraries gives
> > > >
> > > > lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19
> > > > libxerces-c.a -> libxerces-c.so
> > > > -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19
> > > > libxerces-c.so
> > > > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  *
> > > > libxerces-c22.0.so* <http://libxerces-c22.0.so/>
> > > > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004
> > > > libxerces-c22.so
> > > >
> > > > Here the size of the libraries are little higher compared to the one
> > > > I downloaded.
> > > > I will try to find out from the build team, from where they got
> > > > these  xerces libraries.
> > > >
> > > >
> > > > Regards
> > > > James
> > > > --------------------------------------------------
> > > > James Jose
> > > > Messaging Clients Team, WMQDDC
> > > > IBM Software Labs, India
> > > > Direct: 91-80- 25094331  Ext :2331
> > > > E-mail: *jamejose@in.ibm.com* <ja...@in.ibm.com>
> > > >
> > > >
> > > >   *"Antoine Galataud" <**antoine.galataud@gmail.com*
> > > > <an...@gmail.com>*>*
> > > >
> > > > 03/14/2006 22:50
> > > >   Please respond to
> > > > "Apache AXIS C User List"
> > > >
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org*
> > > > <ax...@ws.apache.org>>  cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Thanks for your answer. I stay tuned
> > > >
> > > > 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > >
> > > >
> > > > Hi,
> > > >
> > > > Our tester just found this very same problem the other day - I'll
> > > > find out from him what the resolution was. (He's not in until tomorrow UK
> > > > time). Yes, the version is supposedly 2.2.0 i.e. that's what it says
> > > > on the can !
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > > > *>*
> > > >
> > > > 14/03/2006 14:46
> > > >
> > > >
> > > >   Please respond to
> > > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > > >
> > > >
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > > cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi !
> > > > It's me, again !
> > > >
> > > > I didn't have a lot of time to test since my last mail, but now I'm
> > > > in.
> > > > I'm facing a strance problem, while running simple_axis_server :
> > > > there are incorrect symbols referenced in libaxis_xerces.a, which is
> > > > noramlly linked against xerces 2.2.0
> > > >
> > > > When I run simple_axis_server, I get this in the startup logs :
> > > >
> > > > [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> > > > @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > > > c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> > > > [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> > > > [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException >
> > > > AxisEngineException @2ff209a8,------------>
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser
> > > > within server engine:
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I                  Error
> > > > Message='Exec format error'                Error Code='8'
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib
> > > > error='    0509-130 Symbol resolution failed for
> > > > /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > > > c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> > > > from
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> > > > from
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> > > > from
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > > transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
> > > >
> > > >
> > > > For example, I will take
> > > > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs symbol. When I do a "dump -t
> > > > libxerces-c.a", I can found a similar symbol, but not exactly the
> > > > same :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C
> > > > missing at the end of first symbol).
> > > >
> > > > I'm not sure we built with the same xerces version... Could you
> > > > precise me the exact one you are using ?
> > > >
> > > > 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
> > > >
> > > >
> > > > Thanks a lot John ! It works ;-)
> > > >
> > > > I'll try to give you more feedbacks asap;
> > > >
> > > > Thanks again !
> > > > 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > >
> > > >
> > > > Hi Antoine,
> > > >
> > > > can you try changing the build/buildApache13Module.xml file please.
> > > > There's a line there that currently reads -><linker extends=
> > > > "AIXLinker" >
> > > >                                             <linkerarg value="-r" />
> > > >                                     </linker>
> > > >
> > > > can you change that to be
> > > > <linker extends= "AIXLinker" >
> > > >                                             <linkerarg value="-G" />
> > > > </linker>
> > > >
> > > > this makes the compiler link at runtime - but I haven't got a
> > > > runtime to try it on - but it does give you the load header and makes the
> > > > file executable for you.
> > > >
> > > >
> > > >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > > > *>*
> > > >
> > > > 11/03/2006 17:20
> > > >
> > > >
> > > >   Please respond to
> > > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > > >
> > > >
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > > cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Sure, I'm not familiar with AIX yet. What's strange is that all
> > > > others libs built well. I don't think libaxiscpp_mod.so needs particular
> > > > options, it just needs to be linked against apache libs... When I build all
> > > > the distribution, every lib is executable (+x), except this one. Each one
> > > > display a loader section when I execute dump command, except this one. I
> > > > don't know where to search for this issue.
> > > >
> > > > Thanks
> > > >
> > > >
> > > > 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > >
> > > >
> > > > no. My only suggestion is that you familiarise yourself more with
> > > > the AIX compiler options.  *"Antoine Galataud" <**antoine.galataud@gmail.com
> > > > * <an...@gmail.com>*>*
> > > >
> > > > 09/03/2006 16:59
> > > >   Please respond to
> > > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > > >
> > > >
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > > cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > No way, the libaxiscpp_mod.so is still corrupted ! (I tried with
> > > > -brtl and -c).
> > > > It's weird...
> > > >
> > > > Do you have another idea ?
> > > >
> > > > Thanks
> > > >
> > > > 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
> > > >
> > > > Thanks a lot ! I'll try that immediatly.
> > > >
> > > >
> > > > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> > > >
> > > >
> > > > OK, so been doing some random digging and found that -brtl might be
> > > > part of the problem - you could try putting that on the linker flags for the
> > > > mod ( in file build/buildApache13Module.xml) if not then start to look at
> > > > the -c flag as well.
> > > >
> > > > Sorry - I have limited time but will continue to do some background
> > > > digging !  *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> > > > *>*
> > > >
> > > > 09/03/2006 13:34
> > > >
> > > >
> > > >   Please respond to
> > > > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > > >
> > > >
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > > >  cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > > > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so,
> > > > tell me what it gives, it could help !
> > > >
> > > > Thanks
> > > >
> > > > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> > > >
> > > >
> > > > Are you using apache 2?
> > > > I just found this comment in the ant scripts which says we don't
> > > > build the mod for that version (only 1.3)->
> > > >
> > > >  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> > > > (compile and see what they are) -->  *"Antoine Galataud" <**
> > > > antoine.galataud@gmail.com** * <an...@gmail.com>*>*
> > > >
> > > > 09/03/2006 13:01
> > > >   Please respond to
> > > > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > > >
> > > >
> > > >
> > > >   To
> > > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> > > > cc
> > > >
> > > >  Subject
> > > > Re: AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Thanks for your answer !
> > > >
> > > > That's right, this logs come from apache startup process. But I
> > > > verified with the command "dump -Hv", that normally gives the loader section
> > > > of a library. The result is the same, it can't find the loader section. The
> > > > other libs given in binary release (libaxis_server.a for example) are good,
> > > > the output of the command is right.
> > > >
> > > > I also already tested simple_axis_server, it works (it launches, I
> > > > didn't tested examples).
> > > > Axis traces and axis startup traces are also enabled, though it
> > > > gives no output cause libaxiscpp_mod isn't loaded.
> > > >
> > > > But I didn't tried a client yet, I'll do that and give you the
> > > > result.
> > > >
> > > > Many thanks again
> > > >
> > > > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com *<HA...@uk.ibm.com>>:
> > > >
> > > >
> > > > Hi,
> > > >
> > > > Given this is an IBM platform I'll forgive the personal mail ;-)
> > > > However, if we keep this on the mailing list then others can see.
> > > >
> > > > I'm surprised that you're having such difficulties - we used to
> > > > build this on 5.1 but now only 5.2.
> > > >
> > > > Let's break this down slowly so we can analyse what works and what
> > > > doesn't.
> > > >
> > > > Have you got the client working on AIX? This would be a much easier
> > > > thing to verify.  If you haven't done this then it might be a good idea to
> > > > make sure this slightly simpler piece of code works OK before we tackle the
> > > > server.
> > > >
> > > > > > > Cannot load
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > > > into server:
> > > > > > > 0509-022 Cannot load module
> > > > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > > > 0509-108 The .loader section does not exist.
> > > >
> > > > Where did you see this error? it doesn't look like it came out of
> > > > the trace logs - it's apache right? It might be easier to run this outside
> > > > of apache for now while we fix this problem - try using simple axis server.
> > > >
> > > > Have you put axis trace on? Have you put axis start trace on?
> > > >
> > > > Now, I remember some wierd things we had to do on the client because
> > > > you can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> > > > have to build them any differently just create links to the same files but
> > > > with .a all the way down the dependency chain.
> > > >
> > > > Try this out and see what you get.
> > > >
> > > > cheers,
> > > > John.  *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > > > * >*
> > > >
> > > > 09/03/2006 10:35
> > > >
> > > >   To
> > > > John Hawkins/UK/IBM@IBMGB  cc
> > > >
> > > >  Subject
> > > > AXIS C++ and AIX
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Hi,
> > > >
> > > > Sorry for this personal mail, but I would like to tell you some
> > > > private things about the problem I had with AIX 5.1 (my normal email
> > > > address is *Antoine.Galataud@gmail.com *<An...@gmail.com>on
> > > > axis-c-user list).
> > > > So, I apologize in advance if it is not the right way to obtain
> > > > help.
> > > >
> > > > In fact, as you guessed with my email address, I'm from Reuters
> > > > (Financial Software). I'm working on an important development. We are
> > > > currently trying to deliver an open source web services framework (Axis has
> > > > been chosen), to replace the existing CORBA communication layer.
> > > > It is a hard technical and functional task, but you can guess so.
> > > > Our application is designed in services, some are written in Java (axis java
> > > > used there), some in C++.
> > > > To validate Axis framework (we want to provide our customers both
> > > > open source and commercial solutions), I have to test prototypes on
> > > > different platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's
> > > > very important to us.
> > > >
> > > > So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> > > > miracle if you could give me some more precise indications on how to build
> > > > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > > > driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> > > > *<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as
> > > > a reminder);
> > > >
> > > > Thanks in advance,
> > > >
> > > > Regards,
> > > >
> > > > Antoine
> > > >
> > > >
> > > >
> > > > To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
> > > >
> > > > Any views expressed in this message are those of the individual
> > > > sender, except where the sender specifically states them to be the views of
> > > > Reuters Ltd.
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud *
> > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Antoine Galataud*
> > > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > > D�partement Architecture des Syst�mes d'Information
> > > > INSA - Rouen
> > > >
> > > >
> > >
> > >
> > > --
> > > Antoine Galataud
> > > antoine.galataud@gmail.com
> > > Département Architecture des Systèmes d'Information
> > > INSA - Rouen
> > >
> >
> >
> >
> > --
> > Antoine Galataud
> > antoine.galataud@gmail.com
> > Département Architecture des Systèmes d'Information
> > INSA - Rouen
> >
>
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Hi !

I come for news. Did you succeeded in building AXIS with correct xerces-c
libs ? Is the release ready for download ?

Thanks for your answer

2006/3/15, Antoine Galataud <an...@gmail.com>:
>
> Oops, I read that it was already done. Please notify me when it's
> available for download.
>
> 2006/3/15, Antoine Galataud <antoine.galataud@gmail.com >:
> >
> > Thanks a lot ! I'll try ASAP.
> >
> > 2006/3/15, John Hawkins < HAWKINSJ@uk.ibm.com>:
> > >
> > >
> > > We can then update the 1.6b site to have the correct binaries !
> > >
> > >
> > >
> > >  *James Jose <ja...@in.ibm.com>*
> > >
> > > 15/03/2006 11:02
> > >  Please respond to
> > > "Apache AXIS C User List" <ax...@ws.apache.org>
> > >
> > >   To
> > > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Hi,
> > >
> > >    Our build machine is going to use the xerces libraries pointed by
> > > apache site. So once I get a new build I can update you the result..
> > >
> > > Regards
> > > James
> > > --------------------------------------------------
> > > James Jose
> > > Messaging Clients Team, WMQDDC
> > > IBM Software Labs, India
> > > Direct: 91-80- 25094331  Ext :2331
> > > E-mail: jamejose@in.ibm.com
> > >
> > >
> > >
> > >   *"Antoine Galataud" <an...@gmail.com>*
> > >
> > > 03/15/2006 14:40
> > >   Please respond to
> > > "Apache AXIS C User List"
> > >
> > >   To
> > > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Hi,
> > > Thanks for your answer.
> > > That's true, libs size are not exactly the same. I hope you will find
> > > the libs you built with !
> > >
> > >
> > >
> > > 2006/3/15, James Jose <* jamejose@in.ibm.com* <ja...@in.ibm.com>>:
> > >
> > > Hi,
> > >
> > >    I got this same error message when I used the xerces libraries
> > > downloaded from the site pointed in the axis installation document. For me
> > > this problem occurred because our build machine having a different xerces
> > > parser compared to mine. After getting the xerces libraries from the build
> > > machine, I could to start the simple_axis_server.
> > >
> > > 'ls -l' of these libraries gives
> > >
> > > lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a->
> > > libxerces-c.so
> > > -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19
> > > libxerces-c.so
> > > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  *
> > > libxerces-c22.0.so* <http://libxerces-c22.0.so/>
> > > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004
> > > libxerces-c22.so
> > >
> > > Here the size of the libraries are little higher compared to the one I
> > > downloaded.
> > > I will try to find out from the build team, from where they got these
> > >  xerces libraries.
> > >
> > >
> > > Regards
> > > James
> > > --------------------------------------------------
> > > James Jose
> > > Messaging Clients Team, WMQDDC
> > > IBM Software Labs, India
> > > Direct: 91-80- 25094331  Ext :2331
> > > E-mail: *jamejose@in.ibm.com* <ja...@in.ibm.com>
> > >
> > >
> > >   *"Antoine Galataud" <**antoine.galataud@gmail.com*
> > > <an...@gmail.com>*>*
> > >
> > > 03/14/2006 22:50
> > >   Please respond to
> > > "Apache AXIS C User List"
> > >
> > >
> > >   To
> > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org*
> > > <ax...@ws.apache.org>>  cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Thanks for your answer. I stay tuned
> > >
> > > 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> > >
> > >
> > > Hi,
> > >
> > > Our tester just found this very same problem the other day - I'll find
> > > out from him what the resolution was. (He's not in until tomorrow UK time).
> > > Yes, the version is supposedly 2.2.0 i.e. that's what it says on the
> > > can !
> > >
> > >
> > >
> > >
> > >
> > >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > > *>*
> > >
> > > 14/03/2006 14:46
> > >
> > >
> > >   Please respond to
> > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > >
> > >
> > >
> > >   To
> > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Hi !
> > > It's me, again !
> > >
> > > I didn't have a lot of time to test since my last mail, but now I'm
> > > in.
> > > I'm facing a strance problem, while running simple_axis_server : there
> > > are incorrect symbols referenced in libaxis_xerces.a, which is noramlly
> > > linked against xerces 2.2.0
> > >
> > > When I run simple_axis_server, I get this in the startup logs :
> > >
> > > [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> > > @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > > c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> > > [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> > > [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException >
> > > AxisEngineException @2ff209a8,------------>
> > > [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within
> > > server engine:
> > > [14/03/2006 15:38:14:958 NFT] 1 - I                  Error
> > > Message='Exec format error'                Error Code='8'
> > > [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
> > >    0509-130 Symbol resolution failed for
> > > /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > > c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
> > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> > > from
> > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> > > from
> > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> > > from
> > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > > transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> > > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
> > >
> > >
> > > For example, I will take
> > > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs symbol. When I do a "dump -t
> > > libxerces-c.a", I can found a similar symbol, but not exactly the same
> > > :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C
> > > missing at the end of first symbol).
> > >
> > > I'm not sure we built with the same xerces version... Could you
> > > precise me the exact one you are using ?
> > >
> > > 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
> > >
> > >
> > > Thanks a lot John ! It works ;-)
> > >
> > > I'll try to give you more feedbacks asap;
> > >
> > > Thanks again !
> > > 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> > >
> > >
> > > Hi Antoine,
> > >
> > > can you try changing the build/buildApache13Module.xml file please.
> > > There's a line there that currently reads -><linker extends=
> > > "AIXLinker" >
> > >                                             <linkerarg value="-r" />
> > >                                     </linker>
> > >
> > > can you change that to be
> > > <linker extends= "AIXLinker" >
> > >                                             <linkerarg value="-G" />
> > > </linker>
> > >
> > > this makes the compiler link at runtime - but I haven't got a runtime
> > > to try it on - but it does give you the load header and makes the file
> > > executable for you.
> > >
> > >
> > >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > > *>*
> > >
> > > 11/03/2006 17:20
> > >
> > >
> > >   Please respond to
> > > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > >
> > >
> > >
> > >   To
> > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Sure, I'm not familiar with AIX yet. What's strange is that all others
> > > libs built well. I don't think libaxiscpp_mod.so needs particular options,
> > > it just needs to be linked against apache libs... When I build all the
> > > distribution, every lib is executable (+x), except this one. Each one
> > > display a loader section when I execute dump command, except this one. I
> > > don't know where to search for this issue.
> > >
> > > Thanks
> > >
> > >
> > > 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> > >
> > >
> > > no. My only suggestion is that you familiarise yourself more with the
> > > AIX compiler options.  *"Antoine Galataud" <**antoine.galataud@gmail.com
> > > * <an...@gmail.com>*>*
> > >
> > > 09/03/2006 16:59
> > >   Please respond to
> > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > >
> > >
> > >
> > >   To
> > > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > > cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl
> > > and -c).
> > > It's weird...
> > >
> > > Do you have another idea ?
> > >
> > > Thanks
> > >
> > > 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
> > >
> > > Thanks a lot ! I'll try that immediatly.
> > >
> > >
> > > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> > >
> > >
> > > OK, so been doing some random digging and found that -brtl might be
> > > part of the problem - you could try putting that on the linker flags for the
> > > mod ( in file build/buildApache13Module.xml) if not then start to look at
> > > the -c flag as well.
> > >
> > > Sorry - I have limited time but will continue to do some background
> > > digging !  *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> > > *>*
> > >
> > > 09/03/2006 13:34
> > >
> > >
> > >   Please respond to
> > > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > >
> > >
> > >
> > >   To
> > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > > >  cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell
> > > me what it gives, it could help !
> > >
> > > Thanks
> > >
> > > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> > >
> > >
> > > Are you using apache 2?
> > > I just found this comment in the ant scripts which says we don't build
> > > the mod for that version (only 1.3)->
> > >
> > >  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> > > (compile and see what they are) -->  *"Antoine Galataud" <**
> > > antoine.galataud@gmail.com** * <an...@gmail.com>*>*
> > >
> > > 09/03/2006 13:01
> > >   Please respond to
> > > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > > >
> > >
> > >
> > >   To
> > > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> > > cc
> > >
> > >  Subject
> > > Re: AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Thanks for your answer !
> > >
> > > That's right, this logs come from apache startup process. But I
> > > verified with the command "dump -Hv", that normally gives the loader section
> > > of a library. The result is the same, it can't find the loader section. The
> > > other libs given in binary release (libaxis_server.a for example) are good,
> > > the output of the command is right.
> > >
> > > I also already tested simple_axis_server, it works (it launches, I
> > > didn't tested examples).
> > > Axis traces and axis startup traces are also enabled, though it gives
> > > no output cause libaxiscpp_mod isn't loaded.
> > >
> > > But I didn't tried a client yet, I'll do that and give you the result.
> > >
> > > Many thanks again
> > >
> > > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> > >
> > >
> > > Hi,
> > >
> > > Given this is an IBM platform I'll forgive the personal mail ;-)
> > > However, if we keep this on the mailing list then others can see.
> > >
> > > I'm surprised that you're having such difficulties - we used to build
> > > this on 5.1 but now only 5.2.
> > >
> > > Let's break this down slowly so we can analyse what works and what
> > > doesn't.
> > >
> > > Have you got the client working on AIX? This would be a much easier
> > > thing to verify.  If you haven't done this then it might be a good idea to
> > > make sure this slightly simpler piece of code works OK before we tackle the
> > > server.
> > >
> > > > > > Cannot load
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > > into server:
> > > > > > 0509-022 Cannot load module
> > > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > > 0509-108 The .loader section does not exist.
> > >
> > > Where did you see this error? it doesn't look like it came out of the
> > > trace logs - it's apache right? It might be easier to run this outside of
> > > apache for now while we fix this problem - try using simple axis server.
> > >
> > > Have you put axis trace on? Have you put axis start trace on?
> > >
> > > Now, I remember some wierd things we had to do on the client because
> > > you can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> > > have to build them any differently just create links to the same files but
> > > with .a all the way down the dependency chain.
> > >
> > > Try this out and see what you get.
> > >
> > > cheers,
> > > John.  *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > > * >*
> > >
> > > 09/03/2006 10:35
> > >
> > >   To
> > > John Hawkins/UK/IBM@IBMGB  cc
> > >
> > >  Subject
> > > AXIS C++ and AIX
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Hi,
> > >
> > > Sorry for this personal mail, but I would like to tell you some
> > > private things about the problem I had with AIX 5.1 (my normal email
> > > address is *Antoine.Galataud@gmail.com * <An...@gmail.com>on
> > > axis-c-user list).
> > > So, I apologize in advance if it is not the right way to obtain help.
> > >
> > > In fact, as you guessed with my email address, I'm from Reuters
> > > (Financial Software). I'm working on an important development. We are
> > > currently trying to deliver an open source web services framework (Axis has
> > > been chosen), to replace the existing CORBA communication layer.
> > > It is a hard technical and functional task, but you can guess so. Our
> > > application is designed in services, some are written in Java (axis java
> > > used there), some in C++.
> > > To validate Axis framework (we want to provide our customers both open
> > > source and commercial solutions), I have to test prototypes on different
> > > platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very
> > > important to us.
> > >
> > > So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> > > miracle if you could give me some more precise indications on how to build
> > > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > > driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> > > * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as
> > > a reminder);
> > >
> > > Thanks in advance,
> > >
> > > Regards,
> > >
> > > Antoine
> > >
> > >
> > >
> > > To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
> > >
> > > Any views expressed in this message are those of the individual
> > > sender, except where the sender specifically states them to be the views of
> > > Reuters Ltd.
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > > --
> > > Antoine Galataud *
> > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com* <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> > >
> > >
> > > --
> > > Antoine Galataud*
> > > **antoine.galataud@gmail.com * <an...@gmail.com>
> > > D�partement Architecture des Syst�mes d'Information
> > > INSA - Rouen
> > >
> > >
> >
> >
> > --
> > Antoine Galataud
> > antoine.galataud@gmail.com
> > Département Architecture des Systèmes d'Information
> > INSA - Rouen
> >
>
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Oops, I read that it was already done. Please notify me when it's available
for download.

2006/3/15, Antoine Galataud <an...@gmail.com>:
>
> Thanks a lot ! I'll try ASAP.
>
> 2006/3/15, John Hawkins <HA...@uk.ibm.com>:
> >
> >
> > We can then update the 1.6b site to have the correct binaries !
> >
> >
> >
> >  *James Jose <ja...@in.ibm.com>*
> >
> > 15/03/2006 11:02
> >  Please respond to
> > "Apache AXIS C User List" <ax...@ws.apache.org>
> >
> >   To
> > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> >    Our build machine is going to use the xerces libraries pointed by
> > apache site. So once I get a new build I can update you the result..
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331  Ext :2331
> > E-mail: jamejose@in.ibm.com
> >
> >
> >
> >   *"Antoine Galataud" <an...@gmail.com>*
> >
> > 03/15/2006 14:40
> >   Please respond to
> > "Apache AXIS C User List"
> >
> >   To
> > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> > Thanks for your answer.
> > That's true, libs size are not exactly the same. I hope you will find
> > the libs you built with !
> >
> >
> >
> > 2006/3/15, James Jose <* jamejose@in.ibm.com* <ja...@in.ibm.com>>:
> >
> > Hi,
> >
> >    I got this same error message when I used the xerces libraries
> > downloaded from the site pointed in the axis installation document. For me
> > this problem occurred because our build machine having a different xerces
> > parser compared to mine. After getting the xerces libraries from the build
> > machine, I could to start the simple_axis_server.
> >
> > 'ls -l' of these libraries gives
> >
> > lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a->
> > libxerces-c.so
> > -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so
> > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  *
> > libxerces-c22.0.so* <http://libxerces-c22.0.so/>
> > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004
> > libxerces-c22.so
> >
> > Here the size of the libraries are little higher compared to the one I
> > downloaded.
> > I will try to find out from the build team, from where they got these
> >  xerces libraries.
> >
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331  Ext :2331
> > E-mail: *jamejose@in.ibm.com* <ja...@in.ibm.com>
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com*
> > <an...@gmail.com>*>*
> >
> > 03/14/2006 22:50
> >   Please respond to
> > "Apache AXIS C User List"
> >
> >
> >   To
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org*
> > <ax...@ws.apache.org>>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Thanks for your answer. I stay tuned
> >
> > 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi,
> >
> > Our tester just found this very same problem the other day - I'll find
> > out from him what the resolution was. (He's not in until tomorrow UK time).
> > Yes, the version is supposedly 2.2.0 i.e. that's what it says on the can
> > !
> >
> >
> >
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > *>*
> >
> > 14/03/2006 14:46
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi !
> > It's me, again !
> >
> > I didn't have a lot of time to test since my last mail, but now I'm in.
> > I'm facing a strance problem, while running simple_axis_server : there
> > are incorrect symbols referenced in libaxis_xerces.a, which is noramlly
> > linked against xerces 2.2.0
> >
> > When I run simple_axis_server, I get this in the startup logs :
> >
> > [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> > @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> > [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> > [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException >
> > AxisEngineException @2ff209a8,------------>
> > [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within
> > server engine:
> > [14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec
> > format error'                Error Code='8'
> > [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
> >  0509-130 Symbol resolution failed for
> > /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a
> > because:
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> > from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> > from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> > from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
> >
> >
> > For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs
> > symbol. When I do a "dump -t libxerces-c.a", I can found a similar
> > symbol, but not exactly the same :
> >  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C missing
> > at the end of first symbol).
> >
> > I'm not sure we built with the same xerces version... Could you precise
> > me the exact one you are using ?
> >
> > 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
> >
> >
> > Thanks a lot John ! It works ;-)
> >
> > I'll try to give you more feedbacks asap;
> >
> > Thanks again !
> > 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi Antoine,
> >
> > can you try changing the build/buildApache13Module.xml file please.
> > There's a line there that currently reads -><linker extends="AIXLinker">
> >                                             <linkerarg value="-r" />
> >                                     </linker>
> >
> > can you change that to be
> > <linker extends= "AIXLinker" >
> >                                             <linkerarg value="-G" />
> > </linker>
> >
> > this makes the compiler link at runtime - but I haven't got a runtime to
> > try it on - but it does give you the load header and makes the file
> > executable for you.
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > *>*
> >
> > 11/03/2006 17:20
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Sure, I'm not familiar with AIX yet. What's strange is that all others
> > libs built well. I don't think libaxiscpp_mod.so needs particular options,
> > it just needs to be linked against apache libs... When I build all the
> > distribution, every lib is executable (+x), except this one. Each one
> > display a loader section when I execute dump command, except this one. I
> > don't know where to search for this issue.
> >
> > Thanks
> >
> >
> > 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > no. My only suggestion is that you familiarise yourself more with the
> > AIX compiler options.  *"Antoine Galataud" <**antoine.galataud@gmail.com
> > * <an...@gmail.com>*>*
> >
> > 09/03/2006 16:59
> >   Please respond to
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl
> > and -c).
> > It's weird...
> >
> > Do you have another idea ?
> >
> > Thanks
> >
> > 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
> >
> > Thanks a lot ! I'll try that immediatly.
> >
> >
> > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> >
> > OK, so been doing some random digging and found that -brtl might be part
> > of the problem - you could try putting that on the linker flags for the mod
> > ( in file build/buildApache13Module.xml) if not then start to look at the -c
> > flag as well.
> >
> > Sorry - I have limited time but will continue to do some background
> > digging !  *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> > *>*
> >
> > 09/03/2006 13:34
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> > what it gives, it could help !
> >
> > Thanks
> >
> > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Are you using apache 2?
> > I just found this comment in the ant scripts which says we don't build
> > the mod for that version (only 1.3)->
> >
> >  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> > (compile and see what they are) -->  *"Antoine Galataud" <**
> > antoine.galataud@gmail.com** * <an...@gmail.com>*>*
> >
> > 09/03/2006 13:01
> >   Please respond to
> > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Thanks for your answer !
> >
> > That's right, this logs come from apache startup process. But I verified
> > with the command "dump -Hv", that normally gives the loader section of a
> > library. The result is the same, it can't find the loader section. The other
> > libs given in binary release (libaxis_server.a for example) are good, the
> > output of the command is right.
> >
> > I also already tested simple_axis_server, it works (it launches, I
> > didn't tested examples).
> > Axis traces and axis startup traces are also enabled, though it gives no
> > output cause libaxiscpp_mod isn't loaded.
> >
> > But I didn't tried a client yet, I'll do that and give you the result.
> >
> > Many thanks again
> >
> > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi,
> >
> > Given this is an IBM platform I'll forgive the personal mail ;-)
> > However, if we keep this on the mailing list then others can see.
> >
> > I'm surprised that you're having such difficulties - we used to build
> > this on 5.1 but now only 5.2.
> >
> > Let's break this down slowly so we can analyse what works and what
> > doesn't.
> >
> > Have you got the client working on AIX? This would be a much easier
> > thing to verify.  If you haven't done this then it might be a good idea to
> > make sure this slightly simpler piece of code works OK before we tackle the
> > server.
> >
> > > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > into server:
> > > > > 0509-022 Cannot load module
> > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > 0509-108 The .loader section does not exist.
> >
> > Where did you see this error? it doesn't look like it came out of the
> > trace logs - it's apache right? It might be easier to run this outside of
> > apache for now while we fix this problem - try using simple axis server.
> >
> > Have you put axis trace on? Have you put axis start trace on?
> >
> > Now, I remember some wierd things we had to do on the client because you
> > can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> > have to build them any differently just create links to the same files but
> > with .a all the way down the dependency chain.
> >
> > Try this out and see what you get.
> >
> > cheers,
> > John.  *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > * >*
> >
> > 09/03/2006 10:35
> >
> >   To
> > John Hawkins/UK/IBM@IBMGB  cc
> >
> >  Subject
> > AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> > Sorry for this personal mail, but I would like to tell you some private
> > things about the problem I had with AIX 5.1 (my normal email address is
> > *Antoine.Galataud@gmail.com * <An...@gmail.com>on axis-c-user
> > list).
> > So, I apologize in advance if it is not the right way to obtain help.
> >
> > In fact, as you guessed with my email address, I'm from Reuters
> > (Financial Software). I'm working on an important development. We are
> > currently trying to deliver an open source web services framework (Axis has
> > been chosen), to replace the existing CORBA communication layer.
> > It is a hard technical and functional task, but you can guess so. Our
> > application is designed in services, some are written in Java (axis java
> > used there), some in C++.
> > To validate Axis framework (we want to provide our customers both open
> > source and commercial solutions), I have to test prototypes on different
> > platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very
> > important to us.
> >
> > So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> > miracle if you could give me some more precise indications on how to build
> > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> > * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as
> > a reminder);
> >
> > Thanks in advance,
> >
> > Regards,
> >
> > Antoine
> >
> >
> >
> > To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
> >
> > Any views expressed in this message are those of the individual sender,
> > except where the sender specifically states them to be the views of Reuters
> > Ltd.
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> > --
> > Antoine Galataud *
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Oops, I read that it was already done. Please notify me when it's available
for download.

2006/3/15, Antoine Galataud <an...@gmail.com>:
>
> Thanks a lot ! I'll try ASAP.
>
> 2006/3/15, John Hawkins <HA...@uk.ibm.com>:
> >
> >
> > We can then update the 1.6b site to have the correct binaries !
> >
> >
> >
> >  *James Jose <ja...@in.ibm.com>*
> >
> > 15/03/2006 11:02
> >  Please respond to
> > "Apache AXIS C User List" <ax...@ws.apache.org>
> >
> >   To
> > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> >    Our build machine is going to use the xerces libraries pointed by
> > apache site. So once I get a new build I can update you the result..
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331  Ext :2331
> > E-mail: jamejose@in.ibm.com
> >
> >
> >
> >   *"Antoine Galataud" <an...@gmail.com>*
> >
> > 03/15/2006 14:40
> >   Please respond to
> > "Apache AXIS C User List"
> >
> >   To
> > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> > Thanks for your answer.
> > That's true, libs size are not exactly the same. I hope you will find
> > the libs you built with !
> >
> >
> >
> > 2006/3/15, James Jose <* jamejose@in.ibm.com* <ja...@in.ibm.com>>:
> >
> > Hi,
> >
> >    I got this same error message when I used the xerces libraries
> > downloaded from the site pointed in the axis installation document. For me
> > this problem occurred because our build machine having a different xerces
> > parser compared to mine. After getting the xerces libraries from the build
> > machine, I could to start the simple_axis_server.
> >
> > 'ls -l' of these libraries gives
> >
> > lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a->
> > libxerces-c.so
> > -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so
> > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  *
> > libxerces-c22.0.so* <http://libxerces-c22.0.so/>
> > -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004
> > libxerces-c22.so
> >
> > Here the size of the libraries are little higher compared to the one I
> > downloaded.
> > I will try to find out from the build team, from where they got these
> >  xerces libraries.
> >
> >
> > Regards
> > James
> > --------------------------------------------------
> > James Jose
> > Messaging Clients Team, WMQDDC
> > IBM Software Labs, India
> > Direct: 91-80- 25094331  Ext :2331
> > E-mail: *jamejose@in.ibm.com* <ja...@in.ibm.com>
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com*
> > <an...@gmail.com>*>*
> >
> > 03/14/2006 22:50
> >   Please respond to
> > "Apache AXIS C User List"
> >
> >
> >   To
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org*
> > <ax...@ws.apache.org>>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Thanks for your answer. I stay tuned
> >
> > 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi,
> >
> > Our tester just found this very same problem the other day - I'll find
> > out from him what the resolution was. (He's not in until tomorrow UK time).
> > Yes, the version is supposedly 2.2.0 i.e. that's what it says on the can
> > !
> >
> >
> >
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > *>*
> >
> > 14/03/2006 14:46
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi !
> > It's me, again !
> >
> > I didn't have a lot of time to test since my last mail, but now I'm in.
> > I'm facing a strance problem, while running simple_axis_server : there
> > are incorrect symbols referenced in libaxis_xerces.a, which is noramlly
> > linked against xerces 2.2.0
> >
> > When I run simple_axis_server, I get this in the startup logs :
> >
> > [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> > @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> > c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> > [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> > [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException >
> > AxisEngineException @2ff209a8,------------>
> > [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within
> > server engine:
> > [14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec
> > format error'                Error Code='8'
> > [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
> >  0509-130 Symbol resolution failed for
> > /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a
> > because:
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> > from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> > from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> > from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> > transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> > [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> > /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> > [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
> >
> >
> > For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs
> > symbol. When I do a "dump -t libxerces-c.a", I can found a similar
> > symbol, but not exactly the same :
> >  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C missing
> > at the end of first symbol).
> >
> > I'm not sure we built with the same xerces version... Could you precise
> > me the exact one you are using ?
> >
> > 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
> >
> >
> > Thanks a lot John ! It works ;-)
> >
> > I'll try to give you more feedbacks asap;
> >
> > Thanks again !
> > 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi Antoine,
> >
> > can you try changing the build/buildApache13Module.xml file please.
> > There's a line there that currently reads -><linker extends="AIXLinker">
> >                                             <linkerarg value="-r" />
> >                                     </linker>
> >
> > can you change that to be
> > <linker extends= "AIXLinker" >
> >                                             <linkerarg value="-G" />
> > </linker>
> >
> > this makes the compiler link at runtime - but I haven't got a runtime to
> > try it on - but it does give you the load header and makes the file
> > executable for you.
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com* * *<an...@gmail.com>
> > *>*
> >
> > 11/03/2006 17:20
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Sure, I'm not familiar with AIX yet. What's strange is that all others
> > libs built well. I don't think libaxiscpp_mod.so needs particular options,
> > it just needs to be linked against apache libs... When I build all the
> > distribution, every lib is executable (+x), except this one. Each one
> > display a loader section when I execute dump command, except this one. I
> > don't know where to search for this issue.
> >
> > Thanks
> >
> >
> > 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > no. My only suggestion is that you familiarise yourself more with the
> > AIX compiler options.  *"Antoine Galataud" <**antoine.galataud@gmail.com
> > * <an...@gmail.com>*>*
> >
> > 09/03/2006 16:59
> >   Please respond to
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl
> > and -c).
> > It's weird...
> >
> > Do you have another idea ?
> >
> > Thanks
> >
> > 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
> >
> > Thanks a lot ! I'll try that immediatly.
> >
> >
> > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> >
> > OK, so been doing some random digging and found that -brtl might be part
> > of the problem - you could try putting that on the linker flags for the mod
> > ( in file build/buildApache13Module.xml) if not then start to look at the -c
> > flag as well.
> >
> > Sorry - I have limited time but will continue to do some background
> > digging !  *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> > *>*
> >
> > 09/03/2006 13:34
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> > what it gives, it could help !
> >
> > Thanks
> >
> > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Are you using apache 2?
> > I just found this comment in the ant scripts which says we don't build
> > the mod for that version (only 1.3)->
> >
> >  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> > (compile and see what they are) -->  *"Antoine Galataud" <**
> > antoine.galataud@gmail.com** * <an...@gmail.com>*>*
> >
> > 09/03/2006 13:01
> >   Please respond to
> > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Thanks for your answer !
> >
> > That's right, this logs come from apache startup process. But I verified
> > with the command "dump -Hv", that normally gives the loader section of a
> > library. The result is the same, it can't find the loader section. The other
> > libs given in binary release (libaxis_server.a for example) are good, the
> > output of the command is right.
> >
> > I also already tested simple_axis_server, it works (it launches, I
> > didn't tested examples).
> > Axis traces and axis startup traces are also enabled, though it gives no
> > output cause libaxiscpp_mod isn't loaded.
> >
> > But I didn't tried a client yet, I'll do that and give you the result.
> >
> > Many thanks again
> >
> > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi,
> >
> > Given this is an IBM platform I'll forgive the personal mail ;-)
> > However, if we keep this on the mailing list then others can see.
> >
> > I'm surprised that you're having such difficulties - we used to build
> > this on 5.1 but now only 5.2.
> >
> > Let's break this down slowly so we can analyse what works and what
> > doesn't.
> >
> > Have you got the client working on AIX? This would be a much easier
> > thing to verify.  If you haven't done this then it might be a good idea to
> > make sure this slightly simpler piece of code works OK before we tackle the
> > server.
> >
> > > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > into server:
> > > > > 0509-022 Cannot load module
> > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > 0509-108 The .loader section does not exist.
> >
> > Where did you see this error? it doesn't look like it came out of the
> > trace logs - it's apache right? It might be easier to run this outside of
> > apache for now while we fix this problem - try using simple axis server.
> >
> > Have you put axis trace on? Have you put axis start trace on?
> >
> > Now, I remember some wierd things we had to do on the client because you
> > can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> > have to build them any differently just create links to the same files but
> > with .a all the way down the dependency chain.
> >
> > Try this out and see what you get.
> >
> > cheers,
> > John.  *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > * >*
> >
> > 09/03/2006 10:35
> >
> >   To
> > John Hawkins/UK/IBM@IBMGB  cc
> >
> >  Subject
> > AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> > Sorry for this personal mail, but I would like to tell you some private
> > things about the problem I had with AIX 5.1 (my normal email address is
> > *Antoine.Galataud@gmail.com * <An...@gmail.com>on axis-c-user
> > list).
> > So, I apologize in advance if it is not the right way to obtain help.
> >
> > In fact, as you guessed with my email address, I'm from Reuters
> > (Financial Software). I'm working on an important development. We are
> > currently trying to deliver an open source web services framework (Axis has
> > been chosen), to replace the existing CORBA communication layer.
> > It is a hard technical and functional task, but you can guess so. Our
> > application is designed in services, some are written in Java (axis java
> > used there), some in C++.
> > To validate Axis framework (we want to provide our customers both open
> > source and commercial solutions), I have to test prototypes on different
> > platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very
> > important to us.
> >
> > So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> > miracle if you could give me some more precise indications on how to build
> > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> > * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as
> > a reminder);
> >
> > Thanks in advance,
> >
> > Regards,
> >
> > Antoine
> >
> >
> >
> > To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
> >
> > Any views expressed in this message are those of the individual sender,
> > except where the sender specifically states them to be the views of Reuters
> > Ltd.
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> > --
> > Antoine Galataud *
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Thanks a lot ! I'll try ASAP.

2006/3/15, John Hawkins <HA...@uk.ibm.com>:
>
>
> We can then update the 1.6b site to have the correct binaries !
>
>
>
>  *James Jose <ja...@in.ibm.com>*
>
> 15/03/2006 11:02
>  Please respond to
> "Apache AXIS C User List" <ax...@ws.apache.org>
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
> Hi,
>
>    Our build machine is going to use the xerces libraries pointed by
> apache site. So once I get a new build I can update you the result..
>
> Regards
> James
> --------------------------------------------------
> James Jose
> Messaging Clients Team, WMQDDC
> IBM Software Labs, India
> Direct: 91-80- 25094331  Ext :2331
> E-mail: jamejose@in.ibm.com
>
>
>
>   *"Antoine Galataud" <an...@gmail.com>*
>
> 03/15/2006 14:40
>   Please respond to
> "Apache AXIS C User List"
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
> Hi,
> Thanks for your answer.
> That's true, libs size are not exactly the same. I hope you will find the
> libs you built with !
>
>
>
> 2006/3/15, James Jose <* jamejose@in.ibm.com* <ja...@in.ibm.com>>:
>
> Hi,
>
>    I got this same error message when I used the xerces libraries
> downloaded from the site pointed in the axis installation document. For me
> this problem occurred because our build machine having a different xerces
> parser compared to mine. After getting the xerces libraries from the build
> machine, I could to start the simple_axis_server.
>
> 'ls -l' of these libraries gives
>
> lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a ->
> libxerces-c.so
> -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so
> -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  *
> libxerces-c22.0.so* <http://libxerces-c22.0.so/>
> -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  libxerces-c22.so
>
> Here the size of the libraries are little higher compared to the one I
> downloaded.
> I will try to find out from the build team, from where they got these
>  xerces libraries.
>
>
> Regards
> James
> --------------------------------------------------
> James Jose
> Messaging Clients Team, WMQDDC
> IBM Software Labs, India
> Direct: 91-80- 25094331  Ext :2331
> E-mail: *jamejose@in.ibm.com* <ja...@in.ibm.com>
>
>
>   *"Antoine Galataud" <**...@gmail.com>
> *>*
>
> 03/14/2006 22:50
>   Please respond to
> "Apache AXIS C User List"
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
> Thanks for your answer. I stay tuned
>
> 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Our tester just found this very same problem the other day - I'll find out
> from him what the resolution was. (He's not in until tomorrow UK time). Yes,
> the version is supposedly 2.2.0 i.e. that's what it says on the can !
>
>
>
>
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com** *<an...@gmail.com>
> *>*
>
> 14/03/2006 14:46
>
>
>   Please respond to
> "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
> Hi !
> It's me, again !
>
> I didn't have a lot of time to test since my last mail, but now I'm in.
> I'm facing a strance problem, while running simple_axis_server : there are
> incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked
> against xerces 2.2.0
>
> When I run simple_axis_server, I get this in the startup logs :
>
> [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException
> @2ff209a8,------------>
> [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within
> server engine:
> [14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec
> format error'                Error Code='8'
> [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
>  0509-130 Symbol resolution failed for
> /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a
> because:
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
>
>
> For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs
> symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol,
> but not exactly the same :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs
> (please note the C missing at the end of first symbol).
>
> I'm not sure we built with the same xerces version... Could you precise me
> the exact one you are using ?
>
> 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
>
>
> Thanks a lot John ! It works ;-)
>
> I'll try to give you more feedbacks asap;
>
> Thanks again !
> 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi Antoine,
>
> can you try changing the build/buildApache13Module.xml file please.
> There's a line there that currently reads -><linker extends="AIXLinker" >
>                                             <linkerarg value="-r" />
>                                     </linker>
>
> can you change that to be
> <linker extends= "AIXLinker" >
>                                             <linkerarg value="-G" />
> </linker>
>
> this makes the compiler link at runtime - but I haven't got a runtime to
> try it on - but it does give you the load header and makes the file
> executable for you.
>
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com** *<an...@gmail.com>
> *>*
>
> 11/03/2006 17:20
>
>
>   Please respond to
> "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Sure, I'm not familiar with AIX yet. What's strange is that all others
> libs built well. I don't think libaxiscpp_mod.so needs particular options,
> it just needs to be linked against apache libs... When I build all the
> distribution, every lib is executable (+x), except this one. Each one
> display a loader section when I execute dump command, except this one. I
> don't know where to search for this issue.
>
> Thanks
>
>
> 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> no. My only suggestion is that you familiarise yourself more with the AIX
> compiler options.  *"Antoine Galataud" <**antoine.galataud@gmail.com *<an...@gmail.com>
> *>*
>
> 09/03/2006 16:59
>   Please respond to
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
> No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and
> -c).
> It's weird...
>
> Do you have another idea ?
>
> Thanks
>
> 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
>
> Thanks a lot ! I'll try that immediatly.
>
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> OK, so been doing some random digging and found that -brtl might be part
> of the problem - you could try putting that on the linker flags for the mod
> ( in file build/buildApache13Module.xml) if not then start to look at the -c
> flag as well.
>
> Sorry - I have limited time but will continue to do some background
> digging !  *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> *>*
>
> 09/03/2006 13:34
>
>
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> what it gives, it could help !
>
> Thanks
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->  *"Antoine Galataud" <**
> antoine.galataud@gmail.com** * <an...@gmail.com>*>*
>
> 09/03/2006 13:01
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.  *Antoine Galataud <** Antoine.Galataud@reuters.com*<An...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a
> reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud *
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by John Hawkins <HA...@uk.ibm.com>.
We can then update the 1.6b site to have the correct binaries !




James Jose <ja...@in.ibm.com> 
15/03/2006 11:02
Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX







Hi, 

    Our build machine is going to use the xerces libraries pointed by 
apache site. So once I get a new build I can update you the result.. 

Regards
James
--------------------------------------------------
James Jose
Messaging Clients Team, WMQDDC
IBM Software Labs, India
Direct: 91-80- 25094331  Ext :2331
E-mail: jamejose@in.ibm.com




"Antoine Galataud" <an...@gmail.com> 
03/15/2006 14:40 

Please respond to
"Apache AXIS C User List"


To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX








Hi,
Thanks for your answer.
That's true, libs size are not exactly the same. I hope you will find the 
libs you built with !



2006/3/15, James Jose < jamejose@in.ibm.com>: 

Hi, 

    I got this same error message when I used the xerces libraries 
downloaded from the site pointed in the axis installation document. For me 
this problem occurred because our build machine having a different xerces 
parser compared to mine. After getting the xerces libraries from the build 
machine, I could to start the simple_axis_server. 

'ls -l' of these libraries gives 

lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a -> 
libxerces-c.so 
-rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so 
-rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  
libxerces-c22.0.so 
-rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  libxerces-c22.so 

Here the size of the libraries are little higher compared to the one I 
downloaded. 
I will try to find out from the build team, from where they got these 
xerces libraries.


Regards
James
--------------------------------------------------
James Jose
Messaging Clients Team, WMQDDC
IBM Software Labs, India
Direct: 91-80- 25094331  Ext :2331
E-mail: jamejose@in.ibm.com



"Antoine Galataud" <an...@gmail.com> 
03/14/2006 22:50 

Please respond to
"Apache AXIS C User List"



To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX










Thanks for your answer. I stay tuned

2006/3/14, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi, 

Our tester just found this very same problem the other day - I'll find out 
from him what the resolution was. (He's not in until tomorrow UK time). 
Yes, the version is supposedly 2.2.0 i.e. that's what it says on the can ! 







"Antoine Galataud" <antoine.galataud@gmail.com > 
14/03/2006 14:46 


Please respond to
"Apache AXIS C User List" <axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX












Hi !
It's me, again !

I didn't have a lot of time to test since my last mail, but now I'm in.
I'm facing a strance problem, while running simple_axis_server : there are 
incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked 
against xerces 2.2.0

When I run simple_axis_server, I get this in the startup logs :

[14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty 
@205a2108,@2 
"/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-c-1.6a.n-AIX-trace-bin 
/lib/axis/libaxis_xerces.a"
[14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib 
[14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException 
@2ff209a8,------------>
[14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within 
server engine: 
[14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec 
format error'                Error Code='8'
[14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error=' 
0509-130 Symbol resolution failed for 
/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- 
c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported 
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78? /g?"


For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs 
symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol, 
but not exactly the same : 
setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C 
missing at the end of first symbol). 

I'm not sure we built with the same xerces version... Could you precise me 
the exact one you are using ?

2006/3/13, Antoine Galataud < antoine.galataud@gmail.com>: 

Thanks a lot John ! It works ;-)

I'll try to give you more feedbacks asap; 

Thanks again ! 
2006/3/13, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi Antoine, 

can you try changing the build/buildApache13Module.xml file please. 
There's a line there that currently reads -><linker extends="AIXLinker" > 
                                             <linkerarg value="-r" /> 
                                     </linker> 

can you change that to be 
<linker extends= "AIXLinker" > 
                                             <linkerarg value="-G" /> 
</linker> 

this makes the compiler link at runtime - but I haven't got a runtime to 
try it on - but it does give you the load header and makes the file 
executable for you. 



"Antoine Galataud" <antoine.galataud@gmail.com > 
11/03/2006 17:20 


Please respond to
"Apache AXIS C User List" <axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX














Sure, I'm not familiar with AIX yet. What's strange is that all others 
libs built well. I don't think libaxiscpp_mod.so needs particular options, 
it just needs to be linked against apache libs... When I build all the 
distribution, every lib is executable (+x), except this one. Each one 
display a loader section when I execute dump command, except this one. I 
don't know where to search for this issue. 

Thanks


2006/3/10, John Hawkins <HAWKINSJ@uk.ibm.com >: 

no. My only suggestion is that you familiarise yourself more with the AIX 
compiler options. 
"Antoine Galataud" <antoine.galataud@gmail.com > 
09/03/2006 16:59 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX













No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and 
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud < antoine.galataud@gmail.com >: 
Thanks a lot ! I'll try that immediatly. 


2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com>: 

OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well. 

Sorry - I have limited time but will continue to do some background 
digging ! 
"Antoine Galataud" < antoine.galataud@gmail.com> 
09/03/2006 13:34 


Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX















no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help ! 

Thanks

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

  <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 
"Antoine Galataud" < antoine.galataud@gmail.com > 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX

















Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so. 
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 
Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX



















Hi, 

Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 

In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important 
to us. 

So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 

Thanks in advance, 

Regards, 

Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud 
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
Département Architecture des Systèmes d'Information
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by James Jose <ja...@in.ibm.com>.
Hi,

    Our build machine is going to use the xerces libraries pointed by 
apache site. So once I get a new build I can update you the result..

Regards
James
--------------------------------------------------
James Jose
Messaging Clients Team, WMQDDC
IBM Software Labs, India
Direct: 91-80- 25094331  Ext :2331
E-mail: jamejose@in.ibm.com





"Antoine Galataud" <an...@gmail.com> 
03/15/2006 14:40
Please respond to
"Apache AXIS C User List"


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






Hi,
Thanks for your answer.
That's true, libs size are not exactly the same. I hope you will find the 
libs you built with !



2006/3/15, James Jose < jamejose@in.ibm.com>:

Hi, 

     I got this same error message when I used the xerces libraries 
downloaded from the site pointed in the axis installation document. For me 
this problem occurred because our build machine having a different xerces 
parser compared to mine. After getting the xerces libraries from the build 
machine, I could to start the simple_axis_server. 

 'ls -l' of these libraries gives 

lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a -> 
libxerces-c.so 
-rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so 
-rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  
libxerces-c22.0.so 
-rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  libxerces-c22.so 

Here the size of the libraries are little higher compared to the one I 
downloaded. 
I will try to find out from the build team, from where they got these 
xerces libraries.


Regards
James
--------------------------------------------------
James Jose
Messaging Clients Team, WMQDDC
IBM Software Labs, India
Direct: 91-80- 25094331  Ext :2331
E-mail: jamejose@in.ibm.com




"Antoine Galataud" <an...@gmail.com> 
03/14/2006 22:50 

Please respond to
"Apache AXIS C User List"



To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX








Thanks for your answer. I stay tuned

2006/3/14, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi, 

Our tester just found this very same problem the other day - I'll find out 
from him what the resolution was. (He's not in until tomorrow UK time). 
Yes, the version is supposedly 2.2.0 i.e. that's what it says on the can ! 








"Antoine Galataud" <antoine.galataud@gmail.com > 
14/03/2006 14:46 


Please respond to
"Apache AXIS C User List" <axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX










Hi !
It's me, again !

I didn't have a lot of time to test since my last mail, but now I'm in.
I'm facing a strance problem, while running simple_axis_server : there are 
incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked 
against xerces 2.2.0

When I run simple_axis_server, I get this in the startup logs :

[14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty 
@205a2108,@2 
"/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-c-1.6a.n-AIX-trace-bin 
/lib/axis/libaxis_xerces.a"
[14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib 
[14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException 
@2ff209a8,------------>
[14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within 
server engine: 
[14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec 
format error'                Error Code='8'
[14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error=' 
0509-130 Symbol resolution failed for 
/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- 
c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported 
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78? /g?"


For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs 
symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol, 
but not exactly the same : 
setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C 
missing at the end of first symbol). 

I'm not sure we built with the same xerces version... Could you precise me 
the exact one you are using ?

2006/3/13, Antoine Galataud < antoine.galataud@gmail.com>: 

Thanks a lot John ! It works ;-)

I'll try to give you more feedbacks asap; 

Thanks again ! 
2006/3/13, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi Antoine, 

can you try changing the build/buildApache13Module.xml file please. 
There's a line there that currently reads -><linker extends="AIXLinker" > 
                                              <linkerarg value="-r" /> 
                                      </linker> 

can you change that to be 
<linker extends= "AIXLinker" > 
                                              <linkerarg value="-G" /> 
</linker> 

this makes the compiler link at runtime - but I haven't got a runtime to 
try it on - but it does give you the load header and makes the file 
executable for you. 




"Antoine Galataud" <antoine.galataud@gmail.com > 
11/03/2006 17:20 


Please respond to
"Apache AXIS C User List" <axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX












Sure, I'm not familiar with AIX yet. What's strange is that all others 
libs built well. I don't think libaxiscpp_mod.so needs particular options, 
it just needs to be linked against apache libs... When I build all the 
distribution, every lib is executable (+x), except this one. Each one 
display a loader section when I execute dump command, except this one. I 
don't know where to search for this issue. 

Thanks


2006/3/10, John Hawkins <HAWKINSJ@uk.ibm.com >: 

no. My only suggestion is that you familiarise yourself more with the AIX 
compiler options. 

"Antoine Galataud" <antoine.galataud@gmail.com > 
09/03/2006 16:59 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX












No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and 
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud < antoine.galataud@gmail.com >: 
Thanks a lot ! I'll try that immediatly. 


2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com>: 

OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well. 

Sorry - I have limited time but will continue to do some background 
digging ! 

"Antoine Galataud" < antoine.galataud@gmail.com> 
09/03/2006 13:34 


Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX














no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help ! 

Thanks

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

   <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 
"Antoine Galataud" < antoine.galataud@gmail.com > 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX
















Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so. 
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 

Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX


















Hi, 

Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 

In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important 
to us. 

So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 

Thanks in advance, 

Regards, 

Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud 
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
Département Architecture des Systèmes d'Information
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Hi,
Thanks for your answer.
That's true, libs size are not exactly the same. I hope you will find the
libs you built with !



2006/3/15, James Jose <ja...@in.ibm.com>:
>
>
> Hi,
>
>      I got this same error message when I used the xerces libraries
> downloaded from the site pointed in the axis installation document. For me
> this problem occurred because our build machine having a different xerces
> parser compared to mine. After getting the xerces libraries from the build
> machine, I could to start the simple_axis_server.
>
>  'ls -l' of these libraries gives
>
> lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a ->
> libxerces-c.so
> -rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so
> -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004
> libxerces-c22.0.so
> -rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  libxerces-c22.so
>
> Here the size of the libraries are little higher compared to the one I
> downloaded.
> I will try to find out from the build team, from where they got these
>  xerces libraries.
>
>
> Regards
> James
> --------------------------------------------------
> James Jose
> Messaging Clients Team, WMQDDC
> IBM Software Labs, India
> Direct: 91-80- 25094331  Ext :2331
> E-mail: jamejose@in.ibm.com
>
>
>
>
>  *"Antoine Galataud" <an...@gmail.com>*
>
> 03/14/2006 22:50  Please respond to
> "Apache AXIS C User List"
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
> Thanks for your answer. I stay tuned
>
> 2006/3/14, John Hawkins <*HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> Hi,
>
> Our tester just found this very same problem the other day - I'll find out
> from him what the resolution was. (He's not in until tomorrow UK time). Yes,
> the version is supposedly 2.2.0 i.e. that's what it says on the can !
>
>
>
>
>
>
>
>   *"Antoine Galataud" <**...@gmail.com>
> *>*
>
> 14/03/2006 14:46
>
>
>   Please respond to
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
> Hi !
> It's me, again !
>
> I didn't have a lot of time to test since my last mail, but now I'm in.
> I'm facing a strance problem, while running simple_axis_server : there are
> incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked
> against xerces 2.2.0
>
> When I run simple_axis_server, I get this in the startup logs :
>
> [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException
> @2ff209a8,------------>
> [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within
> server engine:
> [14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec
> format error'                Error Code='8'
> [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
>  0509-130 Symbol resolution failed for
> /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a
> because:
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
>
>
> For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs
> symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol,
> but not exactly the same :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs
> (please note the C missing at the end of first symbol).
>
> I'm not sure we built with the same xerces version... Could you precise me
> the exact one you are using ?
>
> 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>>:
>
>
> Thanks a lot John ! It works ;-)
>
> I'll try to give you more feedbacks asap;
>
> Thanks again !
> 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi Antoine,
>
> can you try changing the build/buildApache13Module.xml file please.
> There's a line there that currently reads -><linker extends="AIXLinker" >
>                                               <linkerarg value="-r" />
>                                       </linker>
>
> can you change that to be
> <linker extends= "AIXLinker" >
>                                               <linkerarg value="-G" />
> </linker>
>
> this makes the compiler link at runtime - but I haven't got a runtime to
> try it on - but it does give you the load header and makes the file
> executable for you.
>
>
>
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com** *<an...@gmail.com>
> *>*
>
> 11/03/2006 17:20
>
>
>   Please respond to
> "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
> Sure, I'm not familiar with AIX yet. What's strange is that all others
> libs built well. I don't think libaxiscpp_mod.so needs particular options,
> it just needs to be linked against apache libs... When I build all the
> distribution, every lib is executable (+x), except this one. Each one
> display a loader section when I execute dump command, except this one. I
> don't know where to search for this issue.
>
> Thanks
>
>
> 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> no. My only suggestion is that you familiarise yourself more with the AIX
> compiler options.
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com *<an...@gmail.com>
> *>*
>
> 09/03/2006 16:59
>   Please respond to
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
> No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and
> -c).
> It's weird...
>
> Do you have another idea ?
>
> Thanks
>
> 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
>
> Thanks a lot ! I'll try that immediatly.
>
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> OK, so been doing some random digging and found that -brtl might be part
> of the problem - you could try putting that on the linker flags for the mod
> ( in file build/buildApache13Module.xml) if not then start to look at the -c
> flag as well.
>
> Sorry - I have limited time but will continue to do some background
> digging !
>
>   *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> *>*
>
> 09/03/2006 13:34
>
>
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
> no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> what it gives, it could help !
>
> Thanks
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>    <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->  *"Antoine Galataud" <**
> antoine.galataud@gmail.com** * <an...@gmail.com>*>*
>
> 09/03/2006 13:01
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>   *Antoine Galataud <** Antoine.Galataud@reuters.com*<An...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a
> reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud *
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by James Jose <ja...@in.ibm.com>.
Hi,

     I got this same error message when I used the xerces libraries 
downloaded from the site pointed in the axis installation document. For me 
this problem occurred because our build machine having a different xerces 
parser compared to mine. After getting the xerces libraries from the build 
machine, I could to start the simple_axis_server.

 'ls -l' of these libraries gives 

lrwxrwxrwx   1 axistest usr              14 Mar 10 12:19 libxerces-c.a -> 
libxerces-c.so
-rwxr-xr-x   1 axistest usr         5704781 Mar 10 12:19 libxerces-c.so
-rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004 libxerces-c22.0.so
-rwxr-xr-x   1 axistest usr         5704781 Oct 12 2004  libxerces-c22.so

Here the size of the libraries are little higher compared to the one I 
downloaded. 
I will try to find out from the build team, from where they got these 
xerces libraries.


Regards
James
--------------------------------------------------
James Jose
Messaging Clients Team, WMQDDC
IBM Software Labs, India
Direct: 91-80- 25094331  Ext :2331
E-mail: jamejose@in.ibm.com





"Antoine Galataud" <an...@gmail.com> 
03/14/2006 22:50
Please respond to
"Apache AXIS C User List"


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






Thanks for your answer. I stay tuned

2006/3/14, John Hawkins <HA...@uk.ibm.com>:

Hi, 

 Our tester just found this very same problem the other day - I'll find 
out from him what the resolution was. (He's not in until tomorrow UK 
time). Yes, the version is supposedly 2.2.0 i.e. that's what it says on 
the can ! 








"Antoine Galataud" <an...@gmail.com> 
14/03/2006 14:46 


Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX








Hi !
It's me, again !

I didn't have a lot of time to test since my last mail, but now I'm in.
I'm facing a strance problem, while running simple_axis_server : there are 
incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked 
against xerces 2.2.0

When I run simple_axis_server, I get this in the startup logs :

[14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty 
@205a2108,@2 
"/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-c-1.6a.n-AIX-trace-bin 
/lib/axis/libaxis_xerces.a"
[14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib 
[14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException 
@2ff209a8,------------>
[14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within 
server engine: 
[14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec 
format error'                Error Code='8'
[14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error=' 
0509-130 Symbol resolution failed for 
/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- 
c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported 
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78? /g?"


For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs 
symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol, 
but not exactly the same : 
setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C 
missing at the end of first symbol). 

I'm not sure we built with the same xerces version... Could you precise me 
the exact one you are using ?

2006/3/13, Antoine Galataud < antoine.galataud@gmail.com>: 

Thanks a lot John ! It works ;-)

I'll try to give you more feedbacks asap; 

Thanks again ! 
2006/3/13, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi Antoine, 

can you try changing the build/buildApache13Module.xml file please. 
There's a line there that currently reads -><linker extends="AIXLinker" > 
                                               <linkerarg value="-r" /> 
                                       </linker> 

can you change that to be 
<linker extends= "AIXLinker" > 
                                               <linkerarg value="-G" /> 
</linker> 

this makes the compiler link at runtime - but I haven't got a runtime to 
try it on - but it does give you the load header and makes the file 
executable for you. 





"Antoine Galataud" <antoine.galataud@gmail.com > 
11/03/2006 17:20 


Please respond to
"Apache AXIS C User List" <axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX










Sure, I'm not familiar with AIX yet. What's strange is that all others 
libs built well. I don't think libaxiscpp_mod.so needs particular options, 
it just needs to be linked against apache libs... When I build all the 
distribution, every lib is executable (+x), except this one. Each one 
display a loader section when I execute dump command, except this one. I 
don't know where to search for this issue. 
 
Thanks


2006/3/10, John Hawkins <HAWKINSJ@uk.ibm.com >: 

no. My only suggestion is that you familiarise yourself more with the AIX 
compiler options. 


"Antoine Galataud" <antoine.galataud@gmail.com > 
09/03/2006 16:59 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX











No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and 
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud < antoine.galataud@gmail.com >: 
Thanks a lot ! I'll try that immediatly. 


2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com>: 

OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well. 

Sorry - I have limited time but will continue to do some background 
digging ! 


"Antoine Galataud" < antoine.galataud@gmail.com> 
09/03/2006 13:34 


Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX













no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help ! 

Thanks

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

    <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 
"Antoine Galataud" < antoine.galataud@gmail.com > 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX















Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so. 
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 


Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX

















Hi, 

Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 

In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important 
to us. 

So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 

Thanks in advance, 

Regards, 

Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud 
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
Département Architecture des Systèmes d'Information
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Thanks for your answer. I stay tuned

2006/3/14, John Hawkins <HA...@uk.ibm.com>:
>
>
> Hi,
>
>  Our tester just found this very same problem the other day - I'll find
> out from him what the resolution was. (He's not in until tomorrow UK time).
> Yes, the version is supposedly 2.2.0 i.e. that's what it says on the can !
>
>
>
>
>
>
>
>
>  *"Antoine Galataud" <an...@gmail.com>*
>
> 14/03/2006 14:46
>  Please respond to
> "Apache AXIS C User List" <ax...@ws.apache.org>
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
> Hi !
> It's me, again !
>
> I didn't have a lot of time to test since my last mail, but now I'm in.
> I'm facing a strance problem, while running simple_axis_server : there are
> incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked
> against xerces 2.2.0
>
> When I run simple_axis_server, I get this in the startup logs :
>
> [14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
> @205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
> c-1.6a.n-AIX-trace-bin /lib/axis/libaxis_xerces.a"
> [14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
> [14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException
> @2ff209a8,------------>
> [14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within
> server engine:
> [14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec
> format error'                Error Code='8'
> [14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
>  0509-130 Symbol resolution failed for
> /kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a
> because:
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
> from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
> transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
> [14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
> /kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
> [14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"
>
>
> For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs
> symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol,
> but not exactly the same :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs
> (please note the C missing at the end of first symbol).
>
> I'm not sure we built with the same xerces version... Could you precise me
> the exact one you are using ?
>
> 2006/3/13, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>
> >:
>
> Thanks a lot John ! It works ;-)
>
> I'll try to give you more feedbacks asap;
>
> Thanks again !
> 2006/3/13, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi Antoine,
>
> can you try changing the build/buildApache13Module.xml file please.
> There's a line there that currently reads -><linker extends="AIXLinker" >
>                                                <linkerarg value="-r" />
>                                        </linker>
>
> can you change that to be
> <linker extends="AIXLinker" >
>                                                <linkerarg value="-G" />
> </linker>
>
> this makes the compiler link at runtime - but I haven't got a runtime to
> try it on - but it does give you the load header and makes the file
> executable for you.
>
>
>
>
>
>   *"Antoine Galataud" <**...@gmail.com>
> *>*
>
> 11/03/2006 17:20
>
>
>   Please respond to
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
> Sure, I'm not familiar with AIX yet. What's strange is that all others
> libs built well. I don't think libaxiscpp_mod.so needs particular options,
> it just needs to be linked against apache libs... When I build all the
> distribution, every lib is executable (+x), except this one. Each one
> display a loader section when I execute dump command, except this one. I
> don't know where to search for this issue.
>
> Thanks
>
>
> 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> no. My only suggestion is that you familiarise yourself more with the AIX
> compiler options.
>
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com *<an...@gmail.com>
> *>*
>
> 09/03/2006 16:59
>   Please respond to
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
> No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and
> -c).
> It's weird...
>
> Do you have another idea ?
>
> Thanks
>
> 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
>
> Thanks a lot ! I'll try that immediatly.
>
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> OK, so been doing some random digging and found that -brtl might be part
> of the problem - you could try putting that on the linker flags for the mod
> ( in file build/buildApache13Module.xml) if not then start to look at the -c
> flag as well.
>
> Sorry - I have limited time but will continue to do some background
> digging !
>
>
>   *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> *>*
>
> 09/03/2006 13:34
>
>
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
> no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> what it gives, it could help !
>
> Thanks
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>     <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->
>   *"Antoine Galataud" <** antoine.galataud@gmail.com** *<an...@gmail.com>
> *>*
>
> 09/03/2006 13:01
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>
>   *Antoine Galataud <** Antoine.Galataud@reuters.com*<An...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a
> reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud *
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by John Hawkins <HA...@uk.ibm.com>.
Hi,

 Our tester just found this very same problem the other day - I'll find 
out from him what the resolution was. (He's not in until tomorrow UK 
time). Yes, the version is supposedly 2.2.0 i.e. that's what it says on 
the can !









"Antoine Galataud" <an...@gmail.com> 
14/03/2006 14:46
Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






Hi !
It's me, again !

I didn't have a lot of time to test since my last mail, but now I'm in.
I'm facing a strance problem, while running simple_axis_server : there are 
incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked 
against xerces 2.2.0

When I run simple_axis_server, I get this in the startup logs :

[14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty 
@205a2108,@2 
"/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-c-1.6a.n-AIX-trace-bin 
/lib/axis/libaxis_xerces.a"
[14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib 
[14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException 
@2ff209a8,------------>
[14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within 
server engine: 
[14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec 
format error'                Error Code='8'
[14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error=' 
0509-130 Symbol resolution failed for 
/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis- 
c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a because:
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not 
exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol 
transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported 
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module 
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces- c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78? /g?"


For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs 
symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol, 
but not exactly the same : 
setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs (please note the C 
missing at the end of first symbol). 

I'm not sure we built with the same xerces version... Could you precise me 
the exact one you are using ?

2006/3/13, Antoine Galataud < antoine.galataud@gmail.com>:

Thanks a lot John ! It works ;-)

I'll try to give you more feedbacks asap; 

Thanks again !
2006/3/13, John Hawkins <HAWKINSJ@uk.ibm.com >:

Hi Antoine, 

can you try changing the build/buildApache13Module.xml file please. 
There's a line there that currently reads -><linker extends="AIXLinker" > 
                                                <linkerarg value="-r" /> 
                                        </linker> 

can you change that to be 
<linker extends="AIXLinker" > 
                                                <linkerarg value="-G" /> 
</linker> 

this makes the compiler link at runtime - but I haven't got a runtime to 
try it on - but it does give you the load header and makes the file 
executable for you. 






"Antoine Galataud" <an...@gmail.com> 
11/03/2006 17:20 


Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX








Sure, I'm not familiar with AIX yet. What's strange is that all others 
libs built well. I don't think libaxiscpp_mod.so needs particular options, 
it just needs to be linked against apache libs... When I build all the 
distribution, every lib is executable (+x), except this one. Each one 
display a loader section when I execute dump command, except this one. I 
don't know where to search for this issue. 
 
Thanks


2006/3/10, John Hawkins <HAWKINSJ@uk.ibm.com >: 

no. My only suggestion is that you familiarise yourself more with the AIX 
compiler options. 



"Antoine Galataud" <antoine.galataud@gmail.com > 
09/03/2006 16:59 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX










No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and 
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud < antoine.galataud@gmail.com >: 
Thanks a lot ! I'll try that immediatly. 


2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com>: 

OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well. 

Sorry - I have limited time but will continue to do some background 
digging ! 



"Antoine Galataud" < antoine.galataud@gmail.com> 
09/03/2006 13:34 


Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX












no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help ! 

Thanks

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

     <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 

"Antoine Galataud" < antoine.galataud@gmail.com > 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX














Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so. 
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 



Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX
















Hi, 

Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 

In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important 
to us. 

So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 

Thanks in advance, 

Regards, 

Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud 
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
Département Architecture des Systèmes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Hi !
It's me, again !

I didn't have a lot of time to test since my last mail, but now I'm in.
I'm facing a strance problem, while running simple_axis_server : there are
incorrect symbols referenced in libaxis_xerces.a, which is noramlly linked
against xerces 2.2.0

When I run simple_axis_server, I get this in the startup logs :

[14/03/2006 15:38:14:466 NFT] 1 AxisConfig < getAxisConfProperty
@205a2108,@2 "/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-
c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a"
[14/03/2006 15:38:14:466 NFT] 1 XMLParserFactory > loadLib
[14/03/2006 15:38:14:958 NFT] 1 AxisEngineException > AxisEngineException
@2ff209a8,------------>
[14/03/2006 15:38:14:958 NFT] 1 - I 29, "Failed to load parser within server
engine:
[14/03/2006 15:38:14:958 NFT] 1 - I                  Error Message='Exec
format error'                Error Code='8'
[14/03/2006 15:38:14:958 NFT] 1 - I                  Load lib error='
0509-130 Symbol resolution failed for
/kplustp/thirdparty/axis/c++/1.6a.n/rs6000/axis-c-1.6a.n-AIX-trace-bin/lib/axis/libaxis_xerces.a
because:
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
setEncoding__Q2_11xercesc_2_211InputSourceFPCUs (number 30) is not exported
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces-c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
setPublicId__Q2_11xercesc_2_211InputSourceFPCUs (number 31) is not exported
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces-c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
setSystemId__Q2_11xercesc_2_211InputSourceFPCUs (number 32) is not exported
from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces-c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   Symbol
transcode__Q2_11xercesc_2_29XMLStringFPCUs (number 35) is not exported from
[14/03/2006 15:38:14:958 NFT] 1 - I            dependent module
/kplustp/thirdparty/xml/xerces/c++/2_2_0/rs6000/lib/libxerces-c.a.
[14/03/2006 15:38:14:958 NFT] 1 - I     0509-136   S 78€ /g€"


For example, I will take setEncoding__Q2_11xercesc_2_211InputSourceFPCUs
symbol. When I do a "dump -t libxerces-c.a", I can found a similar symbol,
but not exactly the same :  setEncoding__Q2_11xercesc_2_211InputSourceFCPCUs
(please note the C missing at the end of first symbol).

I'm not sure we built with the same xerces version... Could you precise me
the exact one you are using ?

2006/3/13, Antoine Galataud <an...@gmail.com>:
>
>
> Thanks a lot John ! It works ;-)
>
> I'll try to give you more feedbacks asap;
>
> Thanks again !
> 2006/3/13, John Hawkins <HAWKINSJ@uk.ibm.com >:
> >
> >
> > Hi Antoine,
> >
> > can you try changing the build/buildApache13Module.xml file please.
> > There's a line there that currently reads -><linker extends="AIXLinker">
> >                                                 <linkerarg value="-r" />
> >                                         </linker>
> >
> > can you change that to be
> > <linker extends="AIXLinker" >
> >                                                 <linkerarg value="-G" />
> > </linker>
> >
> > this makes the compiler link at runtime - but I haven't got a runtime to
> > try it on - but it does give you the load header and makes the file
> > executable for you.
> >
> >
> >
> >
> >
> >
> >  *"Antoine Galataud" <an...@gmail.com>*
> >
> > 11/03/2006 17:20
> >  Please respond to
> > "Apache AXIS C User List" <ax...@ws.apache.org>
> >
> >   To
> > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> > Sure, I'm not familiar with AIX yet. What's strange is that all others
> > libs built well. I don't think libaxiscpp_mod.so needs particular options,
> > it just needs to be linked against apache libs... When I build all the
> > distribution, every lib is executable (+x), except this one. Each one
> > display a loader section when I execute dump command, except this one. I
> > don't know where to search for this issue.
> >
> > Thanks
> >
> >
> > 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> >
> > no. My only suggestion is that you familiarise yourself more with the
> > AIX compiler options.
> >
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com *<an...@gmail.com>
> > *>*
> >
> > 09/03/2006 16:59
> >   Please respond to
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> > No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl
> > and -c).
> > It's weird...
> >
> > Do you have another idea ?
> >
> > Thanks
> >
> > 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
> >
> > Thanks a lot ! I'll try that immediatly.
> >
> >
> > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> >
> > OK, so been doing some random digging and found that -brtl might be part
> > of the problem - you could try putting that on the linker flags for the mod
> > ( in file build/buildApache13Module.xml) if not then start to look at the -c
> > flag as well.
> >
> > Sorry - I have limited time but will continue to do some background
> > digging !
> >
> >
> >
> >   *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> > *>*
> >
> > 09/03/2006 13:34
> >
> >
> >   Please respond to
> > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> > >  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> > what it gives, it could help !
> >
> > Thanks
> >
> > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Are you using apache 2?
> > I just found this comment in the ant scripts which says we don't build
> > the mod for that version (only 1.3)->
> >
> >      <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> > (compile and see what they are) -->
> >
> >   *"Antoine Galataud" <** antoine.galataud@gmail.com** *<an...@gmail.com>
> > *>*
> >
> > 09/03/2006 13:01
> >   Please respond to
> > "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Thanks for your answer !
> >
> > That's right, this logs come from apache startup process. But I verified
> > with the command "dump -Hv", that normally gives the loader section of a
> > library. The result is the same, it can't find the loader section. The other
> > libs given in binary release (libaxis_server.a for example) are good, the
> > output of the command is right.
> >
> > I also already tested simple_axis_server, it works (it launches, I
> > didn't tested examples).
> > Axis traces and axis startup traces are also enabled, though it gives no
> > output cause libaxiscpp_mod isn't loaded.
> >
> > But I didn't tried a client yet, I'll do that and give you the result.
> >
> > Many thanks again
> >
> > 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi,
> >
> > Given this is an IBM platform I'll forgive the personal mail ;-)
> > However, if we keep this on the mailing list then others can see.
> >
> > I'm surprised that you're having such difficulties - we used to build
> > this on 5.1 but now only 5.2.
> >
> > Let's break this down slowly so we can analyse what works and what
> > doesn't.
> >
> > Have you got the client working on AIX? This would be a much easier
> > thing to verify.  If you haven't done this then it might be a good idea to
> > make sure this slightly simpler piece of code works OK before we tackle the
> > server.
> >
> > > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > into server:
> > > > > 0509-022 Cannot load module
> > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > 0509-108 The .loader section does not exist.
> >
> > Where did you see this error? it doesn't look like it came out of the
> > trace logs - it's apache right? It might be easier to run this outside of
> > apache for now while we fix this problem - try using simple axis server.
> >
> > Have you put axis trace on? Have you put axis start trace on?
> >
> > Now, I remember some wierd things we had to do on the client because you
> > can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> > have to build them any differently just create links to the same files but
> > with .a all the way down the dependency chain.
> >
> > Try this out and see what you get.
> >
> > cheers,
> > John.
> >
> >
> >
> >   *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > * >*
> >
> > 09/03/2006 10:35
> >
> >   To
> > John Hawkins/UK/IBM@IBMGB  cc
> >
> >  Subject
> > AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> > Sorry for this personal mail, but I would like to tell you some private
> > things about the problem I had with AIX 5.1 (my normal email address is
> > *Antoine.Galataud@gmail.com * <An...@gmail.com>on axis-c-user
> > list).
> > So, I apologize in advance if it is not the right way to obtain help.
> >
> > In fact, as you guessed with my email address, I'm from Reuters
> > (Financial Software). I'm working on an important development. We are
> > currently trying to deliver an open source web services framework (Axis has
> > been chosen), to replace the existing CORBA communication layer.
> > It is a hard technical and functional task, but you can guess so. Our
> > application is designed in services, some are written in Java (axis java
> > used there), some in C++.
> > To validate Axis framework (we want to provide our customers both open
> > source and commercial solutions), I have to test prototypes on different
> > platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very
> > important to us.
> >
> > So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> > miracle if you could give me some more precise indications on how to build
> > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> > * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as
> > a reminder);
> >
> > Thanks in advance,
> >
> > Regards,
> >
> > Antoine
> >
> >
> >
> > To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
> >
> > Any views expressed in this message are those of the individual sender,
> > except where the sender specifically states them to be the views of Reuters
> > Ltd.
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> > --
> > Antoine Galataud *
> > **antoine.galataud@gmail.com * <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Thanks a lot John ! It works ;-)

I'll try to give you more feedbacks asap;

Thanks again !
2006/3/13, John Hawkins <HA...@uk.ibm.com>:
>
>
> Hi Antoine,
>
> can you try changing the build/buildApache13Module.xml file please.
> There's a line there that currently reads -><linker extends="AIXLinker">
>                                                 <linkerarg value="-r"/>
>                                         </linker>
>
> can you change that to be
> <linker extends="AIXLinker">
>                                                 <linkerarg value="-G"/>
> </linker>
>
> this makes the compiler link at runtime - but I haven't got a runtime to
> try it on - but it does give you the load header and makes the file
> executable for you.
>
>
>
>
>
>
>  *"Antoine Galataud" <an...@gmail.com>*
>
> 11/03/2006 17:20
>  Please respond to
> "Apache AXIS C User List" <ax...@ws.apache.org>
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
> Sure, I'm not familiar with AIX yet. What's strange is that all others
> libs built well. I don't think libaxiscpp_mod.so needs particular options,
> it just needs to be linked against apache libs... When I build all the
> distribution, every lib is executable (+x), except this one. Each one
> display a loader section when I execute dump command, except this one. I
> don't know where to search for this issue.
>
> Thanks
>
>
> 2006/3/10, John Hawkins <*HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> no. My only suggestion is that you familiarise yourself more with the AIX
> compiler options.
>
>
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com *<an...@gmail.com>
> *>*
>
> 09/03/2006 16:59
>   Please respond to
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
> No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and
> -c).
> It's weird...
>
> Do you have another idea ?
>
> Thanks
>
> 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com *<an...@gmail.com>>:
>
> Thanks a lot ! I'll try that immediatly.
>
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> OK, so been doing some random digging and found that -brtl might be part
> of the problem - you could try putting that on the linker flags for the mod
> ( in file build/buildApache13Module.xml) if not then start to look at the -c
> flag as well.
>
> Sorry - I have limited time but will continue to do some background
> digging !
>
>
>
>   *"Antoine Galataud" <** antoine.galataud@gmail.com*<an...@gmail.com>
> *>*
>
> 09/03/2006 13:34
>
>
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
> no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> what it gives, it could help !
>
> Thanks
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>      <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->
>
>   *"Antoine Galataud" <** antoine.galataud@gmail.com** *<an...@gmail.com>
> *>*
>
> 09/03/2006 13:01
>   Please respond to
> "Apache AXIS C User List" <* **axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <* axis-c-user@ws.apache.org*<ax...@ws.apache.org>>
> cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <* HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>
>
>   *Antoine Galataud <** Antoine.Galataud@reuters.com*<An...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2
> * <http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a
> reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com *<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud *
> **antoine.galataud@gmail.com * <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by John Hawkins <HA...@uk.ibm.com>.
Hi Antoine,

can you try changing the build/buildApache13Module.xml file please.
There's a line there that currently reads -><linker extends="AIXLinker">
                                                <linkerarg value="-r"/>
                                        </linker>

can you change that to be
<linker extends="AIXLinker">
                                                <linkerarg value="-G"/>
</linker>

this makes the compiler link at runtime - but I haven't got a runtime to 
try it on - but it does give you the load header and makes the file 
executable for you.







"Antoine Galataud" <an...@gmail.com> 
11/03/2006 17:20
Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






Sure, I'm not familiar with AIX yet. What's strange is that all others 
libs built well. I don't think libaxiscpp_mod.so needs particular options, 
it just needs to be linked against apache libs... When I build all the 
distribution, every lib is executable (+x), except this one. Each one 
display a loader section when I execute dump command, except this one. I 
don't know where to search for this issue. 
 
Thanks

 
2006/3/10, John Hawkins <HA...@uk.ibm.com>: 

no. My only suggestion is that you familiarise yourself more with the AIX 
compiler options. 




"Antoine Galataud" <antoine.galataud@gmail.com > 
09/03/2006 16:59 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>


To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX









No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and 
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud < antoine.galataud@gmail.com >: 
Thanks a lot ! I'll try that immediatly. 


2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com>: 

OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well. 

Sorry - I have limited time but will continue to do some background 
digging ! 




"Antoine Galataud" < antoine.galataud@gmail.com> 
09/03/2006 13:34 


Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org>



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX











no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help ! 

Thanks

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

      <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 


"Antoine Galataud" < antoine.galataud@gmail.com > 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" < axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" < axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX













Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins < HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so. 
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 




Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX















Hi, 

Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 

In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX ( 5.1 by the way). It's very important 
to us. 

So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 

Thanks in advance, 

Regards, 

Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud 
antoine.galataud@gmail.com 
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information 
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Sure, I'm not familiar with AIX yet. What's strange is that all others libs
built well. I don't think libaxiscpp_mod.so needs particular options, it
just needs to be linked against apache libs... When I build all the
distribution, every lib is executable (+x), except this one. Each one
display a loader section when I execute dump command, except this one. I
don't know where to search for this issue.

Thanks


2006/3/10, John Hawkins <HA...@uk.ibm.com>:
>
>
> no. My only suggestion is that you familiarise yourself more with the AIX
> compiler options.
>
>
>
>
>   *"Antoine Galataud" <an...@gmail.com>*
>
> 09/03/2006 16:59   Please respond to
> "Apache AXIS C User List" <ax...@ws.apache.org>
>
>    To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>   Subject
> Re: AXIS C++ and AIX
>
>
>
>
> No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and
> -c).
> It's weird...
>
> Do you have another idea ?
>
> Thanks
>
> 2006/3/9, Antoine Galataud <* antoine.galataud@gmail.com*<an...@gmail.com>
> >:
> Thanks a lot ! I'll try that immediatly.
>
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> OK, so been doing some random digging and found that -brtl might be part
> of the problem - you could try putting that on the linker flags for the mod
> ( in file build/buildApache13Module.xml) if not then start to look at the -c
> flag as well.
>
> Sorry - I have limited time but will continue to do some background
> digging !
>
>
>
>
>   *"Antoine Galataud" <**...@gmail.com>
> *>*
>
> 09/03/2006 13:34
>
>
>   Please respond to
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >
>
>    To
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >  cc
>   Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
> no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> what it gives, it could help !
>
> Thanks
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>       <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->
>
>
>   *"Antoine Galataud" <**antoine.galataud@gmail.com** *<an...@gmail.com>
> *>*
>
> 09/03/2006 13:01
>   Please respond to
> "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>>
> cc
>   Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>
>
>
>   *Antoine Galataud <** Antoine.Galataud@reuters.com*<An...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>   Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *
> http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2*<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com*<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by John Hawkins <HA...@uk.ibm.com>.
no. My only suggestion is that you familiarise yourself more with the AIX 
compiler options.





"Antoine Galataud" <an...@gmail.com> 
09/03/2006 16:59
Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and 
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud < antoine.galataud@gmail.com>:
Thanks a lot ! I'll try that immediatly.


2006/3/9, John Hawkins <HA...@uk.ibm.com>:

OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well. 

Sorry - I have limited time but will continue to do some background 
digging ! 





"Antoine Galataud" <an...@gmail.com> 
09/03/2006 13:34 


Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX








no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help !

Thanks

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

       <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 



"Antoine Galataud" <antoine.galataud@gmail.com > 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" <axis-c-user@ws.apache.org >



To
"Apache AXIS C User List" <axis-c-user@ws.apache.org > 
cc

Subject
Re: AXIS C++ and AIX










Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 





Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX












Hi, 

Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 

In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important 
to us. 

So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 

Thanks in advance, 

Regards, 

Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
D?partement Architecture des Syst?mes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information 
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
No way, the libaxiscpp_mod.so is still corrupted ! (I tried with -brtl and
-c).
It's weird...

Do you have another idea ?

Thanks

2006/3/9, Antoine Galataud <an...@gmail.com>:
>
> Thanks a lot ! I'll try that immediatly.
>
> 2006/3/9, John Hawkins <HA...@uk.ibm.com>:
> >
> >
> > OK, so been doing some random digging and found that -brtl might be part
> > of the problem - you could try putting that on the linker flags for the mod
> > ( in file build/buildApache13Module.xml) if not then start to look at the -c
> > flag as well.
> >
> > Sorry - I have limited time but will continue to do some background
> > digging !
> >
> >
> >
> >
> >
> >  *"Antoine Galataud" <an...@gmail.com>*
> >
> > 09/03/2006 13:34
> >  Please respond to
> > "Apache AXIS C User List" <ax...@ws.apache.org>
> >
> >   To
> > "Apache AXIS C User List" <ax...@ws.apache.org>  cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> > no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> > libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> > what it gives, it could help !
> >
> > Thanks
> >
> > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
> >
> > Are you using apache 2?
> > I just found this comment in the ant scripts which says we don't build
> > the mod for that version (only 1.3)->
> >
> >        <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT
> > ISSUES (compile and see what they are) -->
> >
> >
> >
> >   *"Antoine Galataud" <**antoine.galataud@gmail.com*
> > <an...@gmail.com>*>*
> >
> > 09/03/2006 13:01
> >   Please respond to
> > "Apache AXIS C User List" <*axis-c-user@ws.apache.org *<ax...@ws.apache.org>
> > >
> >
> >
> >   To
> > "Apache AXIS C User List" <*a...@ws.apache.org>>
> > cc
> >
> >  Subject
> > Re: AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> > Thanks for your answer !
> >
> > That's right, this logs come from apache startup process. But I verified
> > with the command "dump -Hv", that normally gives the loader section of a
> > library. The result is the same, it can't find the loader section. The other
> > libs given in binary release (libaxis_server.a for example) are good, the
> > output of the command is right.
> >
> > I also already tested simple_axis_server, it works (it launches, I
> > didn't tested examples).
> > Axis traces and axis startup traces are also enabled, though it gives no
> > output cause libaxiscpp_mod isn't loaded.
> >
> > But I didn't tried a client yet, I'll do that and give you the result.
> >
> > Many thanks again
> >
> > 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
> >
> > Hi,
> >
> > Given this is an IBM platform I'll forgive the personal mail ;-)
> > However, if we keep this on the mailing list then others can see.
> >
> > I'm surprised that you're having such difficulties - we used to build
> > this on 5.1 but now only 5.2.
> >
> > Let's break this down slowly so we can analyse what works and what
> > doesn't.
> >
> > Have you got the client working on AIX? This would be a much easier
> > thing to verify.  If you haven't done this then it might be a good idea to
> > make sure this slightly simpler piece of code works OK before we tackle the
> > server.
> >
> > > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > > into server:
> > > > > 0509-022 Cannot load module
> > > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > > 0509-108 The .loader section does not exist.
> >
> > Where did you see this error? it doesn't look like it came out of the
> > trace logs - it's apache right? It might be easier to run this outside of
> > apache for now while we fix this problem - try using simple axis server.
> >
> > Have you put axis trace on? Have you put axis start trace on?
> >
> > Now, I remember some wierd things we had to do on the client because you
> > can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> > have to build them any differently just create links to the same files but
> > with .a all the way down the dependency chain.
> >
> > Try this out and see what you get.
> >
> > cheers,
> > John.
> >
> >
> >
> >
> >
> >   *Antoine Galataud <* * Antoine.Galataud@reuters.com*<An...@reuters.com>
> > * >*
> >
> > 09/03/2006 10:35
> >
> >   To
> > John Hawkins/UK/IBM@IBMGB  cc
> >
> >  Subject
> > AXIS C++ and AIX
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Hi,
> >
> > Sorry for this personal mail, but I would like to tell you some private
> > things about the problem I had with AIX 5.1 (my normal email address is
> > *Antoine.Galataud@gmail.com * <An...@gmail.com>on axis-c-user
> > list).
> > So, I apologize in advance if it is not the right way to obtain help.
> >
> > In fact, as you guessed with my email address, I'm from Reuters
> > (Financial Software). I'm working on an important development. We are
> > currently trying to deliver an open source web services framework (Axis has
> > been chosen), to replace the existing CORBA communication layer.
> > It is a hard technical and functional task, but you can guess so. Our
> > application is designed in services, some are written in Java (axis java
> > used there), some in C++.
> > To validate Axis framework (we want to provide our customers both open
> > source and commercial solutions), I have to test prototypes on different
> > platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important
> > to us.
> >
> > So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> > miracle if you could give me some more precise indications on how to build
> > Axis or on how to make binary release work (this libaxiscpp_mod.so is
> > driving me crazy, please see *
> > http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2*<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a reminder);
> >
> > Thanks in advance,
> >
> > Regards,
> >
> > Antoine
> >
> >
> >
> > To find out more about Reuters visit *www.about.reuters.com*<http://www.about.reuters.com/>
> >
> > Any views expressed in this message are those of the individual sender,
> > except where the sender specifically states them to be the views of Reuters
> > Ltd.
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
> >
> >
> > --
> > Antoine Galataud*
> > **antoine.galataud@gmail.com* <an...@gmail.com>
> > D�partement Architecture des Syst�mes d'Information
> > INSA - Rouen
> >
> >
>
>
> --
> Antoine Galataud
> antoine.galataud@gmail.com
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>



--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Thanks a lot ! I'll try that immediatly.

2006/3/9, John Hawkins <HA...@uk.ibm.com>:
>
>
> OK, so been doing some random digging and found that -brtl might be part
> of the problem - you could try putting that on the linker flags for the mod
> ( in file build/buildApache13Module.xml) if not then start to look at the -c
> flag as well.
>
> Sorry - I have limited time but will continue to do some background
> digging !
>
>
>
>
>
>  *"Antoine Galataud" <an...@gmail.com>*
>
> 09/03/2006 13:34
>  Please respond to
> "Apache AXIS C User List" <ax...@ws.apache.org>
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
> no, I use apache 1.3.34. Do you have a way to test "dump -Hv
> libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
> what it gives, it could help !
>
> Thanks
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com* <HA...@uk.ibm.com>>:
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>        <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->
>
>
>
>   *"Antoine Galataud" <**...@gmail.com>
> *>*
>
> 09/03/2006 13:01
>   Please respond to
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >
>
>
>   To
> "Apache AXIS C User List" <*a...@ws.apache.org>
> >  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>
>
>
>
>   *Antoine Galataud <** Antoine.Galataud@reuters.com*<An...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *
> http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2*<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com*<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> D�partement Architecture des Syst�mes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by John Hawkins <HA...@uk.ibm.com>.
OK, so been doing some random digging and found that -brtl might be part 
of the problem - you could try putting that on the linker flags for the 
mod ( in file build/buildApache13Module.xml) if not then start to look at 
the -c flag as well.

Sorry - I have limited time but will continue to do some background 
digging !






"Antoine Galataud" <an...@gmail.com> 
09/03/2006 13:34
Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






no, I use apache 1.3.34. Do you have a way to test "dump -Hv 
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me 
what it gives, it could help !

Thanks

2006/3/9, John Hawkins <HA...@uk.ibm.com>:

Are you using apache 2? 
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)-> 

        <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) --> 




"Antoine Galataud" <an...@gmail.com> 
09/03/2006 13:01 

Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>



To
"Apache AXIS C User List" <ax...@ws.apache.org> 
cc

Subject
Re: AXIS C++ and AIX








Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >: 

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 






Antoine Galataud < Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX










Hi, 
 
Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 
 
In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important 
to us. 
 
So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 
 
Thanks in advance, 
 
Regards, 
 
Antoine 


To find out more about Reuters visit www.about.reuters.com 

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information 
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
no, I use apache 1.3.34. Do you have a way to test "dump -Hv
libaxiscpp_mod.a" on an AIX system for the 1.6b release ? If so, tell me
what it gives, it could help !

Thanks

2006/3/9, John Hawkins <HA...@uk.ibm.com>:
>
>
> Are you using apache 2?
> I just found this comment in the ant scripts which says we don't build the
> mod for that version (only 1.3)->
>
>         <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES
> (compile and see what they are) -->
>
>
>
>
>  *"Antoine Galataud" <an...@gmail.com>*
>
> 09/03/2006 13:01  Please respond to
> "Apache AXIS C User List" <ax...@ws.apache.org>
>
>   To
> "Apache AXIS C User List" <ax...@ws.apache.org>  cc
>
>  Subject
> Re: AXIS C++ and AIX
>
>
>
>
>
>
> Thanks for your answer !
>
> That's right, this logs come from apache startup process. But I verified
> with the command "dump -Hv", that normally gives the loader section of a
> library. The result is the same, it can't find the loader section. The other
> libs given in binary release (libaxis_server.a for example) are good, the
> output of the command is right.
>
> I also already tested simple_axis_server, it works (it launches, I didn't
> tested examples).
> Axis traces and axis startup traces are also enabled, though it gives no
> output cause libaxiscpp_mod isn't loaded.
>
> But I didn't tried a client yet, I'll do that and give you the result.
>
> Many thanks again
>
> 2006/3/9, John Hawkins <*HAWKINSJ@uk.ibm.com * <HA...@uk.ibm.com>>:
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>
>
>
>
>
>   *Antoine Galataud <**...@reuters.com>
> * >*
>
> 09/03/2006 10:35
>
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *Antoine.Galataud@gmail.com
> * <An...@gmail.com>on axis-c-user list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *
> http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2*<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit *www.about.reuters.com*<http://www.about.reuters.com/>
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>
>
>
> --
> Antoine Galataud*
> **antoine.galataud@gmail.com* <an...@gmail.com>
> Département Architecture des Systèmes d'Information
> INSA - Rouen
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen

Re: AXIS C++ and AIX

Posted by John Hawkins <HA...@uk.ibm.com>.
Are you using apache 2?
I just found this comment in the ant scripts which says we don't build the 
mod for that version (only 1.3)->

        <!--  NOT BUILDING THIS MODULE ON AIX DUE TO SOAPATTACHMENT ISSUES 
(compile and see what they are) -->





"Antoine Galataud" <an...@gmail.com> 
09/03/2006 13:01
Please respond to
"Apache AXIS C User List" <ax...@ws.apache.org>


To
"Apache AXIS C User List" <ax...@ws.apache.org>
cc

Subject
Re: AXIS C++ and AIX






Thanks for your answer !

That's right, this logs come from apache startup process. But I verified 
with the command "dump -Hv", that normally gives the loader section of a 
library. The result is the same, it can't find the loader section. The 
other libs given in binary release (libaxis_server.a for example) are 
good, the output of the command is right. 

I also already tested simple_axis_server, it works (it launches, I didn't 
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no 
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins <HAWKINSJ@uk.ibm.com >:

Hi, 

Given this is an IBM platform I'll forgive the personal mail ;-) However, 
if we keep this on the mailing list then others can see. 

I'm surprised that you're having such difficulties - we used to build this 
on 5.1 but now only 5.2. 

Let's break this down slowly so we can analyse what works and what 
doesn't. 

Have you got the client working on AIX? This would be a much easier thing 
to verify.  If you haven't done this then it might be a good idea to make 
sure this slightly simpler piece of code works OK before we tackle the 
server. 

> > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > into server:
> > > 0509-022 Cannot load module
> > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > 0509-108 The .loader section does not exist. 

Where did you see this error? it doesn't look like it came out of the 
trace logs - it's apache right? It might be easier to run this outside of 
apache for now while we fix this problem - try using simple axis server. 

Have you put axis trace on? Have you put axis start trace on? 

Now, I remember some wierd things we had to do on the client because you 
can't mix .a and .so files on AIX they all have to be .a. Now, you don't 
have to build them any differently just create links to the same files but 
with .a all the way down the dependency chain. 

Try this out and see what you get. 

cheers, 
John. 







Antoine Galataud <Antoine.Galataud@reuters.com > 
09/03/2006 10:35 


To
John Hawkins/UK/IBM@IBMGB 
cc

Subject
AXIS C++ and AIX








Hi, 
  
Sorry for this personal mail, but I would like to tell you some private 
things about the problem I had with AIX 5.1 (my normal email address is 
Antoine.Galataud@gmail.com on axis-c-user list). 
So, I apologize in advance if it is not the right way to obtain help. 
  
In fact, as you guessed with my email address, I'm from Reuters (Financial 
Software). I'm working on an important development. We are currently 
trying to deliver an open source web services framework (Axis has been 
chosen), to replace the existing CORBA communication layer. 
It is a hard technical and functional task, but you can guess so. Our 
application is designed in services, some are written in Java (axis java 
used there), some in C++. 
To validate Axis framework (we want to provide our customers both open 
source and commercial solutions), I have to test prototypes on different 
platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important 
to us. 
  
So, I want to ask you some help on AIX 5.1 Axis port: it could be a 
miracle if you could give me some more precise indications on how to build 
Axis or on how to make binary release work (this libaxiscpp_mod.so is 
driving me crazy, please see 
http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2 as a 
reminder); 
  
Thanks in advance, 
  
Regards, 
  
Antoine 


To find out more about Reuters visit www.about.reuters.com

Any views expressed in this message are those of the individual sender, 
except where the sender specifically states them to be the views of 
Reuters Ltd. 



-- 
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen 

Re: AXIS C++ and AIX

Posted by Antoine Galataud <an...@gmail.com>.
Thanks for your answer !

That's right, this logs come from apache startup process. But I verified
with the command "dump -Hv", that normally gives the loader section of a
library. The result is the same, it can't find the loader section. The other
libs given in binary release (libaxis_server.a for example) are good, the
output of the command is right.

I also already tested simple_axis_server, it works (it launches, I didn't
tested examples).
Axis traces and axis startup traces are also enabled, though it gives no
output cause libaxiscpp_mod isn't loaded.

But I didn't tried a client yet, I'll do that and give you the result.

Many thanks again

2006/3/9, John Hawkins <HA...@uk.ibm.com>:
>
>
> Hi,
>
> Given this is an IBM platform I'll forgive the personal mail ;-) However,
> if we keep this on the mailing list then others can see.
>
> I'm surprised that you're having such difficulties - we used to build this
> on 5.1 but now only 5.2.
>
> Let's break this down slowly so we can analyse what works and what
> doesn't.
>
> Have you got the client working on AIX? This would be a much easier thing
> to verify.  If you haven't done this then it might be a good idea to make
> sure this slightly simpler piece of code works OK before we tackle the
> server.
>
> > > > Cannot load /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so
> > > > into server:
> > > > 0509-022 Cannot load module
> > > > /home/antgalat/apache-rs6000/libexec/libaxiscpp_mod.so.
> > > > 0509-108 The .loader section does not exist.
>
> Where did you see this error? it doesn't look like it came out of the
> trace logs - it's apache right? It might be easier to run this outside of
> apache for now while we fix this problem - try using simple axis server.
>
> Have you put axis trace on? Have you put axis start trace on?
>
> Now, I remember some wierd things we had to do on the client because you
> can't mix .a and .so files on AIX they all have to be .a. Now, you don't
> have to build them any differently just create links to the same files but
> with .a all the way down the dependency chain.
>
> Try this out and see what you get.
>
> cheers,
> John.
>
>
>
>
>
>
>
>  *Antoine Galataud <An...@reuters.com>*
>
> 09/03/2006 10:35
>   To
> John Hawkins/UK/IBM@IBMGB  cc
>
>  Subject
> AXIS C++ and AIX
>
>
>
>
>
>
> Hi,
>
> Sorry for this personal mail, but I would like to tell you some private
> things about the problem I had with AIX 5.1 (my normal email address is *
> Antoine.Galataud@gmail.com* <An...@gmail.com> on axis-c-user
> list).
> So, I apologize in advance if it is not the right way to obtain help.
>
> In fact, as you guessed with my email address, I'm from Reuters (Financial
> Software). I'm working on an important development. We are currently trying
> to deliver an open source web services framework (Axis has been chosen), to
> replace the existing CORBA communication layer.
> It is a hard technical and functional task, but you can guess so. Our
> application is designed in services, some are written in Java (axis java
> used there), some in C++.
> To validate Axis framework (we want to provide our customers both open
> source and commercial solutions), I have to test prototypes on different
> platforms: Solaris, Linux, and AIX (5.1 by the way). It's very important
> to us.
>
> So, I want to ask you some help on AIX 5.1 Axis port: it could be a
> miracle if you could give me some more precise indications on how to build
> Axis or on how to make binary release work (this libaxiscpp_mod.so is
> driving me crazy, please see *
> http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2*<http://marc.theaimsgroup.com/?l=axis-c-user&m=114182989220791&w=2>as a reminder);
>
> Thanks in advance,
>
> Regards,
>
> Antoine
>
>
>
> To find out more about Reuters visit www.about.reuters.com
>
> Any views expressed in this message are those of the individual sender,
> except where the sender specifically states them to be the views of Reuters
> Ltd.
>
>


--
Antoine Galataud
antoine.galataud@gmail.com
Département Architecture des Systèmes d'Information
INSA - Rouen