Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

cannot build ideviceinstaller

#259

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.

Reported by keeger · March 20th, 2012 @ 09:21 PM

State: invalid
Milestone: 1.2.0 Release
Assigned to: Martin S. Martin S.

Activity

  1. Martin S.
    Martin S.
    • State changed from new to invalid
    • Assigned user set to Martin S.
    • Milestone set to 1.2.0 Release
    • Milestone order changed from 190956 to 0

    You will need libimobiledevice git master or soon to be released version 1.1.2 of libimobiledevice as there have been changes to the installation_proxy.h API.

    March 21st, 2012 @ 02:04 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.