Greetings Fatdog team!
I had occasion to use the features of the libimobiledevice suite, but since the time it was packaged for Fatdog64 some while back Apple has made changes, and the producers of libimobiledevice have made changes to keep up and to improve their software. I attempted to update to their latest versions. I downloaded and attempted to compile the new versions. I had to symlink some .m4 files from /aufs/pup_ro11/usr/share/aclocal
to /usr/share/aclocal
. I had to update python with pip. I had to discover that there are some newer versions that are not obviously changed. Their official webpage is not fully updated, but their github pages are. I attempted to follow the instructions to compile each of them, and I attempted to use updated versions of the existing Fatdog recipes. Some of them are compiled and packaged. Still, after all this, on some of them I am getting errors of this sort:
Code: Select all
utils.h:82:9: error: redeclaration of enumerator ‘PLIST_FORMAT_XML’
82 | PLIST_FORMAT_XML,
| ^~~~~~~~~~~~~~~~
In file included from client.c:40:
/usr/include/plist/plist.h:156:9: note: previous definition of ‘PLIST_FORMAT_XM ’ with type ‘enum <anonymous>’
156 | PLIST_FORMAT_XML = 1, /**< XML format */
| ^~~~~~~~~~~~~~~~
utils.h:83:9: error: redeclaration of enumerator ‘PLIST_FORMAT_BINARY’
83 | PLIST_FORMAT_BINARY
| ^~~~~~~~~~~~~~~~~~~
/usr/include/plist/plist.h:157:9: note: previous definition of ‘PLIST_FORMAT_BINARY’ with type ‘enum <anonymous>’
157 | PLIST_FORMAT_BINARY = 2, /**< bplist00 format */
| ^~~~~~~~~~~~~~~~~~~
At this stage, I know that I am out of my depth and could use some assistance to get these updated. I wouldn't mind some advice on resolving this current issue, just out of curiosity, but I don't have a lot of time to invest in this. It has been educational, but I have other work to accomplish.
Thanks for any assistance.
Dan