If you can, get the latest source from the Apache CVS repository - it all
works fine under Irix 6.5

Otherwise, follow the instructions at
http://www.esc.auckland.ac.nz/People/Students/Nickerso/Xerces-C/index.html
to get version 1.1.0 working under Irix.


David.


----- Original Message -----
From: "Sven Havemann" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, April 07, 2000 1:18 AM
Subject: Xerces/Irix


Hi!
===

I've tried to build Xerces on Irix 6.5. - I know it's still beta, but
obviously
it worked very well using

cd /tmp/xerces-c-src_1_1_0/src
setenv
./runConfigure -p irix -c cc -x CC -t native

Now, trying to build the most useful example DOMPrint didn't work so well.

1. samples/runConfigure
=======================

The runConfigure script for the sample doesn't know the -p irix switch. I
think
that's just some beta issue.


2. unresolved external
======================

Then I figured I might just take the compiler switches that were used for
building the library and built the executable DOMPrint by hand:

------------------------ SNIP START ----------------------------
nurbs
78>CC -DEFAULT:abi=n32:isa=mips4:proc=r5k -LANG:pch -LANG:std -O2 -DIRIX
-D_REENTRANT -I/usr/local/include -c -O -DXML_USE_NATIVE_TRANSCODER
-DXML_USE_INMEM_MESSAGELOADER -I/tmp/xml/xml4csrc3_1_0/include -n32
DOMPrint.cpp
"DOMPrint.cpp":  using precompiled header file "DOMPrint.pch".

nurbs
79>CC -DEFAULT:abi=n32:isa=mips4:proc=r5k -LANG:pch -LANG:std -O2 -DIRIX
-D_REENTRANT -I/usr/local/include -c -O -DXML_USE_NATIVE_TRANSCODER
-DXML_USE_INMEM_MESSAGELOADER -I/tmp/xml/xml4csrc3_1_0/include -n32
DOMTreeErrorReporter.cpp
"DOMTreeErrorReporter.cpp":  using precompiled header file
"DOMTreeErrorReporter.pch".

nurbs
80>CC -DEFAULT:abi=n32:isa=mips4:proc=r5k -LANG:pch -LANG:std -O2 -DIRIX
-D_REENTRANT -I/usr/local/include -O -DXML_USE_NATIVE_TRANSCODER
-DXML_USE_INMEM_MESSAGELOADER -I/tmp/xml/xml4csrc3_1_0/include -n32
DOMPrint.o
DOMTreeErrorReporter.o -o DOMPrint -L../../lib -lxerces-c1_1

nurbs 81>./DOMPrint
37705:./DOMPrint: rld: Fatal Error: attempted access to unresolvable symbol
in
./libxerces-c1_1.so: makeMutex__16XMLPlatformUtilsSGv
------------------------ SNIP STOP -----------------------------

What can I do? I don't need any threads in the parser!


3. Static library
=================

What's more, I need to build a standalone-executable because I can't assume
everybody's got installed libxerces-c1_1.so somewhere on his or her system.
Maybe somebody else has got the same problem? Then, it would make sense to
build
two versions of the library, say

libxerces-c1_1-dynamic.so
libxerces-c1_1-static.a

It would also be _very_ useful if there was an extremely minimalitic version
of
the parser, something that doesn't introduce much overhead. The shared lib
is
1.5 MB on my system. That's much for a parser. I don't need validation...


I hope someone's got time to answer,
TIA for any advice,
Greetings, Sven.

--
__________________________________________________________________
 dipl-inform. Sven Havemann        Institut f�r ComputerGraphik
 Odastrasse 6                      Rebenring 18
 38122 Braunschweig - Germany      38106 Braunschweig - Germany
 Tel. 0531/2808955                 Tel. 0531/391-2108, Fax: -2103
 mailto:[EMAIL PROTECTED]        http://www.cg.cs.tu-bs.de


Reply via email to