Advertisement
Guest User

Untitled

a guest
Dec 30th, 2016
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.43 KB | None | 0 0
  1. nick@nick-ubuntulap:~/prometheus/futurerestore$ sudo make
  2. [sudo] password for nick:
  3. make all-recursive
  4. make[1]: Entering directory '/home/nick/prometheus/futurerestore'
  5. Making all in external/idevicerestore
  6. make[2]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
  7. make all-recursive
  8. make[3]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
  9. Making all in src
  10. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore/src'
  11. make[4]: Nothing to be done for 'all'.
  12. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore/src'
  13. Making all in docs
  14. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore/docs'
  15. make[4]: Nothing to be done for 'all'.
  16. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore/docs'
  17. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
  18. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
  19. make[3]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
  20. make[2]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
  21. Making all in external/img4tool
  22. make[2]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool'
  23. make all-recursive
  24. make[3]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool'
  25. Making all in img4tool
  26. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool/img4tool'
  27. make[4]: Nothing to be done for 'all'.
  28. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool/img4tool'
  29. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool'
  30. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool'
  31. make[3]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool'
  32. make[2]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool'
  33. Making all in external/tsschecker
  34. make[2]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker'
  35. make all-recursive
  36. make[3]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker'
  37. Making all in tsschecker
  38. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker/tsschecker'
  39. /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-tsschecker.lo -MD -MP -MF .deps/libtsschecker_la-tsschecker.Tpo -c -o libtsschecker_la-tsschecker.lo `test -f 'tsschecker.c' || echo './'`tsschecker.c
  40. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-tsschecker.lo -MD -MP -MF .deps/libtsschecker_la-tsschecker.Tpo -c tsschecker.c -fPIC -DPIC -o .libs/libtsschecker_la-tsschecker.o
  41. In file included from tss.h:32:0,
  42. from tsschecker.h:19,
  43. from tsschecker.c:15:
  44. tsschecker.c: In function ‘tss_populate_random’:
  45. tsschecker.c:431:11: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=]
  46. debug("[TSSR] ecid=%llu\n",devVals->ecid);
  47. ^
  48. all_tsschecker.h:17:55: note: in definition of macro ‘debug’
  49. #define debug(a ...) if (idevicerestore_debug) printf(a)
  50. ^
  51. tsschecker.c: At top level:
  52. tsschecker.c:671:38: warning: missing terminating ' character
  53. #warning print devices function doesn't actually check if devices are sorted. it assues they are sorted in json
  54. ^
  55. tsschecker.c:671:2: warning: #warning print devices function doesn't actually check if devices are sorted. it assues they are sorted in json [-Wcpp]
  56. #warning print devices function doesn't actually check if devices are sorted. it assues they are sorted in json
  57. ^
  58. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-tsschecker.lo -MD -MP -MF .deps/libtsschecker_la-tsschecker.Tpo -c tsschecker.c -o libtsschecker_la-tsschecker.o >/dev/null 2>&1
  59. mv -f .deps/libtsschecker_la-tsschecker.Tpo .deps/libtsschecker_la-tsschecker.Plo
  60. /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-tss.lo -MD -MP -MF .deps/libtsschecker_la-tss.Tpo -c -o libtsschecker_la-tss.lo `test -f 'tss.c' || echo './'`tss.c
  61. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-tss.lo -MD -MP -MF .deps/libtsschecker_la-tss.Tpo -c tss.c -fPIC -DPIC -o .libs/libtsschecker_la-tss.o
  62. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-tss.lo -MD -MP -MF .deps/libtsschecker_la-tss.Tpo -c tss.c -o libtsschecker_la-tss.o >/dev/null 2>&1
  63. mv -f .deps/libtsschecker_la-tss.Tpo .deps/libtsschecker_la-tss.Plo
  64. /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-jsmn.lo -MD -MP -MF .deps/libtsschecker_la-jsmn.Tpo -c -o libtsschecker_la-jsmn.lo `test -f 'jsmn.c' || echo './'`jsmn.c
  65. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-jsmn.lo -MD -MP -MF .deps/libtsschecker_la-jsmn.Tpo -c jsmn.c -fPIC -DPIC -o .libs/libtsschecker_la-jsmn.o
  66. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-jsmn.lo -MD -MP -MF .deps/libtsschecker_la-jsmn.Tpo -c jsmn.c -o libtsschecker_la-jsmn.o >/dev/null 2>&1
  67. mv -f .deps/libtsschecker_la-jsmn.Tpo .deps/libtsschecker_la-jsmn.Plo
  68. /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-download.lo -MD -MP -MF .deps/libtsschecker_la-download.Tpo -c -o libtsschecker_la-download.lo `test -f 'download.c' || echo './'`download.c
  69. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-download.lo -MD -MP -MF .deps/libtsschecker_la-download.Tpo -c download.c -fPIC -DPIC -o .libs/libtsschecker_la-download.o
  70. libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -MT libtsschecker_la-download.lo -MD -MP -MF .deps/libtsschecker_la-download.Tpo -c download.c -o libtsschecker_la-download.o >/dev/null 2>&1
  71. mv -f .deps/libtsschecker_la-download.Tpo .deps/libtsschecker_la-download.Plo
  72. /bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -DIDEVICERESTORE_NOMAIN=1 -DIMG4TOOL_NOMAIN=1 -DTSSCHECKER_NOMAIN=1 -std=c11 -lplist -L/usr/local/lib -lfragmentzip -lz -lcurl -L/usr/local/lib -lcurl -L/usr/local/lib -lcrypto -lm -o libtsschecker.la libtsschecker_la-tsschecker.lo libtsschecker_la-tss.lo libtsschecker_la-jsmn.lo libtsschecker_la-download.lo -lplist -L/usr/local/lib -lfragmentzip -lz -lcurl -L/usr/local/lib -lcurl -L/usr/local/lib -lcrypto -lm
  73. libtool: link: ar cru .libs/libtsschecker.a .libs/libtsschecker_la-tsschecker.o .libs/libtsschecker_la-tss.o .libs/libtsschecker_la-jsmn.o .libs/libtsschecker_la-download.o
  74. ar: `u' modifier ignored since `D' is the default (see `U')
  75. libtool: link: ranlib .libs/libtsschecker.a
  76. libtool: link: ( cd ".libs" && rm -f "libtsschecker.la" && ln -s "../libtsschecker.la" "libtsschecker.la" )
  77. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker/tsschecker'
  78. make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker'
  79. make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker'
  80. make[3]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker'
  81. make[2]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker'
  82. Making all in futurerestore
  83. make[2]: Entering directory '/home/nick/prometheus/futurerestore/futurerestore'
  84. g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -I/usr/lib/x86_64-linux-gnu/libzip/include -I/usr/local/include -I/usr/include/libxml2 -I/usr/local/include -I../external/tsschecker/tsschecker -I../external/img4tool/img4tool -I../external/idevicerestore/src -std=c++11 -g -O2 -MT futurerestore-futurerestore.o -MD -MP -MF .deps/futurerestore-futurerestore.Tpo -c -o futurerestore-futurerestore.o `test -f 'futurerestore.cpp' || echo './'`futurerestore.cpp
  85. futurerestore.cpp: In member function ‘int futurerestore::doRestore(const char*, bool)’:
  86. futurerestore.cpp:321:13: error: ‘struct idevicerestore_client_t’ has no member named ‘bbfwtmp’
  87. client->bbfwtmp = (char*)_basebandPath;
  88. ^
  89. futurerestore.cpp:350:22: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
  90. char* p = strrchr((const char*)tmpf, '.');
  91. ^
  92. futurerestore.cpp:438:36: error: ‘struct idevicerestore_client_t’ has no member named ‘sepnonce’
  93. get_sep_nonce(client, &client->sepnonce, &client->sepnonce_size);
  94. ^
  95. futurerestore.cpp:438:55: error: ‘struct idevicerestore_client_t’ has no member named ‘sepnonce_size’
  96. get_sep_nonce(client, &client->sepnonce, &client->sepnonce_size);
  97. ^
  98. futurerestore.cpp:452:63: error: ‘struct idevicerestore_client_t’ has no member named ‘septss’
  99. if (get_tss_response(client, sep_build_identity, &client->septss) < 0) {
  100. ^
  101. futurerestore.cpp:458:13: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdatasize’
  102. client->sepfwdatasize = ftell(fsep);
  103. ^
  104. futurerestore.cpp:460:13: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
  105. client->sepfwdata = (char*)malloc(client->sepfwdatasize);
  106. ^
  107. futurerestore.cpp:460:47: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdatasize’
  108. client->sepfwdata = (char*)malloc(client->sepfwdatasize);
  109. ^
  110. futurerestore.cpp:461:19: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
  111. fread(client->sepfwdata, 1, client->sepfwdatasize, fsep);
  112. ^
  113. futurerestore.cpp:461:41: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdatasize’
  114. fread(client->sepfwdata, 1, client->sepfwdatasize, fsep);
  115. ^
  116. futurerestore.cpp:477:22: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
  117. safeFree(client->sepfwdata);
  118. ^
  119. futurerestore.cpp:46:27: note: in definition of macro ‘safeFree’
  120. #define safeFree(buf) if (buf) free(buf), buf = NULL
  121. ^
  122. futurerestore.cpp:477:22: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
  123. safeFree(client->sepfwdata);
  124. ^
  125. futurerestore.cpp:46:37: note: in definition of macro ‘safeFree’
  126. #define safeFree(buf) if (buf) free(buf), buf = NULL
  127. ^
  128. futurerestore.cpp:477:22: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
  129. safeFree(client->sepfwdata);
  130. ^
  131. futurerestore.cpp:46:43: note: in definition of macro ‘safeFree’
  132. #define safeFree(buf) if (buf) free(buf), buf = NULL
  133. ^
  134. futurerestore.cpp: In member function ‘char* futurerestore::getLatestManifest()’:
  135. futurerestore.cpp:542:29: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
  136. while((bpos = strstr(versVals.version = strdup(versions[i++]),"[B]")) != 0){
  137. ^
  138. futurerestore.cpp: In member function ‘void futurerestore::loadAPTickets(const std::vector<const char*>&)’:
  139. futurerestore.cpp:207:32: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
  140. fread(buf, fSize, 1, f);
  141. ^
  142. futurerestore.cpp: In static member function ‘static void* futurerestore::loadPlistFromFile(const char*)’:
  143. futurerestore.cpp:679:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
  144. fread(buf, 1, bufSize, f);
  145. ^
  146. Makefile:448: recipe for target 'futurerestore-futurerestore.o' failed
  147. make[2]: *** [futurerestore-futurerestore.o] Error 1
  148. make[2]: Leaving directory '/home/nick/prometheus/futurerestore/futurerestore'
  149. Makefile:417: recipe for target 'all-recursive' failed
  150. make[1]: *** [all-recursive] Error 1
  151. make[1]: Leaving directory '/home/nick/prometheus/futurerestore'
  152. Makefile:349: recipe for target 'all' failed
  153. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement