cannot build ideviceinstaller
Reported by keeger | March 20th, 2012 @ 09:21 PM | in 1.2.0 Release
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.
Comments and changes to this ticket
-
Martin S. March 21st, 2012 @ 02:04 PM
- 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.
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.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A project around supporting the iPhone in Linux.
See http://libimobiledevice.org