Source: ideviceinstaller
Version: 1.0.1-0.2
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

ideviceinstaller fails to build from source in unstable/amd64:

  [..]

  Making all in src
  make[3]: Entering directory 
'/home/lamby/temp/cdt.20160109134246.2sBBOkcruS/ideviceinstaller-1.0.1/src'
  gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wextra -Wmissing-declarations 
-Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default 
-Wno-unused-parameter -Werror -g -I/usr/include/p11-kit-1 
-I/usr/include/libxml2  -I/usr/include/libxml2 
-I/usr/lib/x86_64-linux-gnu/libzip/include -g -O2 -c -o 
ideviceinstaller-ideviceinstaller.o `test -f 'ideviceinstaller.c' || echo 
'./'`ideviceinstaller.c
  ideviceinstaller.c: In function 'main':
  ideviceinstaller.c:527:44: error: comparison between 'afc_error_t {aka enum 
<anonymous>}' and 'enum <anonymous>' [-Werror=enum-compare]
     if (afc_client_new(phone, service, &afc) != INSTPROXY_E_SUCCESS) {
                                              ^
  ideviceinstaller.c:694:49: error: passing argument 4 of 'instproxy_install' 
from incompatible pointer type [-Werror=incompatible-pointer-types]
      instproxy_install(ipc, pkgname, client_opts, status_cb, NULL);
                                                   ^
  In file included from ideviceinstaller.c:40:0:
  /usr/include/libimobiledevice/installation_proxy.h:234:19: note: expected 
'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is 
of type 'void (*)(const char *, void *, void *)'
   instproxy_error_t instproxy_install(instproxy_client_t client, const char 
*pkg_path, plist_t client_options, instproxy_status_cb_t status_cb, void 
*user_data);
                     ^
  ideviceinstaller.c:701:49: error: passing argument 4 of 'instproxy_upgrade' 
from incompatible pointer type [-Werror=incompatible-pointer-types]
      instproxy_upgrade(ipc, pkgname, client_opts, status_cb, NULL);
                                                   ^
  In file included from ideviceinstaller.c:40:0:
  /usr/include/libimobiledevice/installation_proxy.h:262:19: note: expected 
'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is 
of type 'void (*)(const char *, void *, void *)'
   instproxy_error_t instproxy_upgrade(instproxy_client_t client, const char 
*pkg_path, plist_t client_options, instproxy_status_cb_t status_cb, void 
*user_data);
                     ^
  ideviceinstaller.c:712:41: error: passing argument 4 of 'instproxy_uninstall' 
from incompatible pointer type [-Werror=incompatible-pointer-types]
     instproxy_uninstall(ipc, appid, NULL, status_cb, NULL);
                                           ^
  In file included from ideviceinstaller.c:40:0:
  /usr/include/libimobiledevice/installation_proxy.h:283:19: note: expected 
'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is 
of type 'void (*)(const char *, void *, void *)'
   instproxy_error_t instproxy_uninstall(instproxy_client_t client, const char 
*appid, plist_t client_options, instproxy_status_cb_t status_cb, void 
*user_data);
                     ^
  ideviceinstaller.c:875:45: error: comparison between 'afc_error_t {aka enum 
<anonymous>}' and 'enum <anonymous>' [-Werror=enum-compare]
      if (afc_client_new(phone, service, &afc) != INSTPROXY_E_SUCCESS) {
                                               ^
  ideviceinstaller.c:882:46: error: passing argument 4 of 'instproxy_archive' 
from incompatible pointer type [-Werror=incompatible-pointer-types]
     instproxy_archive(ipc, appid, client_opts, status_cb, NULL);
                                                ^
  In file included from ideviceinstaller.c:40:0:
  /usr/include/libimobiledevice/installation_proxy.h:325:19: note: expected 
'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is 
of type 'void (*)(const char *, void *, void *)'
   instproxy_error_t instproxy_archive(instproxy_client_t client, const char 
*appid, plist_t client_options, instproxy_status_cb_t status_cb, void 
*user_data);
                     ^
  ideviceinstaller.c:1020:39: error: passing argument 4 of 'instproxy_restore' 
from incompatible pointer type [-Werror=incompatible-pointer-types]
     instproxy_restore(ipc, appid, NULL, status_cb, NULL);
                                         ^
  In file included from ideviceinstaller.c:40:0:
  /usr/include/libimobiledevice/installation_proxy.h:349:19: note: expected 
'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is 
of type 'void (*)(const char *, void *, void *)'
   instproxy_error_t instproxy_restore(instproxy_client_t client, const char 
*appid, plist_t client_options, instproxy_status_cb_t status_cb, void 
*user_data);
                     ^
  ideviceinstaller.c:1028:46: error: passing argument 4 of 
'instproxy_remove_archive' from incompatible pointer type 
[-Werror=incompatible-pointer-types]
     instproxy_remove_archive(ipc, appid, NULL, status_cb, NULL);
                                                ^
  In file included from ideviceinstaller.c:40:0:
  /usr/include/libimobiledevice/installation_proxy.h:372:19: note: expected 
'instproxy_status_cb_t {aka void (*)(void *, void *, void *)}' but argument is 
of type 'void (*)(const char *, void *, void *)'
   instproxy_error_t instproxy_remove_archive(instproxy_client_t client, const 
char *appid, plist_t client_options, instproxy_status_cb_t status_cb, void 
*user_data);
                     ^
  cc1: all warnings being treated as errors
  Makefile:453: recipe for target 'ideviceinstaller-ideviceinstaller.o' failed
  make[3]: *** [ideviceinstaller-ideviceinstaller.o] Error 1
  make[3]: Leaving directory 
'/home/lamby/temp/cdt.20160109134246.2sBBOkcruS/ideviceinstaller-1.0.1/src'
  Makefile:415: recipe for target 'all-recursive' failed
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory 
'/home/lamby/temp/cdt.20160109134246.2sBBOkcruS/ideviceinstaller-1.0.1'
  Makefile:347: recipe for target 'all' failed
  make[1]: *** [all] Error 2
  make[1]: Leaving directory 
'/home/lamby/temp/cdt.20160109134246.2sBBOkcruS/ideviceinstaller-1.0.1'
  dh_auto_build: make -j1 returned exit code 2
  debian/rules:15: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

Attachment: ideviceinstaller.1.0.1-0.2.unstable.amd64.log.txt.gz
Description: Binary data

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to