Yes, you will need the STLport, but you'll also need to rebuild both Xerces
and Xalan, since we used Sun WorkShop 6, update 2 to build the binaries.
There may be a problem with your include path that results in a clash with
different implementations of the STL. You should first try rebuilding
Xerces and Xalan without any extra include paths to see if that works. If
it does, then you'll need to figure out where in your added directories the
problem is.
Dave
Arun Ramdas
<[EMAIL PROTECTED] To: David N
Bertoni/CAM/[EMAIL PROTECTED], [email protected]
com> cc:
Subject: RE: FW: Transforming
XSL
01/30/2002 05:57
PM
I am using Solaris Compiler version 4.2. Does this need stlport to be
installed.
-----Original Message-----
From: David N Bertoni/CAM/Lotus [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 30, 2002 5:50 PM
To: [email protected]
Subject: Re: FW: Transforming XSL
Depending upon your compiler, you may not need the STLport. The version of
VisualAge C++ that we support (5.02) does not require the STLport. Only
the xlC compiler, version 4.3.3 does.
If you're using gcc, then you definitely don't need the STLport, and you
will be on your own compiling, since we don't officially support gcc on
AIX.
It looks like the documentation still says you must download STLport for
AIX and Solaris, but that's no longer true. We'll fix the doc when we get
a chance.
Dave
Arun Ramdas
<[EMAIL PROTECTED] To:
[email protected]
com> cc:
Subject: FW: Transforming
XSL
01/30/2002 05:19
PM
When i try to compile my sources with Xalan-c 1.3 and Xerces-c1.6, i get
the
following compilation error
i am using STLport 4.0. Can anyone help me on this?
../../../include -I../../../include/fml -I/dvl/syb_oc/prd/include
-I/dvl/logman/prd/iviewbasic/include/iVIEW_Basic3_0p4 -g -lglib -c -o
svrinit.o svrinit.cpp
"/home/aramdas/STLport-4.0/stlport/stl/_iosfwd.h", line 212: Error:
Multiple
declaration for ostream.
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 74: Error: The base
must be a previously defined class or struct.
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 76: Error: ostream is
not a direct base class of ostream_withassign.
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 80: Error: The name
basic_ios<char, char_traits<char>>::init(basic_streambuf<char,
char_traits<char>>*) is unusable in
ostream_withassign::operator=(basic_ostream<char, char_traits<char>>&).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 80: Error:
basic_ios<char, char_traits<char>>::init(basic_streambuf<char,
char_traits<char>>*) is not accessible from
ostream_withassign::operator=(basic_ostream<char, char_traits<char>>&).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 80: Warning
(Anachronism): Temporary created for argument this in call to
basic_ios<char, char_traits<char>>::init(basic_streambuf<char,
char_traits<char>>*).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 80: Note: Type "CC
-migration" for more on anachronisms.
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 80: Error: Too few
arguments in call to basic_ios<char,
char_traits<char>>::init(basic_streambuf<char, char_traits<char>>*).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 84: Error: The name
basic_ios<char, char_traits<char>>::init(basic_streambuf<char,
char_traits<char>>*) is unusable in
ostream_withassign::operator=(basic_streambuf<char, char_traits<char>>*).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 84: Error:
basic_ios<char, char_traits<char>>::init(basic_streambuf<char,
char_traits<char>>*) is not accessible from
ostream_withassign::operator=(basic_streambuf<char, char_traits<char>>*).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 84: Warning
(Anachronism): Temporary created for argument this in call to
basic_ios<char, char_traits<char>>::init(basic_streambuf<char,
char_traits<char>>*).
"/home/aramdas/STLport-4.0/stlport/iostream.h", line 84: Error: Too few
arguments in call to basic_ios<char,
char_traits<char>>::init(basic_streambuf<char, char_traits<char>>*).
9 Error(s) and 2 Warning(s) detected.
Arun