Now failing because:
Scanning dependencies of target UnitTests [ 89%] Building CXX object test/unit/CMakeFiles/UnitTests.dir/UnitTests.obj UnitTests.cpp [ 89%] Building CXX object test/unit/CMakeFiles/UnitTests.dir/string_test.obj string_test.cpp zorba\src\util\curl_util.h(154) : warning C4355: 'this' : used in base member initializer list zorba\src\util\curl_util.h(155) : warning C4355: 'this' : used in base member initializer list zorba\src\util\utf8_util.tcc(93) : warning C4273: 'zorba::utf8::next_char' : inconsistent dll linkage zorba\src\util\utf8_util_base.h(152) : see previous definition of 'next_char' Linking CXX executable UnitTests.exe zorba_simplestore.lib(zorba_simplestore.dll) : error LNK2005: "int __cdecl zorba::utf8::next_char<char const *>(char const * &)" (??$next_char@PBD@utf8@zorba@@YAHAAPBD@Z) already d efined in string_test.obj Creating library UnitTests.lib and object UnitTests.exp UnitTests.exe : fatal error LNK1169: one or more multiply defined symbols found LINK Pass 1 failed. with 2 NMAKE : fatal error U1077: '"C:\Program Files\CMake 2.8\bin\cmake.exe"' : return code '0xffffffff' Stop. NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe"' : return code '0x2' Stop.
Now failing because:
Scanning dependencies of target UnitTests CMakeFiles/ UnitTests. dir/UnitTests. obj CMakeFiles/ UnitTests. dir/string_ test.obj util\curl_ util.h( 154) : warning C4355: 'this' : used in base member initializer list util\curl_ util.h( 155) : warning C4355: 'this' : used in base member initializer list util\utf8_ util.tcc( 93) : warning C4273: 'zorba: :utf8:: next_char' : inconsistent dll linkage
zorba\ src\util\ utf8_util_ base.h( 152) : see previous definition of 'next_char' re.lib( zorba_simplesto re.dll) : error LNK2005: "int __cdecl zorba:: utf8::next_ char<char const *>(char const * &)" (??$next_ char@PBD@ utf8@zorba@ @YAHAAPBD@ Z) already d BIN\nmake. exe"' : return code '0x2' BIN\nmake. exe"' : return code '0x2'
[ 89%] Building CXX object test/unit/
UnitTests.cpp
[ 89%] Building CXX object test/unit/
string_test.cpp
zorba\src\
zorba\src\
zorba\src\
Linking CXX executable UnitTests.exe
zorba_simplesto
efined in string_test.obj
Creating library UnitTests.lib and object UnitTests.exp
UnitTests.exe : fatal error LNK1169: one or more multiply defined symbols found
LINK Pass 1 failed. with 2
NMAKE : fatal error U1077: '"C:\Program Files\CMake 2.8\bin\cmake.exe"' : return code '0xffffffff'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 10.0\VC\
Stop.
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 10.0\VC\
Stop.