Indeed, WITH_TCP=0 hasn't been working anymore for Windows lately. I have a 
patch to fix that, waiting to be merged, here:

https://gerrit.iotivity.org/gerrit/#/c/16615/

Dan

From: iotivity-dev-bounces at lists.iotivity.org 
[mailto:[email protected]] On Behalf Of Morten Nielsen
Sent: Monday, January 23, 2017 8:29 AM
To: iotivity-dev at lists.iotivity.org
Subject: [dev] Windows build broken?

I just pulled latest from master, and can no longer build for Windows. Is this 
a known issue?

Linking out\windows\x86\release\resource\csdk\octbstack.dll
octbstack.def : error LNK2001: unresolved external symbol DEFAULT_PREFIX
octbstack.def : error LNK2001: unresolved external symbol DEFAULT_QUERY
octbstack.def : error LNK2001: unresolved external symbol DeleteCrl
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclCancelInvitation
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclCreateGroup
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclDeleteDeviceFromGroup
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclDeleteGroup
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclDeleteInvitation
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclFindMyGroup
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclGetInvitation
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclGroupGetInfo
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclIdCreate
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclIdDelete
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclIndividualDelete
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclIndividualDeleteAce
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclIndividualGetInfo
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclIndividualUpdate
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclIndividualUpdateAce
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclInviteUser
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclJoinToInvitedGroup
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclObserveGroup
octbstack.def : error LNK2001: unresolved external symbol OCCloudAclPolicyCheck
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudAclShareDeviceIntoGroup
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudCertificateIssueRequest
octbstack.def : error LNK2001: unresolved external symbol 
OCCloudGetAclIdByDevice
octbstack.def : error LNK2001: unresolved external symbol OCCloudGetCRL
octbstack.def : error LNK2001: unresolved external symbol OCCloudPostCRL
octbstack.def : error LNK2001: unresolved external symbol OCSaveTrustCertChain
octbstack.def : error LNK2001: unresolved external symbol clearStringArray
octbstack.def : error LNK2001: unresolved external symbol getDeviceId
octbstack.def : error LNK2001: unresolved external symbol printCrl
octbstack.def : error LNK2001: unresolved external symbol setCoapPrefix
out\windows\x86\release\resource\csdk\octbstack.lib : fatal error LNK1120: 32 
unresolved externals
scons: *** [out\windows\x86\release\resource\csdk\octbstack.dll] Error 1120
scons: building terminated because of errors.

Here's what I use to build
scons TARGET_OS=windows TARGET_ARCH=x86 RELEASE=0 WITH_RA=0 TARGET_TRANSPORT=IP 
SECURED=0 WITH_TCP=0 BUILD_SAMPLE=ON LOGGING=OFF TEST=0 resource/csdk


Doesn't seem to matter if I build debug/release, different architectures, all 
or just resource/csdk, test on/off etc. They all fail when linking octbstack.dll


/Morten

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20170123/7c3570f3/attachment.html>

Reply via email to