Cloned latest from GIT. http://git.sukimashita.com/ideviceinstaller.git
ran autogen.sh, ran ./configure.
typed make and output is as follows;
make all-recursive
make[1]: Entering directory
/root/new_ideviceinstall/ideviceinstaller' Making all in src
make[2]: Entering
directory/root/new_ideviceinstall/ideviceinstaller/src'
CC ideviceinstaller-ideviceinstaller.o cc1: warnings being treated
as errors
ideviceinstaller.c: In function ‘main’:
ideviceinstaller.c:678:4: error: passing argument 4 of
‘instproxy_install’ from incompatible pointer type
/usr/local/include/libimobiledevice/installation_proxy.h:59:19:
note: expected ‘instproxy_status_cb_t’ but argument is
of type ‘void ()(const char , void )’
ideviceinstaller.c:678:4: error: too few arguments to function
‘instproxy_install’
/usr/local/include/libimobiledevice/installation_proxy.h:59:19:
note: declared here ideviceinstaller.c:685:4: error: passing
argument 4 of ‘instproxy_upgrade’ from incompatible
pointer type
/usr/local/include/libimobiledevice/installation_proxy.h:60:19:
note: expected ‘instproxy_status_cb_t’ but argument is
of type ‘void ()(const char , void )’
ideviceinstaller.c:685:4: error: too few arguments to function
‘instproxy_upgrade’
/usr/local/include/libimobiledevice/installation_proxy.h:60:19:
note: declared here ideviceinstaller.c:696:3: error: passing
argument 4 of ‘instproxy_uninstall’ from incompatible
pointer type
/usr/local/include/libimobiledevice/installation_proxy.h:61:19:
note: expected ‘instproxy_status_cb_t’ but argument is
of type ‘void ()(const char , void )’
ideviceinstaller.c:696:3: error: too few arguments to function
‘instproxy_uninstall’
/usr/local/include/libimobiledevice/installation_proxy.h:61:19:
note: declared here ideviceinstaller.c:859:3: error: passing
argument 4 of ‘instproxy_archive’ from incompatible
pointer type
/usr/local/include/libimobiledevice/installation_proxy.h:64:19:
note: expected ‘instproxy_status_cb_t’ but argument is
of type ‘void ()(const char , void )’
ideviceinstaller.c:859:3: error: too few arguments to function
‘instproxy_archive’
/usr/local/include/libimobiledevice/installation_proxy.h:64:19:
note: declared here ideviceinstaller.c:997:3: error: passing
argument 4 of ‘instproxy_restore’ from incompatible
pointer type
/usr/local/include/libimobiledevice/installation_proxy.h:65:19:
note: expected ‘instproxy_status_cb_t’ but argument is
of type ‘void ()(const char , void )’
ideviceinstaller.c:997:3: error: too few arguments to function
‘instproxy_restore’
/usr/local/include/libimobiledevice/installation_proxy.h:65:19:
note: declared here ideviceinstaller.c:1005:3: error: passing
argument 4 of ‘instproxy_remove_archive’ from
incompatible pointer type
/usr/local/include/libimobiledevice/installation_proxy.h:66:19:
note: expected ‘instproxy_status_cb_t’ but argument is
of type ‘void ()(const char , void )’
ideviceinstaller.c:1005:3: error: too few arguments to function
‘instproxy_remove_archive’
/usr/local/include/libimobiledevice/installation_proxy.h:66:19:
note: declared here make[2]:
[ideviceinstaller-ideviceinstaller.o] Error 1
make[2]: Leaving directory
/root/new_ideviceinstall/ideviceinstaller/src' make[1]: ***
[all-recursive] Error 1 make[1]: Leaving
directory/root/new_ideviceinstall/ideviceinstaller'
make: [all] Error 2
I have version 1.1.1 of libimobiledevice compiled and installed
/usr/lib/. Compiled on Dec 30 2011
This is on a Fedora 14 box.