oatpp / oatpp-openssl

OpenSSL adaptor for Oat++ applications
https://oatpp.io/
Apache License 2.0
13 stars 22 forks source link

I got this error during build #1

Closed note8g2018 closed 4 years ago

note8g2018 commented 4 years ago
>------ Build All started: Project: oatpp-openssl, Configuration: x64-Debug ------
  [1/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\client\ConnectionProvider.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\client\ConnectionProvider.cpp
  FAILED: src/CMakeFiles/oatpp-openssl.dir/oatpp-openssl/client/ConnectionProvider.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\client\ConnectionProvider.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\client\ConnectionProvider.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\Config.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [2/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\tests.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\tests.cpp
  FAILED: test/CMakeFiles/module-tests.dir/oatpp-openssl/tests.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\tests.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\tests.cpp
C:\Users\GL553VD\Source\Repos\oatpp-openssl\test\oatpp-openssl\tests.cpp(24): error C2065: 'SIGPIPE': undeclared identifier
  [3/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\Config.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\Config.cpp
  FAILED: src/CMakeFiles/oatpp-openssl.dir/oatpp-openssl/Config.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\Config.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\Config.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\Config.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [4/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\server\ConnectionProvider.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\server\ConnectionProvider.cpp
  FAILED: src/CMakeFiles/oatpp-openssl.dir/oatpp-openssl/server/ConnectionProvider.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\server\ConnectionProvider.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\server\ConnectionProvider.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\Config.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [5/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\Connection.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\Connection.cpp
  FAILED: src/CMakeFiles/oatpp-openssl.dir/oatpp-openssl/Connection.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\Connection.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\Connection.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\TLSObject.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [6/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\TLSObject.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\TLSObject.cpp
  FAILED: src/CMakeFiles/oatpp-openssl.dir/oatpp-openssl/TLSObject.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\TLSObject.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\TLSObject.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\TLSObject.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [7/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP  -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fosrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl\Callbacks.cpp.obj /Fdsrc\CMakeFiles\oatpp-openssl.dir\oatpp-openssl.pdb /FS -c ..\..\..\src\oatpp-openssl\Callbacks.cpp
  [8/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\FullAsyncClientTest.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\FullAsyncClientTest.cpp
  FAILED: test/CMakeFiles/module-tests.dir/oatpp-openssl/FullAsyncClientTest.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\FullAsyncClientTest.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\FullAsyncClientTest.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\Config.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [9/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\FullAsyncTest.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\FullAsyncTest.cpp
  FAILED: test/CMakeFiles/module-tests.dir/oatpp-openssl/FullAsyncTest.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\FullAsyncTest.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\FullAsyncTest.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\Config.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  [10/12] C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\FullTest.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\FullTest.cpp
  FAILED: test/CMakeFiles/module-tests.dir/oatpp-openssl/FullTest.cpp.obj 
  C:\PROGRA~2\MICROS~4\2019\ENTERP~1\VC\Tools\MSVC\1424~1.283\bin\HostX64\x64\cl.exe  /nologo /TP -DCERT_CRT_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_cert.crt\" -DCERT_PEM_PATH=\"C:/Users/GL553VD/source/repos/oatpp-openssl/test/../utility/cert/test_key.pem\" -I..\..\..\test -I..\..\..\src -IC:\Users\GL553VD\source\repos\oatpp\out\install\x64-Debug\include\oatpp-1.0.0\oatpp -I"C:\Program Files (x86)\OpenSSL-Win32\include" /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\CMakeFiles\module-tests.dir\oatpp-openssl\FullTest.cpp.obj /Fdtest\CMakeFiles\module-tests.dir\ /FS -c ..\..\..\test\oatpp-openssl\FullTest.cpp
C:\Users\GL553VD\source\repos\oatpp-openssl\src\oatpp-openssl\Config.hpp(30): fatal error C1083: Cannot open include file: 'tls.h': No such file or directory
  ninja: build stopped: subcommand failed.

Build All failed.
lganzzzo commented 4 years ago

Hello @note8g2018 ,

Cannot open include file: 'tls.h': No such file or directory

It seems that whether you don't have LibreSSL installed on your computer, or CMake can't find LibreSSL on your computer.

note8g2018 commented 4 years ago

I installed openssl. is Libressl different?

lganzzzo commented 4 years ago

Yes, LibreSSL is different. oatpp-libressl won't work with OpenSSL.

note8g2018 commented 4 years ago

ok do you know how to install LibreSSL in windows 10?

lganzzzo commented 4 years ago

Hey @note8g2018 ,

Just noticed that you've created this issue in the oatpp-openssl repo... Please note that this repo is WIP and it is not ready-to-use. Please Use oatpp-libressl instead.

ok do you know how to install LibreSSL in windows 10?

Personally I have not tried to install LibreSSL on Windows 10.
However, you can ask guys in the oatpp-devs chat on gitter there are people who tried it and succeeded.

Best Regards, Leonid