Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] Build problem Eclipse PAHO C Client

Hi Al,

As mentioned when I prevent ("#undef roundup") that the (Apple) “roundup"
macro can replace the “roundup" occurrence in the the MQTT code everything
builds successfully except warnings (see below).

How can I log the bug (as you mentioned) for resolving this issue?

Thanks.
Guy

iPad2 build

Projects/Xcode/mqtt-client-library/MQTTAsync.c
Projects/Xcode/mqtt-client-library/MQTTAsync.c:1234:9: Code will never be
executed
Projects/Xcode/mqtt-client-library/MQTTPersistenceDefault.c
Projects/Xcode/mqtt-client-library/MQTTPersistenceDefault.c:257:3: Code
will never be executed


iPhone5S build

mqtt-client-library Group
 Projects/Xcode/mqtt-client-library/MQTTAsync.c
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:1234:9: Code will never be
executed
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:304:21: Implicit
conversion loses integer precision: 'long' to 'useconds_t' (aka 'unsigned
int')
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:506:63: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:531:65: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:549:68: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:607:29: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:624:33: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:633:28: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:1048:63: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:1061:65: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:1819:41: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:1877:104: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:2192:35: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:2265:39: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTAsync.c:2325:40: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistenceDefault.c
 Projects/Xcode/mqtt-client-library/MQTTPersistenceDefault.c:257:3: Code
will never be executed
 Projects/Xcode/mqtt-client-library/MQTTPersistenceDefault.c:226:13:
Implicit conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c
 Projects/Xcode/mqtt-client-library/Socket.c:301:12: Implicit conversion
loses integer precision: 'ssize_t' (aka 'long') to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c:345:12: Implicit conversion
loses integer precision: 'ssize_t' (aka 'long') to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c:410:7: Implicit conversion
loses integer precision: 'ssize_t' (aka 'long') to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c:441:45: Implicit conversion
loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c:474:76: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c:531:12: Implicit conversion
loses integer precision: 'ssize_t' (aka 'long') to 'int'
 Projects/Xcode/mqtt-client-library/Socket.c:736:27: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/utf-8.c
 Projects/Xcode/mqtt-client-library/utf-8.c:156:21: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/Log.c
 Projects/Xcode/mqtt-client-library/Log.c:186:10: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTVersion.c
 Projects/Xcode/mqtt-client-library/MQTTPacket.c
 Projects/Xcode/mqtt-client-library/MQTTPacket.c:181:43: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPacket.c:430:12: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPacket.c:498:28: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPacket.c:692:18: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPacket.c:704:18: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c
 Projects/Xcode/mqtt-client-library/MQTTClient.c:174:21: Implicit
conversion loses integer precision: 'long' to 'useconds_t' (aka 'unsigned
int')
 Projects/Xcode/mqtt-client-library/MQTTClient.c:750:103: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c:1247:32: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c:1345:32: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c:1625:47: Implicit
conversion loses integer precision: 'long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c:1629:42: Implicit
conversion loses integer precision: 'long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c:1631:41: Implicit
conversion loses integer precision: 'long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTClient.c:1633:43: Implicit
conversion loses integer precision: 'long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c:317:28: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c:355:13: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c:359:16: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c:515:43: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c:567:26: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPersistence.c:591:27: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/MQTTProtocolClient.c
 Projects/Xcode/mqtt-client-library/MQTTProtocolClient.c:212:31: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTPacketOut.c
 Projects/Xcode/mqtt-client-library/MQTTPacketOut.c:54:65: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTProtocolOut.c
 Projects/Xcode/mqtt-client-library/MQTTProtocolOut.c:59:28: Implicit
conversion loses integer precision: 'long' to 'int'
 Projects/Xcode/mqtt-client-library/MQTTProtocolOut.c:67:8: Implicit
conversion loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c
 Projects/Xcode/mqtt-client-library/SSLSocket.c:66:17: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c:204:50: Implicit
conversion loses integer precision: 'long' to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c:297:8: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c:643:47: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c:729:49: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c:742:67: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/SSLSocket.c:805:69: Implicit
conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c
 Projects/Xcode/mqtt-client-library/Heap.c:145:32: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c:148:17: Implicit conversion
loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c:154:12: Implicit conversion
loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c:288:33: Implicit conversion
loses integer precision: 'unsigned long' to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c:291:18: Implicit conversion
loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c:303:13: Implicit conversion
loses integer precision: 'size_t' (aka 'unsigned long') to 'int'
 Projects/Xcode/mqtt-client-library/Heap.c:398:30: Implicit conversion
loses integer precision: 'unsigned long' to 'int'




On 07/10/14 16:01, "Al Stockdill-Mander" <asm@xxxxxxxx> wrote:

>Guy,
>
>This does seem to be a conflict on Apple platforms, looking at what I've
>done here it seems I locally renamed roundup() in Heap.c to roundUp()
>and changed all references to it in the Paho code. This is not ideal as
>I'm now out of sync, and should be fixed in the code. Please open a bug
>for it.
>Apart from this is it now compiling ok for you?
>
>Al
>
>On 04/10/14 13:05, Guy Dillen wrote:
>> If i add "#undef roundup” (=ignoring the macro roundup in param.h)
>>before
>> the statement "int roundup(int size)" in Heap.c the code builds.
>>
>> Since I don’t want to make modifications to the Eclipse PAHO source code
>> (I want to stay in sync with Eclipse PAHO’s future versions) is what I
>>did
>> on my local copy solving “a bug” or should I do something else to
>>getting
>> build the code?
>>
>> Thanks.
>>
>>
>> On 04/10/14 09:49, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>
>>> As already mentioned there are 2 “roundup” entries a function in Heap.c
>>> and a macro in param.h.
>>> I thought during pre-processing the entries that redirect to macro’s
>>>are
>>> replaced by the macro’s “content”. So if I follow this logic during
>>> pre-processing the ‘roundup' entry in Heap.c tries to replace this by
>>> '((((x) % (y)) == 0) ? \
>>> (x) : ((x) + ((y) - ((x) % (y)))))'. Is this correct? If yes I can
>>> understand the error messages I get when building my project.
>>>
>>> How can I solve this/my problem?
>>>
>>> Thanks.
>>>
>>>
>>> In Heap.c
>>>
>>> int roundup(int size)
>>> {
>>> 	static int multsize = 4*sizeof(int);
>>>
>>> 	if (size % multsize != 0)
>>> 		size += multsize - (size % multsize);
>>> 	return size;
>>> }
>>>
>>> In param.h (#include <sys/param.h> in Socket.h)
>>>
>>> #define	roundup(x, y)	((((x) % (y)) == 0) ? \
>>> 			(x) : ((x) + ((y) - ((x) % (y)))))
>>>
>>>
>>>
>>>
>>> On 03/10/14 20:37, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>>
>>>> I tried with the flags: CCFLAGS_SO = -g -fPIC -Os -Wall
>>>> -fvisibility=hidden -Wno-deprecated-declarations
>>>>-DUSE_NAMED_SEMAPHORES
>>>> But till the same errors!
>>>>
>>>> On 03/10/14 19:20, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>>>
>>>>> Hi Ian,
>>>>>
>>>>> I’m completely stuck after searching the whole day for a solution to
>>>>>my
>>>>> errors. Do you have an idea what’s going wrong?
>>>>>
>>>>> Thanks.
>>>>> Guy
>>>>>
>>>>>
>>>>> On 03/10/14 17:58, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>>>>
>>>>>> In Heap.c
>>>>>>
>>>>>> int roundup(int size)
>>>>>> {
>>>>>> 	static int multsize = 4*sizeof(int);
>>>>>>
>>>>>> 	if (size % multsize != 0)
>>>>>> 		size += multsize - (size % multsize);
>>>>>> 	return size;
>>>>>> }
>>>>>>
>>>>>> In param.h -> I don’t know where this header file is coming from
>>>>>>it’s
>>>>>> an
>>>>>> Apple origin header file
>>>>>>
>>>>>>
>>>>>> #define	roundup(x, y)	((((x) % (y)) == 0) ? \
>>>>>> 			(x) : ((x) + ((y) - ((x) % (y)))))
>>>>>>
>>>>>>
>>>>>> Can this be the cause of the errors I get?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> On 03/10/14 17:38, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> No one any idea what I’m missing (see mail below)?
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> On 03/10/14 10:10, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> Hi Al,
>>>>>>>>
>>>>>>>> I added (after separately building openssl) the 2 files in lib
>>>>>>>> “libcrypto.a" and “libssl.a” and the openssl folder (under
>>>>>>>>include).
>>>>>>>> I added under “Search Paths” -> "Header Search Paths” the
>>>>>>>>location of
>>>>>>>> the
>>>>>>>> “openssl” folder and
>>>>>>>> I added under “Apple LLVM 6.0 - Custom Compiler Flags” -> “Other C
>>>>>>>> Flags”
>>>>>>>> -DOPENSSL -DNOSIPIPE -DUSE_NAMED_SEMAPHORES.
>>>>>>>> When trying to build (for iPad 2, iphone 5S) I again get, besides
>>>>>>>> some
>>>>>>>> warnings, the error messages:
>>>>>>>>
>>>>>>>> Warnings
>>>>>>>>
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:213:29: 'tempnam' is
>>>>>>>> deprecated: This function is provided for compatibility reasons
>>>>>>>>only.
>>>>>>>> Due
>>>>>>>> to security concerns inherent in the design of tempnam(3), it is
>>>>>>>> highly
>>>>>>>> recommended that you use mkstemp(3) instead.
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:300:2: 'sem_getvalue'
>>>>>>>>is
>>>>>>>> deprecated
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1234:9: Code will
>>>>>>>>never
>>>>>>>> be
>>>>>>>> executed
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefault.c
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefault.c:257:3:
>>>>>>>> Code
>>>>>>>> will never be executed
>>>>>>>>
>>>>>>>>
>>>>>>>> Errors
>>>>>>>>
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:77:21: Too few arguments
>>>>>>>> provided
>>>>>>>> to function-like macro invocation
>>>>>>>> 
>>>>>>>>/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulato
>>>>>>>>r.
>>>>>>>> p
>>>>>>>> l
>>>>>>>> a
>>>>>>>> t
>>>>>>>> f
>>>>>>>> o
>>>>>>>> 
>>>>>>>>rm/Developer/SDKs/iPhoneSimulator8.0.sdk/usr/include/sys/param.h:20
>>>>>>>>9:
>>>>>>>> 9
>>>>>>>> :
>>>>>>>> Macro 'roundup' defined here
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:77:12: Expected ';' after
>>>>>>>> top
>>>>>>>> level declarator
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:145:21: Too few arguments
>>>>>>>> provided to function-like macro invocation
>>>>>>>> 
>>>>>>>>/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulato
>>>>>>>>r.
>>>>>>>> p
>>>>>>>> l
>>>>>>>> a
>>>>>>>> t
>>>>>>>> f
>>>>>>>> o
>>>>>>>> 
>>>>>>>>rm/Developer/SDKs/iPhoneSimulator8.0.sdk/usr/include/sys/param.h:20
>>>>>>>>9:
>>>>>>>> 9
>>>>>>>> :
>>>>>>>> Macro 'roundup' defined here
>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:288:22: Too few arguments
>>>>>>>> provided to function-like macro invocation
>>>>>>>> 
>>>>>>>>/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulato
>>>>>>>>r.
>>>>>>>> p
>>>>>>>> l
>>>>>>>> a
>>>>>>>> t
>>>>>>>> f
>>>>>>>> o
>>>>>>>> 
>>>>>>>>rm/Developer/SDKs/iPhoneSimulator8.0.sdk/usr/include/sys/param.h:20
>>>>>>>>9:
>>>>>>>> 9
>>>>>>>> :
>>>>>>>> Macro 'roundup' defined here
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> Guy
>>>>>>>>
>>>>>>>>
>>>>>>>> On 01/10/14 15:43, "Al Stockdill-Mander" <asm@xxxxxxxx> wrote:
>>>>>>>>
>>>>>>>>> I must be using an older version, but from looking at the current
>>>>>>>>> one,
>>>>>>>>> yes, you can just import these two libraries without renaming
>>>>>>>>>them,
>>>>>>>>> the
>>>>>>>>> names I gave are what older version of the script used to output.
>>>>>>>>>
>>>>>>>>> Al
>>>>>>>>>
>>>>>>>>> On 01/10/14 14:27, Guy Dillen wrote:
>>>>>>>>>> Hi Al,
>>>>>>>>>>
>>>>>>>>>> When running the script as superuser (sudo ./build.sh) it
>>>>>>>>>> generates
>>>>>>>>>> indeed
>>>>>>>>>> 2 files in the ‘lib' directory: “libcrypto.a" and “libssl.a" but
>>>>>>>>>> not
>>>>>>>>>> “libcrypto_iOS.a" and
>>>>>>>>>> “libssl_iOS.a”. When looking at the shell script it apparently
>>>>>>>>>> only
>>>>>>>>>> generates “libcrypto.a" and “libssl.a” files. Should I rename
>>>>>>>>>> these
>>>>>>>>>> files
>>>>>>>>>> to libcrypto_iOS.a” and “libssl_iOS.a”?
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>> Guy
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 01/10/14 11:35, "Guy Dillen" <guy.dillen@xxxxxxxxx> wrote:
>>>>>>>>>>
>>>>>>>>>>> include and lib folders in the directory where build.sh are
>>>>>>>>>>> empty.
>>>>>>>>>>> The
>>>>>>>>>>> script only generated output in /tmp. Can this due to the fact
>>>>>>>>>>> I’m
>>>>>>>>>>> trying
>>>>>>>>>>> to build against IOS 8.0?
>>>>>>>>>>>
>>>>>>>>>>> Thanks.
>>>>>>>>>>> Guy
>>>>>>>>>>>
>>>>>>>>>>> On 01/10/14 11:16, "Al Stockdill-Mander" <asm@xxxxxxxx> wrote
>>>>>>>>>>>
>>>>>>>>>>>> The directory where you ran the script it should have created
>>>>>>>>>>>>a
>>>>>>>>>>>> directory called lib inside which you should see a
>>>>>>>>>>>> libcrypto_iOS.a
>>>>>>>>>>>> and
>>>>>>>>>>>> libssl_iOS.a that is a fat binary library for all iOS devices
>>>>>>>>>>>> including
>>>>>>>>>>>> the simulator, these two files should be added to your
>>>>>>>>>>>>project.
>>>>>>>>>>>> in that same directory should be a folder called include, you
>>>>>>>>>>>> can
>>>>>>>>>>>> either
>>>>>>>>>>>> add the this or the openssl directory inside it to your
>>>>>>>>>>>>project,
>>>>>>>>>>>> make
>>>>>>>>>>>> sure to configure your include path for your project to point
>>>>>>>>>>>>to
>>>>>>>>>>>> the
>>>>>>>>>>>> correct place, it should be the directory where the openssl
>>>>>>>>>>>> directory
>>>>>>>>>>>> is
>>>>>>>>>>>> as the #includes in the C client are for openssl/<file>
>>>>>>>>>>>>
>>>>>>>>>>>> Al
>>>>>>>>>>>>
>>>>>>>>>>>> On 01/10/14 09:15, Guy Dillen wrote:
>>>>>>>>>>>>> Hi Al,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I downloaded the build script (the link in your mail). I
>>>>>>>>>>>>> modified
>>>>>>>>>>>>> the
>>>>>>>>>>>>> script to the latest OpenSsl version (1.0.li) and to
>>>>>>>>>>>>> SDK_VERSION=“8.0”
>>>>>>>>>>>>> (I
>>>>>>>>>>>>> recently upgraded to 8.0).
>>>>>>>>>>>>>
>>>>>>>>>>>>> The script obviously runs without problems. I get the output
>>>>>>>>>>>>>of
>>>>>>>>>>>>> running
>>>>>>>>>>>>> the script in my /tmp directory. I see 2 directories having
>>>>>>>>>>>>> ‘armv7':
>>>>>>>>>>>>> ‘armv7' and ‘armv7s'.
>>>>>>>>>>>>> - 1. Which one do I need to add to my project?
>>>>>>>>>>>>> - 2. Do I need to copy the whole ./include/openssl directory
>>>>>>>>>>>>>to
>>>>>>>>>>>>> my
>>>>>>>>>>>>> project?
>>>>>>>>>>>>> - 3. In my project I suppose I only need to create an
>>>>>>>>>>>>>‘openssl’
>>>>>>>>>>>>> directory
>>>>>>>>>>>>> with the contents of above?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>> Guy
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 30/09/14 17:26, "Al Stockdill-Mander" <asm@xxxxxxxx>
>>>>>>>>>>>>>wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> If you don't have a built copy of OpenSSL just remove the
>>>>>>>>>>>>>> -DOPENSSL
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>> it won't try to compile in SSL support.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If you want to include SSL support as well you a script like
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> one
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> https://github.com/st3fan/ios-openssl would build you iOS
>>>>>>>>>>>>>> device
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>> emulator versions. Copy in the include directory that it
>>>>>>>>>>>>>>also
>>>>>>>>>>>>>> builds
>>>>>>>>>>>>>> into the project with the MQTT C client source code.
>>>>>>>>>>>>>> You will need to edit the script in the project I linked to
>>>>>>>>>>>>>> build
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> latest copy of OpenSSL (just to change the embedded version
>>>>>>>>>>>>>> number
>>>>>>>>>>>>>> it
>>>>>>>>>>>>>> looks for)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Al
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 30/09/14 16:15, Guy Dillen wrote:
>>>>>>>>>>>>>>> Or should I just download the latest source code from
>>>>>>>>>>>>>>> https://www.openssl.org/source/ and add this to my project?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thx.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 30/09/14 17:10, "Guy Dillen" <guy.dillen@xxxxxxxxx>
>>>>>>>>>>>>>>>wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Al,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I found where to put the flags “Other C Flags” Debug and
>>>>>>>>>>>>>>>> Release.
>>>>>>>>>>>>>>>> Now I only get some warnings and an error on
>>>>>>>>>>>>>>>>openssl/ssl.h.
>>>>>>>>>>>>>>>> Where
>>>>>>>>>>>>>>>> should I
>>>>>>>>>>>>>>>> get this ssl.h .. file?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>> Guy
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/utf-8.c
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/utf-8.c:156:21: Implicit
>>>>>>>>>>>>>>>> conversion
>>>>>>>>>>>>>>>> loses integer precision: 'unsigned long' to 'int'
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:213:29:
>>>>>>>>>>>>>>>>'tempnam'
>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>> deprecated: This function is provided for compatibility
>>>>>>>>>>>>>>>> reasons
>>>>>>>>>>>>>>>> only.
>>>>>>>>>>>>>>>> Due
>>>>>>>>>>>>>>>> to security concerns inherent in the design of tempnam(3),
>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>> highly
>>>>>>>>>>>>>>>> recommended that you use mkstemp(3) instead.
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:300:2:
>>>>>>>>>>>>>>>> 'sem_getvalue'
>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/SSLSocket.h
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/SSLSocket.h:27:10:
>>>>>>>>>>>>>>>> 'openssl/ssl.h'
>>>>>>>>>>>>>>>> file
>>>>>>>>>>>>>>>> not found
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/SocketBuffer.h
>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/SocketBuffer.h:28:10:
>>>>>>>>>>>>>>>> 'openssl/ssl.h'
>>>>>>>>>>>>>>>> file not found
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 30/09/14 16:42, "Guy Dillen" <guy.dillen@xxxxxxxxx>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Al,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I’m not that experimented with Xcode: to build the client
>>>>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> put
>>>>>>>>>>>>>>>>> these flags (-DOPENSSL -DNOSIGPIPE
>>>>>>>>>>>>>>>>> -DUSE_NAMED_SEMAPHORES) in the section “Linking” ->
>>>>>>>>>>>>>>>>>"Other
>>>>>>>>>>>>>>>>> Linker
>>>>>>>>>>>>>>>>> Flags"
>>>>>>>>>>>>>>>>> of my Xcode project?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>> Guy
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 30/09/14 14:45, "Al Stockdill-Mander" <asm@xxxxxxxx>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I'm building the C client in XCode here (v5.1.1 with
>>>>>>>>>>>>>>>>>>iOS 7
>>>>>>>>>>>>>>>>>> rather
>>>>>>>>>>>>>>>>>> than
>>>>>>>>>>>>>>>>>> 8). I have OpenSSL compiled for iOS and with -DOPENSSL
>>>>>>>>>>>>>>>>>> -DNOSIGPIPE
>>>>>>>>>>>>>>>>>> -DUSE_NAMED_SEMAPHORES I get the deprecation and value
>>>>>>>>>>>>>>>>>> conversion
>>>>>>>>>>>>>>>>>> warnings but no errors.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Al
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 30/09/14 12:22, Guy Dillen wrote:
>>>>>>>>>>>>>>>>>>> Hi Ian,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> there's a section in the Makefile for OS/X builds,
>>>>>>>>>>>>>>>>>>>>which
>>>>>>>>>>>>>>>>>>>> builds
>>>>>>>>>>>>>>>>>>>> without any warnings for OS/X, at least on my system.
>>>>>>>>>>>>>>>>>>>> The
>>>>>>>>>>>>>>>>>>>> compiler
>>>>>>>>>>>>>>>>>>>> options are:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> CCFLAGS_SO = -g -fPIC -Os -Wall -fvisibility=hidden
>>>>>>>>>>>>>>>>>>>> -Wno-deprecated-declarations -DUSE_NAMED_SEMAPHORES
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Do these also work for IOS, since I'm trying to build
>>>>>>>>>>>>>>>>>>>for
>>>>>>>>>>>>>>>>>>> IOS
>>>>>>>>>>>>>>>>>>> 8.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>>>> Guy
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Sent from my iPad
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 30 Sep 2014, at 11:55, Ian Craggs
>>>>>>>>>>>>>>>>>>> <icraggs@xxxxxxxxxxxxxxxxxxxxxxx
>>>>>>>>>>>>>>>>>>> <mailto:icraggs@xxxxxxxxxxxxxxxxxxxxxxx>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hi Guy,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> there's a section in the Makefile for OS/X builds,
>>>>>>>>>>>>>>>>>>>>which
>>>>>>>>>>>>>>>>>>>> builds
>>>>>>>>>>>>>>>>>>>> without any warnings for OS/X, at least on my system.
>>>>>>>>>>>>>>>>>>>> The
>>>>>>>>>>>>>>>>>>>> compiler
>>>>>>>>>>>>>>>>>>>> options are:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> CCFLAGS_SO = -g -fPIC -Os -Wall -fvisibility=hidden
>>>>>>>>>>>>>>>>>>>> -Wno-deprecated-declarations -DUSE_NAMED_SEMAPHORES
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I realize that one of the options is
>>>>>>>>>>>>>>>>>>>> -Wno-deprecated-declarations
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> which I don't remember adding myself, maybe it was Al
>>>>>>>>>>>>>>>>>>>>or
>>>>>>>>>>>>>>>>>>>> Andy
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> so
>>>>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>>>> some point I should look to changing those semaphore
>>>>>>>>>>>>>>>>>>>> calls
>>>>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>> Mac.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Ian
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 09/29/2014 06:06 PM, Guy Dillen wrote:
>>>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I’m trying to build (in Xcode) the C client
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.c.gi
>>>>>>>>>>>>>>>>>>>>> t
>>>>>>>>>>>>>>>>>>>>> /
>>>>>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>>>> IOS
>>>>>>>>>>>>>>>>>>>>> 8.
>>>>>>>>>>>>>>>>>>>>>      I added all *.h/*.c files under the ‘src’ folder. I
>>>>>>>>>>>>>>>>>>>>> get
>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>> following warnings / errors when building:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> iPad2 build
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Warnings
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1234:9:
>>>>>>>>>>>>>>>>>>>>> Code
>>>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>>>> never
>>>>>>>>>>>>>>>>>>>>> be executed
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:233:8:
>>>>>>>>>>>>>>>>>>>>> 'sem_init'
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:300:2:
>>>>>>>>>>>>>>>>>>>>> 'sem_getvalue'
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:354:8:
>>>>>>>>>>>>>>>>>>>>> 'sem_destroy'
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefault
>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>> c
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefault
>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>> c
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 5
>>>>>>>>>>>>>>>>>>>>> 7
>>>>>>>>>>>>>>>>>>>>> :3
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Code will never be executed
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Errors
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:77:21: Too few
>>>>>>>>>>>>>>>>>>>>> arguments
>>>>>>>>>>>>>>>>>>>>> provided to function-like macro invocation
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:77:12:
>>>>>>>>>>>>>>>>>>>>> Expected
>>>>>>>>>>>>>>>>>>>>> ';'
>>>>>>>>>>>>>>>>>>>>> after
>>>>>>>>>>>>>>>>>>>>> top level declarator
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:145:21: Too
>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>> arguments
>>>>>>>>>>>>>>>>>>>>> provided to function-like macro invocation
>>>>>>>>>>>>>>>>>>>>> org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:288:22: Too
>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>> arguments
>>>>>>>>>>>>>>>>>>>>> provided to function-like macro invocation
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> iPhone5S build
>>>>>>>>>>>>>>>>>>>>> Warnings
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:304:21:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to
>>>>>>>>>>>>>>>>>>>>> 'useconds_t'
>>>>>>>>>>>>>>>>>>>>> (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned int')
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:506:63:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:531:65:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:549:68:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:607:29:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:624:33:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:633:28:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1048:63:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1061:65:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1234:9:
>>>>>>>>>>>>>>>>>>>>> Code
>>>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>>>> never be executed
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1819:41:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:1877:104:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:2192:35:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:2265:39:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTAsync.c:2325:40:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:301:12:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'ssize_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:345:12:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'ssize_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:410:7:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'ssize_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:441:45:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:476:70:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:531:12:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'ssize_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Socket.c:736:27:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:233:8:
>>>>>>>>>>>>>>>>>>>>> 'sem_init'
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:300:2:
>>>>>>>>>>>>>>>>>>>>> 'sem_getvalue'
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Thread.c:354:8:
>>>>>>>>>>>>>>>>>>>>> 'sem_destroy'
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> deprecated
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/utf-8.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/utf-8.c:156:21:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Log.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Log.c:186:10:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion
>>>>>>>>>>>>>>>>>>>>> loses integer precision: 'unsigned long' to 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTVersion.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTVersion.c:74:16:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacket.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacket.c:181:43:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacket.c:430:12:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacket.c:498:28:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacket.c:692:18:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacket.c:704:18:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefaul
>>>>>>>>>>>>>>>>>>>>> t
>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>> c
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefaul
>>>>>>>>>>>>>>>>>>>>> t
>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>> c
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 6:
>>>>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>>>>> 3:
>>>>>>>>>>>>>>>>>>>>> Implicit conversion loses integer precision: 'unsigned
>>>>>>>>>>>>>>>>>>>>> long'
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistenceDefaul
>>>>>>>>>>>>>>>>>>>>> t
>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>> c
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 5
>>>>>>>>>>>>>>>>>>>>> 7:
>>>>>>>>>>>>>>>>>>>>> 3
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Code will never be executed
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:174:21:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to
>>>>>>>>>>>>>>>>>>>>> 'useconds_t'
>>>>>>>>>>>>>>>>>>>>> (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned int')
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:750:103:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:1247:32:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:1345:32:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:1625:47:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:1629:42:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:1631:41:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTClient.c:1633:43:
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c:317
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 8
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c:355
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>>>>> 3
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c:359
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>>>>> 6
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c:515
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 4
>>>>>>>>>>>>>>>>>>>>> 3
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c:567
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 6
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPersistence.c:591
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 7
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'size_t' (aka
>>>>>>>>>>>>>>>>>>>>> 'unsigned
>>>>>>>>>>>>>>>>>>>>> long')
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTProtocolClient.c
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTProtocolClient.c:
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> 3
>>>>>>>>>>>>>>>>>>>>> 1
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit conversion loses integer precision: 'unsigned
>>>>>>>>>>>>>>>>>>>>> long'
>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacketOut.c
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTPacketOut.c:54:65
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> 'int'
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTProtocolOut.c
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTProtocolOut.c:59:
>>>>>>>>>>>>>>>>>>>>> 2
>>>>>>>>>>>>>>>>>>>>> 8
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'long' to 'int'
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/MQTTProtocolOut.c:67:
>>>>>>>>>>>>>>>>>>>>> 8
>>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>>> Implicit
>>>>>>>>>>>>>>>>>>>>> conversion loses integer precision: 'unsigned long' to
>>>>>>>>>>>>>>>>>>>>> ‘int’
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Errors
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:77:21: Too
>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>> arguments
>>>>>>>>>>>>>>>>>>>>> provided to function-like macro invocation
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:77:12:
>>>>>>>>>>>>>>>>>>>>> Expected
>>>>>>>>>>>>>>>>>>>>> ';'
>>>>>>>>>>>>>>>>>>>>> after
>>>>>>>>>>>>>>>>>>>>> top level declarator
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:145:21: Too
>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>> arguments
>>>>>>>>>>>>>>>>>>>>> provided to function-like macro invocation
>>>>>>>>>>>>>>>>>>>>> ￿org.eclipse.paho.mqtt.c-1.0.1/src/Heap.c:288:22: Too
>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>> arguments
>>>>>>>>>>>>>>>>>>>>> provided to function-like macro invocation
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>>>>>>>>>>> To change your delivery options, retrieve your
>>>>>>>>>>>>>>>>>>>>> password,
>>>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> Ian Craggs
>>>>>>>>>>>>>>>>>>>> icraggs@xxxxxxxxxx                  IBM United Kingdom
>>>>>>>>>>>>>>>>>>>> Paho Project Lead; Committer on Mosquitto
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx <mailto:paho-dev@xxxxxxxxxxx>
>>>>>>>>>>>>>>>>>>>> To change your delivery options, retrieve your 
>>>>>>>>>>>>>>>>>>>>password,
>>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>>> unsubscribe from this list, visit
>>>>>>>>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>>>>>>>>> To change your delivery options, retrieve your 
>>>>>>>>>>>>>>>>>>>password,
>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>>>>>>>> >from this list, visit
>>>>>>>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>>>>>>>> To change your delivery options, retrieve your password,
>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>>>>>>> >from this list, visit
>>>>>>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>>>> >from this list, visit
>>>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>>> >from this list, visit
>>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>>>> unsubscribe
>>>>>>>>>>>> >from this list, visit
>>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> paho-dev mailing list
>>>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>>>> unsubscribe
>>>>>>>>>>> >from this list, visit
>>>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> paho-dev mailing list
>>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>>> unsubscribe
>>>>>>>>> >from this list, visit
>>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> paho-dev mailing list
>>>>>>>>> paho-dev@xxxxxxxxxxx
>>>>>>>>> To change your delivery options, retrieve your password, or
>>>>>>>>> unsubscribe
>>>>>>>> >from this list, visit
>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> paho-dev mailing list
>> paho-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe 
>>from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>>
>_______________________________________________
>paho-dev mailing list
>paho-dev@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe 
>from this list, visit
>https://dev.eclipse.org/mailman/listinfo/paho-dev




Back to the top