I am running into errors when building the code using VS2015.

When it tries to build the provisioningdatabasemanager.obj it fails saying it 
cannot find sqlite3.h

I am able to reproduce this failure locally from `master` but I don't know why 
it is happening.  Is anyone looking into VS2015 build failures?

More detailed failure from Jenkins:

22:55:15 cl 
/Foout\windows\amd64\debug\resource\csdk\security\provisioning\src\provisioningdatabasemanager.obj
 /c resource\csdk\security\provisioning\src\provisioningdatabasemanager.c 
/nologo /EHsc /MDd /Od /ZI /RTC1 /Gm /DNO_EDR_ADAPTER /DNO_LE_ADAPTER 
/DIP_ADAPTER /DNO_TCP_ADAPTER /DNO_NFC_ADAPTER /DSHA2_USE_INTTYPES_H 
/DROUTING_EP /DWITH_BWT /D__WITH_DTLS__ 
/Iout\windows\amd64\debug\resource\csdk\security\api 
/Iresource\csdk\security\api /Iextlibs\tinycbor\tinycbor\src 
/Iout\windows\amd64\debug\resource\csdk\logger\include 
/Iresource\csdk\logger\include /Iout\windows\amd64\debug\resource\csdk\c_common 
/Iresource\csdk\c_common /Iresource\c_common 
/Iresource\c_common\windows\include 
/Iout\windows\amd64\debug\resource\c_common\oic_malloc\include 
/Iresource\c_common\oic_malloc\include 
/Iout\windows\amd64\debug\resource\c_common\oic_string\include 
/Iresource\c_common\oic_string\include 
/Iout\windows\amd64\debug\resource\c_common\oic_time\include 
/Iresource\c_common\oic_time\include 
/Iout\windows\amd64\debug\resource\c_common\ocrandom\include 
/Iresource\c_common\ocrandom\include 
/Iout\windows\amd64\debug\resource\csdk\security\inc 
/Iresource\csdk\security\inc 
/Iout\windows\amd64\debug\resource\csdk\security\lib\libcoap-4.1.1 
/Iresource\csdk\security\lib\libcoap-4.1.1 /Iresource\csdk\logger\include 
/Iout\windows\amd64\debug\resource\csdk\security\common\inc 
/Iresource\csdk\security\common\inc 
/Iout\windows\amd64\debug\resource\csdk\security\util\inc 
/Iresource\csdk\security\util\inc 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\common\inc 
/Iresource\csdk\security\provisioning\common\inc /Iresource\csdk\logger\include 
/Iextlibs\timer /Iresource\csdk\connectivity\inc\pkix 
/Iout\windows\amd64\debug\resource\csdk\security\external\inc 
/Iresource\csdk\security\external\inc /Iextlibs\tinydtls 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\ip_adapter\windows
 /Iresource\csdk\security\provisioning\ip_adapter\windows 
/Iout\windows\amd64\debug\resource\csdk\routing\include 
/Iresource\csdk\routing\include 
/Iout\windows\amd64\debug\resource\csdk\stack\include 
/Iresource\csdk\stack\include 
/Iout\windows\amd64\debug\resource\csdk\stack\include\internal 
/Iresource\csdk\stack\include\internal 
/Iout\windows\amd64\debug\resource\c_common\ocrandom\include 
/Iresource\c_common\ocrandom\include 
/Iout\windows\amd64\debug\resource\csdk\logger\include 
/Iresource\csdk\logger\include 
/Iout\windows\amd64\debug\resource\oc_logger\include 
/Iresource\oc_logger\include 
/Iout\windows\amd64\debug\resource\c_common\oic_malloc\include 
/Iresource\c_common\oic_malloc\include 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\include 
/Iresource\csdk\security\provisioning\include 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\include\internal 
/Iresource\csdk\security\provisioning\include\internal 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\include\cloud 
/Iresource\csdk\security\provisioning\include\cloud 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\include\oxm 
/Iresource\csdk\security\provisioning\include\oxm 
/Iout\windows\amd64\debug\resource\csdk\resource\csdk\security\include 
/Iresource\csdk\resource\csdk\security\include 
/Iout\windows\amd64\debug\extlibs\cjson /Iextlibs\cjson 
/Iout\windows\amd64\debug\extlibs\tinydtls /Iextlibs\tinydtls 
/Iout\windows\amd64\debug\resource\csdk\connectivity\inc 
/Iresource\csdk\connectivity\inc 
/Iout\windows\amd64\debug\resource\csdk\connectivity\inc\pkix 
/Iresource\csdk\connectivity\inc\pkix 
/Iout\windows\amd64\debug\resource\csdk\connectivity\external\inc 
/Iresource\csdk\connectivity\external\inc 
/Iout\windows\amd64\debug\resource\csdk\connectivity\common\inc 
/Iresource\csdk\connectivity\common\inc 
/Iout\windows\amd64\debug\resource\csdk\connectivity\lib\libcoap-4.1.1 
/Iresource\csdk\connectivity\lib\libcoap-4.1.1 
/Iout\windows\amd64\debug\resource\csdk\connectivity\api 
/Iresource\csdk\connectivity\api 
/Iout\windows\amd64\debug\resource\csdk\security\include 
/Iresource\csdk\security\include 
/Iout\windows\amd64\debug\resource\csdk\security\include\internal 
/Iresource\csdk\security\include\internal 
/Iout\windows\amd64\debug\extlibs\tinydtls\ecc /Iextlibs\tinydtls\ecc 
/Iout\windows\amd64\debug\extlibs\tinydtls\sha2 /Iextlibs\tinydtls\sha2 
/Iout\windows\amd64\debug\extlibs\asn1cert /Iextlibs\asn1cert 
/Iout\windows\amd64\debug\resource\csdk\security\provisioning\ck_manager\include
 /Iresource\csdk\security\provisioning\ck_manager\include
22:55:15 cl @c:\windows\temp\tmpmkauzf.lnk
22:55:15 provisioningdatabasemanager.c
22:55:15 
c:\j\workspace\iotivity-verify-windows-vs2015\resource\csdk\security\provisioning\src\provisioningdatabasemanager.c(26):
 fatal error C1083: Cannot open include file: 'sqlite3.h': No such file or 
directory
22:55:15 scons: *** 
[out\windows\amd64\debug\resource\csdk\security\provisioning\src\provisioningdatabasemanager.obj]
 Error 2
22:55:15 scons: building terminated because of errors.
22:55:15 Build step 'Execute Windows batch command' marked build as failure

(link)[https://build.iotivity.org/ci/job/iotivity-verify-windows-vs2015/2942/console]

George

Reply via email to