We don't currently support Workshop 5.0. You should use 4.2 to build
Xalan.
If you're going to try to use 5.0, you do not need the STLport, so you'll
have to change the Makefile so that it is not included. There are likely
other code changes you'll need to make as well.
Dave
Matiu
Virgiliu To: [EMAIL PROTECTED]
Bogdan cc: (bcc: David N Bertoni/CAM/Lotus)
<bmatiu@dynas Subject: Help, Build XalanC1_1 samples on
Solaris,
ty.com>
06/26/2001
11:20 AM
Please
respond to
xalan-dev
system
SunOS lab4sun 5.7 Generic_106541-08 sun4u sparc SUNW,Ultra-5_10
compiler
Sun WorkShop Compiler C++ (CC) 5.0
STLport4.0 with #define __STL_NO_SGI_IOSTREAMS
If I want to compile :
gmake SimpleTransform
CC -O -I/work/bmatiu/build/STL/stlport/SC5 -KPIC -mt -xs
-ptr/work/bmatiu/build/xml-xalan/c/obj -features=rtti -DSOLARIS
-D_REENTRANT -c -I. -I/work/bmatiu/build/xerces-c1_4_0-SolCC/src/
-I/work/bmatiu/build/xerces-c1_4_0-SolCC/include/ -o
/work/bmatiu/build/xml-xalan/c/obj/SimpleTransform.o
/work/bmatiu/build/xml-xalan/c/samples/SimpleTransform/SimpleTransform.cpp
I have this ERRORS :
"/work/bmatiu/build/STL/stlport/SC5/stl/_vector.h", line 92: Error: The
base "_S
TL::_Vector_base<ReusableArenaBlock<XNodeSet>*, _STL::_Alloc>" must be a
previou
sly defined class or struct.
"./PlatformSupport/ArenaAllocator.hpp", line 215: Where: While
specializing
"_STL::vector<ReusableArenaBlock<XNodeSet>*>".
"./PlatformSupport/ArenaAllocator.hpp", line 215: Where: Specialized
in Aren
aAllocator<XNodeSet, ReusableArenaBlock<XNodeSet>>.
"./PlatformSupport/ReusableArenaAllocator.hpp", line 76: Where:
Specialized
in ReusableArenaAllocator<XNodeSet>.
"./XPath/XNodeSetAllocator.hpp", line 85: Where: Specialized in
non-template
code.
"/work/bmatiu/build/STL/stlport/SC5/stl/_vector.h", line 111: Error:
allocator_t
ype is not a member of _STL::_Vector_base<ReusableArenaBlock<XNodeSet>*,
_STL::_
Alloc>.
If someone have an ideea or he ported Xalan on Solaris, I really
appreciate an advise.
Thanks,
Bogdan