CC src/knotd-main.o
CC src/knotd-storage.o
CC src/knotd-settings.o
CC src/knotd-manager.o
CC src/knotd-msg.o
src/msg.c: In function 'knot_cloud_device_free':
src/msg.c:142:26: error: 'struct knot_cloud_device' has no member named 'schema'
l_queue_destroy(mydevice->schema, l_free);
^~
src/msg.c: In function 'schema_dup_foreach':
src/msg.c:153:2: error: unknown type name 'knot_msg_schema'; did you mean 'knot_schema'?
knot_msg_schema *msg = data;
^~~~~~~~~~~~~~~
knot_schema
src/msg.c: In function 'mydevice_dup':
src/msg.c:167:14: error: 'struct knot_cloud_device' has no member named 'schema'
mydevice_dup->schema = l_queue_new();
^~
src/msg.c:169:26: error: 'const struct knot_cloud_device' has no member named 'schema'
l_queue_foreach(mydevice->schema, schema_dup_foreach,
^~
src/msg.c:170:16: error: 'struct knot_cloud_device' has no member named 'schema'
mydevice_dup->schema);
^~
src/msg.c: In function 'schema_sensor_id_cmp':
src/msg.c:192:8: error: unknown type name 'knot_msg_schema'
const knot_msg_schema *schema = entry_data;
^~~~~~~~~~~~~~~
src/msg.c:195:28: error: request for member 'sensor_id' in something not a structure or union
return sensor_id == schema->sensor_id;
^~
src/msg.c: At top level:
src/msg.c:198:8: error: unknown type name 'knot_msg_schema'
static knot_msg_schema *schema_find(struct l_queue *schema,
^~~~~~~~~~~~~~~
src/msg.c: In function 'msg_register':
src/msg.c:335:16: error: 'struct knot_cloud_device' has no member named 'schema'
device_pending->schema = l_queue_new();
^~
src/msg.c: In function 'msg_auth':
src/msg.c:502:33: error: 'struct knot_cloud_device' has no member named 'schema'
l_queue_foreach(session->device->schema, schema_dup_foreach,
^~
src/msg.c: At top level:
src/msg.c:509:11: error: unknown type name 'knot_msg_schema'
const knot_msg_schema *schema, bool eof)
^~~~~~~~~~~~~~~
src/msg.c: In function 'msg_schema':
src/msg.c:515:35: error: request for member 'values' in something not a structure or union
err = knot_schema_is_valid(schema->values.type_id,
^~
src/msg.c:516:14: error: request for member 'values' in something not a structure or union
schema->values.value_type,
^~
src/msg.c:517:14: error: request for member 'values' in something not a structure or union
schema->values.unit);
^~
src/msg.c:539:47: error: request for member 'sensor_id' in something not a structure or union
if (!schema_find(session->schema_list, schema->sensor_id))
^~
src/msg.c:545:12: error: implicit declaration of function 'knot_cloud_update_schema'; did you mean 'knot_cloud_update_config'? [-Werror=implicit-function-declaration]
result = knot_cloud_update_schema(id, session->schema_list);
^~~~~~~~~~~~~~~~~~~~~~~~
knot_cloud_update_config
src/msg.c: In function 'msg_data':
src/msg.c:558:8: error: unknown type name 'knot_msg_schema'
const knot_msg_schema *schema;
^~~~~~~~~~~~~~~
src/msg.c:584:25: error: request for member 'values' in something not a structure or union
sensor_id, schema->values.unit, schema->values.value_type);
^~
src/msg.c:584:46: error: request for member 'values' in something not a structure or union
sensor_id, schema->values.unit, schema->values.value_type);
^~
src/msg.c:588:13: error: request for member 'values' in something not a structure or union
schema->values.value_type,
^~
src/msg.c: In function 'msg_setdata_resp':
src/msg.c:604:8: error: unknown type name 'knot_msg_schema'
const knot_msg_schema *schema;
^~~~~~~~~~~~~~~
src/msg.c:636:34: error: request for member 'values' in something not a structure or union
session, sensor_id, schema->values.unit,
^~
src/msg.c:637:14: error: request for member 'values' in something not a structure or union
schema->values.value_type);
^~
src/msg.c:641:13: error: request for member 'values' in something not a structure or union
schema->values.value_type,
^~
src/msg.c: In function 'msg_process':
src/msg.c:759:37: error: 'knot_msg' {aka 'const union <anonymous>'} has no member named 'schema'
result = msg_schema(session, &kreq->schema, false);
^~
src/msg.c:762:37: error: 'knot_msg' {aka 'const union <anonymous>'} has no member named 'schema'
result = msg_schema(session, &kreq->schema, true);
^~
src/msg.c: In function 'handle_schema_updated':
src/msg.c:1148:19: error: 'struct knot_cloud_device' has no member named 'schema'
session->device->schema);
^~
src/msg.c: In function 'create_devices_dbus':
src/msg.c:1207:28: error: 'const struct knot_cloud_device' has no member named 'schema'
bool registered = mydevice->schema != NULL;
^~
src/msg.c: In function 'send_pool_data_msg_foreach':
src/msg.c:1267:2: error: unknown type name 'knot_msg_schema'; did you mean 'knot_schema'?
knot_msg_schema *schema_found;
^~~~~~~~~~~~~~~
knot_schema
src/msg.c: In function 'on_cloud_receive':
src/msg.c:1345:7: error: 'SCHEMA_MSG' undeclared (first use in this function); did you mean 'EBADMSG'?
case SCHEMA_MSG:
^~~~~~~~~~
EBADMSG
src/msg.c:1345:7: note: each undeclared identifier is reported only once for each function it appears in
src/msg.c:1331:2: error: enumeration value 'CONFIG_MSG' not handled in switch [-Werror=switch-enum]
switch (msg->type) {
^~~~~~
src/msg.c: In function 'schema_sensor_id_cmp':
src/msg.c:196:1: error: control reaches end of non-void function [-Werror=return-type]
}
^
cc1: all warnings being treated as errors
make: *** [Makefile:901: src/knotd-msg.o] Error 1