On Fri, May 02, 2014 at 02:49:59PM +0900, nozzy nozzy wrote:
> Package: src:libimobiledevice
> Version: 1.1.6+dfsg-1
> Severity: minor
> Tags: patch
> 
> Dear Maintainer,
> 
>  I found that 2 symbols are not exported so-lib included libimobiledevice4
> pkg,
> 
>      -plist_read_from_filename
>      -plist_write_to_filename
> 
>  Those symbols are necessary to compile new version of usbmuxd downloaded
> from https://github.com/libimobiledevice/usbmuxd.

That's odd, symbols starting with plist_* should really be part of libplist
instead of libimobiledevice. *sigh*

>  Could you export those symbols?

I'll look into it.

>  FYI:
>   - I will attached a patch to export those symbols.
>   - I've already applied this patch to libimobiledevice src pkg in my
> debian box(jessie/sid).And I've succeeded to compile the latest version of
> usbmuxd downloaded from github.

The patch below is insufficient. You'll at least need to add these symbols to
src/libimobiledevice-symbols.txt as well in order to get the symbols to appear
in the built library.

>    (And with the latest version of usbmuxd, I also seems to resolv bug
>  #745844 and also seem that libimobile-utils/ifuse becomes totally works
> fine with iOS 7.1.1!)

That's good. I think I'll try and poke upstream to properly release usbmuxd so I
can get it packaged for Debian.
> [...]
> --- a/debian/libimobiledevice4.symbols        2014-04-14 03:52:15.000000000 
> +0900
> +++ b/debian/libimobiledevice4.symbols        2014-04-22 21:45:55.284262846 
> +0900
> @@ -164,6 +164,8 @@
>   mobilesync_send@Base 0.9.7
>   mobilesync_send_changes@Base 1.1.0
>   mobilesync_start@Base 1.1.0
> + plist_read_from_filename@Base 1.1.6
> + plist_write_to_filename@Base 1.1.6
>   np_client_free@Base 0.9.7
>   np_client_new@Base 0.9.7
>   np_client_start_service@Base 1.1.6


-- 
Kind regards,
Loong Jin

Attachment: signature.asc
Description: Digital signature

Reply via email to