Compilation 在Mint中编译idevicerestore时出错
我在编译Mint的idevicerestore时遇到问题。。 我安装并编译了所有必需的软件包 libusbmuxd、libfuse、ifuse、libimobiledevice、libirecovery和 利普利斯特 这是我的问题Compilation 在Mint中编译idevicerestore时出错,compilation,linux-mint,Compilation,Linux Mint,我在编译Mint的idevicerestore时遇到问题。。 我安装并编译了所有必需的软件包 libusbmuxd、libfuse、ifuse、libimobiledevice、libirecovery和 利普利斯特 这是我的问题 makemake all-recursive make[1]: Entering directory `/home/xxx/Downloads/idevicerestore-master' Making all in src make[2]: Entering d
makemake
all-recursive
make[1]: Entering directory `/home/xxx/Downloads/idevicerestore-master'
Making all in src
make[2]: Entering directory `/home/xxx/Downloads/idevicerestore-master/src'
CC idevicerestore-dfu.o
dfu.c: In function ‘dfu_get_cpid’:
dfu.c:243:48: warning: initialization makes pointer from integer without a cast [enabled by default]
const struct irecv_device_info *device_info = irecv_get_device_info(client->dfu->client);
^
dfu.c:248:21: error: dereferencing pointer to incomplete type
*cpid = device_info->cpid;
^
dfu.c: In function ‘dfu_get_ecid’:
dfu.c:260:48: warning: initialization makes pointer from integer without a cast [enabled by default]
const struct irecv_device_info *device_info = irecv_get_device_info(client->dfu->client);
^
dfu.c:265:21: error: dereferencing pointer to incomplete type
*ecid = device_info->ecid;
^
dfu.c: In function ‘dfu_is_image4_supported’:
dfu.c:278:48: warning: initialization makes pointer from integer without a cast [enabled by default]
const struct irecv_device_info *device_info = irecv_get_device_info(client->dfu->client);
^
dfu.c:283:21: error: dereferencing pointer to incomplete type
return (device_info->ibfl & IBOOT_FLAG_IMAGE4_AWARE);
^
dfu.c: In function ‘dfu_get_ap_nonce’:
dfu.c:293:48: warning: initialization makes pointer from integer without a cast [enabled by default]
const struct irecv_device_info *device_info = irecv_get_device_info(client->dfu->client);
dfu.c:304:29: error: dereferencing pointer to incomplete type
memcpy(*nonce, device_info->ap_nonce, *nonce_size);
^
dfu.c: In function ‘dfu_get_sep_nonce’:
dfu.c:317:48: warning: initialization makes pointer from integer without a cast [enabled by default]
const struct irecv_device_info *device_info = irecv_get_device_info(client->dfu->client);
dfu.c:328:29: error: dereferencing pointer to incomplete type
memcpy(*nonce, device_info->sep_nonce, *nonce_size);
^
make[2]: *** [idevicerestore-dfu.o] Error 1
make[2]: Leaving directory `/home/xxx/Downloads/idevicerestore-master/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/xxx/Downloads/idevicerestore-master'
make: *** [all] Error 2