On Wed, 15 Dec 1999, Clark C. Evans wrote:

> I cannot build the "c" version of today's snapshot
> on a stock RH 6.1 Pentium box.
> 
> I ran configure, and it tried to create /obj and /lib
> So, I looked at the Makefile, and it did not define
> XCERESCROOT, after defining this, it got a few more
> lines into the Makefile and tried to create /include/lib
> Hmm.  

I was able to get a little bit further than that with the following steps:

export XERCESCROOT=/home/balld/src/xml-xerces/c
sh runConfigure -p linux
make

I bet you tried to ./configure in the c directory. That's the standard way
to make UNIX packages in this day and age; one wonders why the Xerces
package requires another wrapper script. I'd recommend the following:

1. Top level README or INSTALLATION document, even if it's just what I
have above.

2. Make the runConfigure script executable.

FYI, it's building right now on my machine; the only major complaint it
has so far is that a bunch of classes only have private destructors and no
friends. I'm by no means a c++ expert so I don't know if this is a
gratuitous message or not.

Aha, it just finished building. Yep, looks like a valid shared library to
me. Cool. Now I wonder if I can get the perl library built, and if this
parser will be faster than CPAN's XML parser.

- donald

Reply via email to