[xsd-users] Question about xsd
Gregorio Arvilla
Gregorio.Arvilla at epvgroup.com
Tue Jan 23 18:09:16 EST 2007
Hi Boris,
Please ignore the previous message, the one about the compiler errors.
I used a cast to bool and it seems to work. Now I would like to ask
you about something else. When I try to run the executable this is
what I get:
[/users/greg/xsd_codeSynthesis/xsd-2.3.1-hppa-hpux/examples/cxx/tree/hello]
[bilbo][greg] ./a.out
/usr/lib/dld.sl: Unresolved symbol: typeid__XT9exception_ (data) from ../../../../../xerces-c-src_2_7_0/lib/libxerces-c.sl.27
Abort(coredump)
Thank you
Gregorio
-----Original Message-----
From: Boris Kolpackov [mailto:boris at codesynthesis.com]
Sent: Tuesday, January 23, 2007 2:12 PM
To: Gregorio Arvilla
Cc: xsd-users
Subject: Re: [xsd-users] Question about xsd
Hi Gregorio,
Gregorio Arvilla <Gregorio.Arvilla at epvgroup.com> writes:
> If I generate code for a xsd schema on a Windows machine and then
> move that generated code to the HP-UX machine, what do I need to
> install on the HP-UX machine to use that code?
You will need two things besides the generated code:
1. Xerces-C++. Compile it using aCC. Note that to build Xerces-C++
you will also need GNU make. Check is you have 'gmake' command
on you system. If so then that's GNU make. If not then you will
need to build or get one. Once you have GNU make, you can do:
$ gzip -d xerces-c-src_2_7_0.tar.gz
$ tar xf xerces-c-src_2_7_0.tar
$ cd xerces-c-src_2_7_0
$ export XERCESCROOT=`pwd`
$ cd src/xercesc
$ ./runConfigure -p hp-11 -x aCC
$ gmake
Run runConfigure without any options to see the complete
list of the configuration parameters. At the end of the
build headers will be in xerces-c-src_2_7_0/include and
libraries in xerces-c-src_2_7_0/lib
2. Libxsd. This is header-only XSD run-time library. You can
copy it along with the generated code from the Windows box.
You don't need to build it.
After that you are all set. For instance, the hello example
that comes with the XSD distribution can be compiled like
so:
$ aCC -AA -Ixerces-c-src_2_7_0/include -Ilibxsd -Lxerces-c-src_2_7_0/lib hello.cxx driver.cxx -lxerces-c
hth,
-boris
More information about the xsd-users
mailing list