I have been using STL Port 4.5 since quite a number of years. I started with project in VC++ 6.0. Now, I have migrated to VC ++ 10.0 and I am still able to use STL Port 4.5. Recently, I integrated my project with GDAL version 1.7.3. ( replacing GDAL 1.2 ), for using GML driver. After integration with GDAL, I am getting compilation error : error C2668: 'std::search' : ambiguous call to overloaded function in the file _algobase.c. I have attached the compiler output file. If anyone has faced this issue or knows the solution, kindly help me out to resolve it.