From 1333b576b56de852d826e886955d09de0f8c0ef6 Mon Sep 17 00:00:00 2001 From: Peter Kuemmel Date: Sun, 17 Jun 2012 10:08:57 +0200 Subject: Ninja: build server fixes Why does the other compiler give no error? Seems there is somewhere a "using". --- Source/cmcldeps.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/cmcldeps.cxx b/Source/cmcldeps.cxx index bf5a17b..d8bb162 100644 --- a/Source/cmcldeps.cxx +++ b/Source/cmcldeps.cxx @@ -577,8 +577,8 @@ static void outputDepFile(const std::string& dfile, const std::string& objfile, return; // strip duplicates - sort(incs.begin(), incs.end()); - incs.erase(unique(incs.begin(), incs.end()), incs.end()); + std::sort(incs.begin(), incs.end()); + incs.erase(std::unique(incs.begin(), incs.end()), incs.end()); FILE* out = fopen(dfile.c_str(), "wb"); @@ -651,7 +651,7 @@ static int process( const std::string& srcfilename, std::string line; std::vector includes; bool isFirstLine = true; // cl prints always first the source filename - while (getline(ss, line)) { + while (std::getline(ss, line)) { if (startsWith(line, prefix)) { std::string inc = trimLeadingSpace(line.substr(prefix.size()).c_str()); if (inc[inc.size() - 1] == '\r') // blech, stupid \r\n -- cgit v0.12