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
