Thanks. I will give it a try next week.

--- [EMAIL PROTECTED] wrote:

> I compiled on Solaris with gcc and it works
> fantastically. Here is a script
> that will do it. I build everything in 64-bit for
> futureproofing, also I
> needed this to perform as fast as possible, so I put
> on maximum
> optimizations. Perhaps you would want -O0 -g instead
> of the optimization
> CFLAGS I used, if you need to debug it. If you hack
> the configure script
> call and the BITSTOBUILD variable you could make it
> work in 32 bit mode
> instead of 64 as well.
> 
> --BEGIN--
> #!/bin/bash
> 
> # Xerces-C++ Build Variable Munger
> # Modify XERCESCROOT and the configure prefix
> appropriately.
> 
> # Xerces Source Code Directory
> export
>
XERCESCROOT='/usr/apps/NAD/solaris-toolkit-src/xerces-c-src_2_6_0'
> 
> # Add missing include directories to compiler's
> include path.
> # export
> C_INCLUDE_PATH=$XERCESCROOT/src/xercesc/dom/impl
> 
> # Run GNU autoconf
> autoconf
> 
> # Dependencies for Xerces
> export THREADS='pthread'
> export BITSTOBUILD='64'
> export TRANSCODER='NATIVE'
> export MESSAGELOAD='INMEM'
> export NETACCESSOR='Socket'
> export CC='gcc'
> export CXX='g++'
> export LDFLAGS=''
> 
> # Dependency CFLAGS
> export CFLAGS="-DXML_USE_PTHREAD
> -DXML_BITSTOBUILD_64
> -DXML_USE_NATIVE_TRANSCODER
> -DXML_USE_INMEM_MESSAGELOADER
> -DXML_USE_NETACCESSOR_SOCKET"
> 
> # Dynamic Libraries Required For Dependencies
> export LIBS="-lpthread -lnsl -lsocket"
> 
> # Mandatory CFLAGS
> export CFLAGS="$CFLAGS -DPROJ_XMLPARSER
> -DPROJ_XMLUTIL -DPROJ_PARSERS
> -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM
> -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS"
> 
> # Optimization CFLAGS
> export CFLAGS="$CFLAGS -O3 -fexpensive-optimizations
> -mcpu=ultrasparc3
> -mtune=ultrasparc3"
> 
> # Set CXXFLAGS to CFLAGS
> export CXXFLAGS="$CFLAGS"
> 
> # Run Xerces configure script.
> rm -f config.cache
> rm -f config.log
> rm -f config.status
> configure sparc64-sun-solaris2.9 --prefix=$TOOLKIT
> 
> # Perform Xerces compilation run.
> make
> make install
> --END--
> 
> -----Original Message-----
> From: Vitto DAngelo [mailto:[EMAIL PROTECTED]
> Sent: Thursday, May 12, 2005 6:44 AM
> To: [email protected]
> Subject: Re: Problem building xerces 2.6.0 on AIX
> 
> 
> 
> --- [EMAIL PROTECTED] wrote:
> > > Dave
> > > 
> > > Dave,
> > > 
> > >   The lib directory is empty. I did not see any
> > errors
> > > during compile either.
> > > 
> > >   I am using gcc version 2.9-aix51-020209 and
> GNU
> > make
> > > 3.79.1 if that matters.
> > 
> > If the lib directory is empty, then something is
> not
> > working correctly, 
> > because the main library, libxerces-c26.0.a, was
> not
> > created.  If that 
> > library is not present, there's no way the
> > libxerces-depdom26.0.a can be 
> > built.
> > 
> > You should look very carefully through the output
> of
> > the make process to 
> > see if there's an error message you missed.
> > 
> > Dave
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > 
> > 
> 
> I looked further into the Makefile(s) and found that
> there were no rules in Makefile.incl to compile it
> with gcc on AIX. I installed C Set for AIX 6.0 and
> was
> able to compile xerces.
> 
> I got lots of Warning messages about duplicate
> symbols, but it seems to work.
> 
> Has anyone compiled xerces-c with gcc on AIX?
> I have another AIX machine machine that does not
> have
> C Set for AIX so am I interested in compiling it
> with
> gcc.
> 
> I also need to compile is on a Solaris 9 system with
> gcc? Can it be done?
> 
> 
> Thanks.
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
___________________________________________________________________
> The information contained in this message and any
> attachment may be
> proprietary, confidential, and privileged or subject
> to the work
> product doctrine and thus protected from disclosure.
>  If the reader
> of this message is not the intended recipient, or an
> employee or
> agent responsible for delivering this message to the
> intended
> recipient, you are hereby notified that any
> dissemination,
> distribution or copying of this communication is
> strictly prohibited.
> If you have received this communication in error,
> please notify me
> immediately by replying to this message and deleting
> it and all
> copies and backups thereof.  Thank you.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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

Reply via email to