Hi again!
=========

Trapping the 'irix bug' further, I found that the reason lies in the 
  /tmp/xerces-c-src_1_1_0/src/util/Platforms/IRIX/   
directory with the file 
  IRIXPlatformUtils.cppIRIXPlatformUtils.hpp/cpp.

This file obviously contains the missing 
void* XMLPlatformUtils::makeMutex()
function, so I was looking for the reason why this function doesn't show up in
the library. - First of all, it didn't get through the compiler, which didn't
stop make from building the library without it! - Then, having patched
IRIXPlatformUtils.cpp to leave out the seemingly obsolete writeToStdErr()
functions which caused compiler errors, I finally got it to get compiled. 

However, now that the IRIXPlatformUtils.o object file actually got in
$XERCESCROOT/obj, building the library failed because of an internal compiler
error:

--- C++ prelinker: /tmp/xerces-c-src_1_1_0/obj/IRIXPlatformUtils.o ---
 (null)
CC ERROR:  /usr/lib32/cmplrs/edg_prelink died due to signal 11
CC ERROR:  core dumped
make[1]: *** [/tmp/xerces-c-src_1_1_0/lib/libxerces-c1_1.so] Error 32
make[1]: Target `ALL' not remade because of errors.
make[1]: Leaving directory `/tmp/xerces-c-src_1_1_0/obj'


To make a long story short, maybe someone who has an idea of how this is
supposed to work should review the support for Irix, I guess. - However, I'll
see if I can find out anything more.

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