Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
I
iotivity-classic
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,289
    • Issues 3,289
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • IoTivity
  • iotivity-classic
  • Issues
  • #57

Closed
Open
Opened Mar 24, 2016 by Rami Alshafi@ramiOwner

Can't build 1.1-rel on Linux

Build of branch 1.1-rel has been attempted on ubuntu 14.04 and 16.04 (I don't have 14.10 which is the only choice listed above). Both fail in security area as pasted below. Is there something wrong with local setup that I can't find, or is this actually broken in the code?
cons: Building targets ...

scons: building associated VariantDir targets: out/linux/x86_64/release

Compiling out/linux/x86_64/release/resource/csdk/security/src/aclresource.o

resource/csdk/security/src/aclresource.c: In function 'AclToCBORPayload':

resource/csdk/security/src/aclresource.c:147:5: warning: braces around scalar initializer [enabled by default]

CborEncoder encoder = { {.ptr = NULL }, .end = 0 };

^

resource/csdk/security/src/aclresource.c:147:5: warning: (near initialization for 'encoder.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:147:5: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:147:5: error: (near initialization for 'encoder.ptr')

resource/csdk/security/src/aclresource.c:148:5: warning: braces around scalar initializer [enabled by default]

CborEncoder aclMap = { {.ptr = NULL }, .end = 0 };

^

resource/csdk/security/src/aclresource.c:148:5: warning: (near initialization for 'aclMap.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:148:5: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:148:5: error: (near initialization for 'aclMap.ptr')

resource/csdk/security/src/aclresource.c:149:5: warning: braces around scalar initializer [enabled by default]

CborEncoder aclListMap = { {.ptr = NULL }, .end = 0 };

^

resource/csdk/security/src/aclresource.c:149:5: warning: (near initialization for 'aclListMap.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:149:5: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:149:5: error: (near initialization for 'aclListMap.ptr')

resource/csdk/security/src/aclresource.c:150:5: warning: braces around scalar initializer [enabled by default]

CborEncoder acesArray = { {.ptr = NULL }, .end = 0 };

^

resource/csdk/security/src/aclresource.c:150:5: warning: (near initialization for 'acesArray.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:150:5: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:150:5: error: (near initialization for 'acesArray.ptr')

resource/csdk/security/src/aclresource.c:187:9: warning: braces around scalar initializer [enabled by default]

CborEncoder oicSecAclMap = { {.ptr = NULL }, .end = 0, .added = 0, .flags = 0 };

^

resource/csdk/security/src/aclresource.c:187:9: warning: (near initialization for 'oicSecAclMap.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:187:9: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:187:9: error: (near initialization for 'oicSecAclMap.ptr')

resource/csdk/security/src/aclresource.c:187:9: error: unknown field 'added' specified in initializer

resource/csdk/security/src/aclresource.c:187:9: warning: initialized field overwritten [-Woverride-init]

resource/csdk/security/src/aclresource.c:187:9: warning: (near initialization for 'oicSecAclMap.flags') [-Woverride-init]

resource/csdk/security/src/aclresource.c:213:19: warning: unused variable 'subject' [-Wunused-variable]

char *subject = NULL;

^

resource/csdk/security/src/aclresource.c:230:13: warning: braces around scalar initializer [enabled by default]

CborEncoder resources = { {.ptr = NULL }, .end = 0, .added = 0, .flags = 0 };

^

resource/csdk/security/src/aclresource.c:230:13: warning: (near initialization for 'resources.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:230:13: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:230:13: error: (near initialization for 'resources.ptr')

resource/csdk/security/src/aclresource.c:230:13: error: unknown field 'added' specified in initializer

resource/csdk/security/src/aclresource.c:230:13: warning: initialized field overwritten [-Woverride-init]

resource/csdk/security/src/aclresource.c:230:13: warning: (near initialization for 'resources.flags') [-Woverride-init]

resource/csdk/security/src/aclresource.c:241:17: warning: braces around scalar initializer [enabled by default]

CborEncoder rMap = { {.ptr = NULL }, .end = 0 };

^

resource/csdk/security/src/aclresource.c:241:17: warning: (near initialization for 'rMap.ptr') [enabled by default]

resource/csdk/security/src/aclresource.c:241:17: error: field name not in record or union initializer

resource/csdk/security/src/aclresource.c:241:17: error: (near initialization for 'rMap.ptr')

scons: *** [out/linux/x86_64/release/resource/csdk/security/src/aclresource.o] Error 1

scons: building terminated because of errors.


JIRA migration meta data

  • JIRA Issue ID: IOT-1045
  • Reporter: mwichmann
  • Assignee: leechul
  • Creator: mwichmann
  • Created at: 2016-03-24T10:02:25.000-0700
  • Found in Version: 1.1-rel branch
  • Fix in Version: None
  • Issue Severity: Major
  • Reproducibility: Always (100%)
  • Operating System: Ubuntu
  • Hardware/ OEM Platform: None
  • External URL: None
  • Bugzilla ID: None
  • Product: None
  • Status: Closed
  • Components: SDK
  • Priority: Undecided
  • Due Date: None
  • Issue Type: Bug
    END of JIRA migration meta data

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: iotivity/iotivity-classic#57