Hello all, I am trying to compile gdal using CMake with MinGW 4.4, and had the following errors:
______________________________ [...]libkml-1.2.0/src/kml/base/file_win32.cc:3 5:19: error: xstring: No such file or directory [...]libkml-1.2.0/src/kml/base/file_win32.cc:4 3:35: error: empty character constant ______________________________ So I changed the file_win32 , obtaining the following diff: ____________________________________ --- src/kml/base/file_win32.cc Wed Jan 13 21:16:30 2010 +++ src/kml/base/file_win32.cc Wed Apr 6 10:50:27 2011 @@ -32,7 +32,6 @@ #include "kml/base/file.h" #include <windows.h> #include <tchar.h> -#include <xstring> #include <algorithm> namespace kmlbase { @@ -40,7 +39,7 @@ // Internal to the win32 file class. We need a conversion from string to // LPCWSTR. static std::wstring Str2Wstr(const string& str) { - std::wstring wstr(str.length(), L''); + std::wstring wstr(str.length(), L' '); std::copy(str.begin(), str.end(), wstr.begin()); return wstr; } _________________________________________________ After that the library compiled OK. This was a quick fix, and I have to check it for correctness, any comments are welcome regarding a better way to fix the compilation (Conditional code to check for MinGW before including xstring for example) Regards and thanks in advance. -- Ing. Rodolfo Bonnin SUR Emprendimientos Tecnológicos Perú 345 Piso 5to Oficina "B" (C1067AAG) Ciudad de Buenos Aires, Argentina Tel. +54 (11) 4342-2976/84 rodolfobon...@suremptec.com.ar www.suremptec.com -- Ing. Rodolfo Bonnin SUR Emprendimientos Tecnológicos Perú 345 Piso 5to Oficina "B" (C1067AAG) Ciudad de Buenos Aires, Argentina Tel. +54 (11) 4342-2976/84 rodolfobon...@suremptec.com.ar www.suremptec.com _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev