Re: [PATCH v3 3/5] Use new UUID functions in GATT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 15 Mar 2011, at 05:52 , Johan Hedberg wrote:

> Hi Elvis,
> 
> On Mon, Mar 14, 2011, Elvis Pf??tzenreuter wrote:
>> This patch puts the new UUID functions into use for GATT-related
>> code, and adds some convenience functions to ATT API (att.h).
>> ---
>> attrib/att.c         |   47 +++++++++++--------------
>> attrib/att.h         |   69 +++++++++++++++++++++++++++++++++----
>> attrib/client.c      |   26 ++++++--------
>> attrib/gatt.c        |   68 +++++++++++++++++++------------------
>> attrib/gatt.h        |    4 +-
>> attrib/gattrib.c     |    3 +-
>> attrib/gatttool.c    |   18 ++++-----
>> attrib/interactive.c |   22 +++++------
>> attrib/utils.c       |    1 +
>> src/adapter.c        |    1 +
>> src/attrib-server.c  |   93 +++++++++++++++++++++++++------------------------
>> src/attrib-server.h  |    4 +-
>> src/device.c         |    1 +
>> src/main.c           |    1 +
> 
> This one doesn't compile at all:
> 
> In file included from attrib/example.c:39:
> ./src/attrib-server.h:28: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> ./src/attrib-server.h:30: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> In file included from attrib/example.c:41:
> attrib/att.h:123: error: expected specifier-qualifier-list before 'bt_uuid_t'
> In file included from attrib/example.c:41:
> attrib/att.h:208: error: expected ')' before 'src'
> attrib/att.h:213: error: expected ')' before 'src'
> attrib/att.h:218: error: expected ')' before 'src'
> attrib/att.h:226: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'att_get_uuid16'
> attrib/att.h:235: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'att_get_uuid128'
> attrib/att.h:250: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> attrib/att.h:253: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> attrib/att.h:255: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> attrib/att.h:258: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> attrib/att.h:262: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> attrib/att.h:265: error: expected declaration specifiers or '...' before 'bt_uuid_t'
> cc1: warnings being treated as errors
> attrib/example.c: In function 'register_attributes':
> attrib/example.c:87: error: passing argument 2 of 'attrib_db_add' makes integer from pointer without a cast
> ./src/attrib-server.h:28: note: expected 'int' but argument is of type 'struct uuid_t *'
> ...
> 
> Please at least do a basic compilation test before submitting patches ;)

That's because the example server is changed in patch 4/5 (to make smaller patches) but a couple functions
it uses had prototypes changed by this patch. So it was expected it would not compile between 3/5 and 4/5.
(I forgot to mention in cover letter.)--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux