-
-
Notifications
You must be signed in to change notification settings - Fork 289
Open
Description
Hi,
i have the following compilation errors:
$ LANG=C make
make all-recursive
make[1]: Entering directory '/home/user/build/libimobiledevice/libusbmuxd/build'
Making all in src
make[2]: Entering directory '/home/user/build/libimobiledevice/libusbmuxd/build/src'
CC libusbmuxd.lo
libusbmuxd.c: In function 'device_info_from_plist':
libusbmuxd.c:291:63: warning: pointer targets in initialization of 'const char *' from 'const uint8_t *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign]
291 | const char *netaddr = plist_get_data_ptr(n, &addr_len);
| ^~~~~~~~~~~~~~~~~~
libusbmuxd.c: In function 'usbmuxd_read_pair_record':
libusbmuxd.c:1703:58: error: passing argument 2 of 'plist_get_data_val' from incompatible pointer type [-Wincompatible-pointer-types]
1703 | plist_get_data_val(node, record_data, &int64val);
| ^~~~~~~~~~~
| |
| char **
In file included from libusbmuxd.c:97:
/usr/local/include/plist/plist.h:758:63: note: expected 'uint8_t **' {aka 'unsigned char **'} but argument is of type 'char **'
758 | PLIST_API void plist_get_data_val(plist_t node, uint8_t **val, uint64_t * length);
| ~~~~~~~~~~^~~
libusbmuxd.c: In function 'usbmuxd_save_pair_record_with_device_id':
libusbmuxd.c:1738:39: warning: pointer targets in passing argument 1 of 'plist_new_data' differ in signedness [-Wpointer-sign]
1738 | plist_t data = plist_new_data(record_data, record_size);
| ^~~~~~~~~~~
| |
| const char *
/usr/local/include/plist/plist.h:261:53: note: expected 'const uint8_t *' {aka 'const unsigned char *'} but argument is of type 'const char *'
261 | PLIST_API plist_t plist_new_data(const uint8_t *val, uint64_t length);
| ~~~~~~~~~~~~~~~^~~
make[2]: *** [Makefile:461: libusbmuxd.lo] Error 1
make[2]: Leaving directory '/home/user/build/libimobiledevice/libusbmuxd/build/src'
make[1]: *** [Makefile:420: all-recursive] Error 1
make[1]: Leaving directory '/home/user/build/libimobiledevice/libusbmuxd/build'
make: *** [Makefile:352: all] Error 2
i use the plist from https://github.com/libimobiledevice/libplist
i use ubuntu 22.04
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels