I'm trying to build PoDoFo with MinGW in MSYS.
I run cmake as follows:

cmake -G "MSYS Makefiles" ../podofo-svn -DCMAKE_INCLUDE_PATH=/c/gnuwin32/include -DCMAKE_LIBRARY_PATH=/c/gnuwin32/lib
-DPODOFO_BUILD_STATIC:BOOL=TRUE -DCMAKE_INSTALL_PREFIX=/c/podofo


-DPODOFO_BUILD_SHARED:BOOL=FALSE as mentioned in the README does not work. It still wants to build the shared lib.

This works, so I run mingw32-make.
All fine until 39%:

[ 39%] Building CXX object src/CMakeFiles/podofo_static.dir/PdfInputDevice.cpp.obj c:/podofo/podofo-svn/src/PdfInputDevice.cpp: In constructor `PoDoFo::PdfInputDevice::PdfInputDevice(const wchar_t*)': c:/podofo/podofo-svn/src/PdfInputDevice.cpp:72: error: no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(const wchar_t*&, const std::_Ios_Openmode&)' c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/iosfwd:90: note: candidates are: std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(const std::basic_ifstream<char, std::char_traits<char> >&) c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/fstream:524: note: std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>] c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/fstream:509: note: std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char, _Traits = std::char_traits<char>] mingw32-make[2]: *** [src/CMakeFiles/podofo_static.dir/PdfInputDevice.cpp.obj] Error 1
mingw32-make[1]: *** [src/CMakeFiles/podofo_static.dir/all] Error 2
mingw32-make: *** [all] Error


Same happens when running cmake with "MinGW Makefiles", then mingw32-make in a normal command prompt.

What's the cause of this? Looks it has something to do with unicode/wchar_t.
Would it be missing in MinGW?

Thanks.
------------------------------------------------------------------------------
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to