This forum has been archived. Please start a new discussion on GitHub.

Compiling ICE with VC 6.0


I am compiling ICE with VC 6.0 on XP and ran into a problem.

I get the error message

D:\opt\Ice-1.1.0\src\IceUtil\Base64.cpp(94) : error C2065: 'back_inserter' : undeclared identifier
Error executing cl.exe.

minimal - 1 error(s), 0 warning(s)

I have compiled and installed stlport 4.5.3. I updated my search directories in tools/options as indicated in the compile instructions.

Any clues where to look?

Thanks for the help,



  • marc
    marc Florida
    The error message indicates that the VC++ 6.0 STL is used, and not STLport.

    Are you sure that the STLport's "include/stlport" (not just the "include" directory of STLport) is first in your include path? What exactly are the entries in your include path?
  • Hi Marc,

    Thanks.. I did actually have the correct path - it just wasn't in first in the list. I moved the path to be in front of the vc inlude directory and it's compiling now.

    Thanks again,