View Single Post
Old 04-26-2015, 05:47 AM   #475
ShellShock
Wizard
ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.ShellShock ought to be getting tired of karma fortunes by now.
 
ShellShock's Avatar
 
Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
This was recently posted to the libimobiledevice mailing list:

"We'll soon update some components to ease the MinGW build on Windows and target to provide official binary releases for Windows out of a build/CI server"

I'll explain what this means. libimobiledevice is the C/C++ library that the IOSRA plugin uses to talk to the Calibre connector in Marvin. The libimobiledevice libraries currently in the Windows version of Calibre are a port I did over 6 months ago from the libimobiledevice Linux source; this got IOSRA working with IOS 8 up to 8.2. The Linux version of Calibre is able to use the libimobiledevice Linux source directly, but I am not sure how often Kovid gets the latest source.

Since my port there have been a lot of code changes to libimobiledevice, possibly this may have fixed the IOS 8.3 problems (but I have not had any confirmation of this). Once the libimobiledevice build is providing Windows binaries, it will be a simple matter to drop them into our Calibre install (in Windows!) and to test with IOS 8.3.

For long term maintainability this should also be a better approach - we can get the library directly from the master build, and not have to rely on it being ported by people like me. In theory the master will keep pace with IOS changes. However, there is an issue of how the master source/binaries are integrated into the Calibre build (Linux and Windows).
ShellShock is offline   Reply With Quote