Hi, I'm trying to use hessian c++ implementation in my project. I decided to use it with STLPort.

The SDK i'm using is 5th edition V1.0 with carbide c++ v2.0.

After I have resolved quite a bit of errors, there's some error i cannot overcome...The compiler complain about the namespace in ostream is undefined identifier...do anyone know what's happening and how should i fix it?

Thanks a lot!

here is part of my mmp:

Code:
#ifdef EPOC32
LIBRARY  libstdcpp.lib
#else
FIRSTLIB ../udeb/libstdcpp.lib
STATICLIBRARY    eexe.lib 
#endif

USERINCLUDE .
USERINCLUDE ..\inc ..\inc\hessian ..\inc\sslpp

SYSTEMINCLUDE   . \epoc32\include
SYSTEMINCLUDE   \epoc32\include\stdapis
SYSTEMINCLUDE   \epoc32\include\stdapis\sys
SYSTEMINCLUDE   \epoc32\include\stdapis\stlport
SYSTEMINCLUDE	\epoc32\include\stdapis\stlport\stl


LIBRARY euser.lib apparc.lib cone.lib eikcore.lib
LIBRARY avkon.lib apmime.lib apgrfx.lib efsrv.lib eikcoctl.lib commonui.lib ecom.lib
LIBRARY eikdlg.lib gdi.lib bitgdi.lib
LIBRARY libc.lib libpthread.lib

LIBRARY browserengine.lib

STATICLIBRARY stlport_s.lib

OPTION CW -wchar_t on 
MACRO  _WCHAR_T_DECLARED


SOURCEPATH ..\inc\hessian
SOURCE hessian_input.cpp hessian_output.cpp hessian_proxy.cpp main.cpp string_input_stream.cpp wrappers.cpp zlibdec.cpp

SOURCEPATH ..\inc\sslpp
SOURCE client.cpp http_connection.cpp http_exception.cpp socket_connection.cpp ssl_connection.cpp


Creation Time Description Resource Path Location Type
1239262608812 undefined identifier '_STLP_NEW_IO_NAMESPACE'[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608843 (included from:[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608859 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\istream:1[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608890 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stlport\using\iostream:2[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608906 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\wrappers.h:22[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608921 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.h:23[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608953 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.cpp:24)[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 1 C/C++ Problem
1239262608968 undefined identifier '_STLP_NEW_IO_NAMESPACE'[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609000 (included from:[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609015 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\istream:1[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609031 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stlport\using\iostream:2[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609062 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\wrappers.h:22[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609078 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.h:23[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609093 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.cpp:24)[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 2 C/C++ Problem
1239262609109 undefined identifier '_STLP_NEW_IO_NAMESPACE'[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609140 (included from:[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609156 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\istream:1[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609171 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stlport\using\iostream:2[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609203 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\wrappers.h:22[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609218 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.h:23[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609234 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.cpp:24)[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 5 C/C++ Problem
1239262609265 undefined identifier '_STLP_NEW_IO_NAMESPACE'[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem
1239262609281 (included from:[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem
1239262609296 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\istream:1[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem
1239262609328 D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stlport\using\iostream:2[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem
1239262609343 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\wrappers.h:22[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem
1239262609359 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.h:23[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem
1239262609390 D:\Symbian\Carbide\workspace\SampleApp\BrCtlSampleApp\inc\hessian\hessian_input.cpp:24)[D:\S60\devices\S60_5th_Edition_SDK_v1.0\epoc32\include\stdapis\stlport\using\ostream] SampleApp line 8 C/C++ Problem