Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mosquitto-dev] IOS compile/build warnings

Hi,

I get some warnings when compiling/building Mosquitto source (v1.3.4) on Mac for use with IOS 8. Can these warnings be ignored?

Thanks.
Guy

Build for iPad 2

mosquitto-1.3.4/lib/net_mosq.c
mosquitto-1.3.4/lib/net_mosq.c:286:18: Variable 'ainfo_bind' may be uninitialized when used here
mosquitto-1.3.4/lib/mosquitto.c
mosquitto-1.3.4/lib/mosquitto.c:990:9: Variable 'rc' may be uninitialized when used here
mosquitto-1.3.4/lib/mosquitto.c:1077:9: Variable 'rc' may be uninitialized when used here
mosquitto-1.3.4/lib/mosquitto.c:1104:9: Variable 'rc' may be uninitialized when used here

Build for iPhone 5s

mosquitto-1.3.4/lib/net_mosq.c
mosquitto-1.3.4/lib/net_mosq.c:286:18: Variable 'ainfo_bind' may be uninitialized when used here
mosquitto-1.3.4/lib/send_mosq.c
mosquitto-1.3.4/lib/send_mosq.c:264:30: Implicit conversion loses integer precision: 'unsigned long' to 'int'
mosquitto-1.3.4/lib/mosquitto.c
mosquitto-1.3.4/lib/mosquitto.c:83:23: Implicit conversion loses integer precision: 'long' to 'unsigned int'
mosquitto-1.3.4/lib/mosquitto.c:977:10: Implicit conversion loses integer precision: 'unsigned long' to 'unsigned int'
mosquitto-1.3.4/lib/mosquitto.c:990:9: Variable 'rc' may be uninitialized when used here
mosquitto-1.3.4/lib/mosquitto.c:1077:9: Variable 'rc' may be uninitialized when used here
mosquitto-1.3.4/lib/mosquitto.c:1104:9: Variable 'rc' may be uninitialized when used here
mosquitto-1.3.4/lib/mosquitto.c:1245:8: Implicit conversion loses integer precision: 'unsigned long' to 'int'
mosquitto-1.3.4/lib/send_client_mosq.c
mosquitto-1.3.4/lib/send_client_mosq.c:60:16: Implicit conversion loses integer precision: 'unsigned long' to 'int'
mosquitto-1.3.4/lib/send_client_mosq.c:155:34: Implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int')
mosquitto-1.3.4/lib/send_client_mosq.c:200:19: Implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int')
mosquitto-1.3.4/lib/util_mosq.c
mosquitto-1.3.4/lib/util_mosq.c:215:9: Implicit conversion loses integer precision: 'unsigned long' to 'int'
mosquitto-1.3.4/lib/util_mosq.c:216:9: Implicit conversion loses integer precision: 'unsigned long' to 'int'
mosquitto-1.3.4/lib/logging_mosq.c
mosquitto-1.3.4/lib/logging_mosq.c:49:21: Implicit conversion loses integer precision: 'unsigned long' to 'int'

Back to the top