Index: src/os/win32/fosi.cpp =================================================================== --- src/os/win32/fosi.cpp (revision 4403) +++ src/os/win32/fosi.cpp (revision 4406) @@ -50,13 +50,15 @@ unsigned int sleep(unsigned int s) { - Sleep(s*1000); + Sleep(s*1000); + return 0; } #if __GNUC__ != 4 int usleep(unsigned int us) { Sleep( us / 1000 ); + return 0; } #endif Index: src/corba/ApplicationServer.hpp =================================================================== --- src/corba/ApplicationServer.hpp (revision 4403) +++ src/corba/ApplicationServer.hpp (revision 4406) @@ -76,7 +76,7 @@ * The resolution is up to 100 nano seconds. Anything smaller will be interpreted * as a zero. */ - static bool InitOrb(int argc, char* argv[], Seconds orb_timeout=0 ); + static bool RTT_CORBA_API InitOrb(int argc, char* argv[], Seconds orb_timeout=0 ); }; }} Index: config/check_depend.cmake =================================================================== --- config/check_depend.cmake (revision 4403) +++ config/check_depend.cmake (revision 4406) @@ -188,7 +188,7 @@ set(CMAKE_LD_FLAGS_ADD "-Wl,--enable-auto-import" CACHE INTERNAL "") endif() if (MSVC) - set(CMAKE_CXX_FLAGS_ADD "/wd 4355 /wd 4251 /wd 4180") + set(CMAKE_CXX_FLAGS_ADD "/wd4355 /wd4251 /wd4180") list(APPEND OROCOS-RTT_LIBRARIES kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib) # We force to ON message("Forcing OS_NO_ASM to ON for MSVC.")