Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nick@nick-ubuntulap:~/prometheus/futurerestore$ sudo make
- [sudo] password for nick:
- make all-recursive
- make[1]: Entering directory '/home/nick/prometheus/futurerestore'
- Making all in external/idevicerestore
- make[2]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
- make all-recursive
- make[3]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
- Making all in src
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore/src'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore/src'
- Making all in docs
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore/docs'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore/docs'
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
- make[3]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
- make[2]: Leaving directory '/home/nick/prometheus/futurerestore/external/idevicerestore'
- Making all in external/img4tool
- make[2]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool'
- make all-recursive
- make[3]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool'
- Making all in img4tool
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool/img4tool'
- make[4]: Nothing to be done for 'all'.
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool/img4tool'
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/img4tool'
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool'
- make[3]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool'
- make[2]: Leaving directory '/home/nick/prometheus/futurerestore/external/img4tool'
- Making all in external/tsschecker
- make[2]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker'
- make all-recursive
- make[3]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker'
- Making all in tsschecker
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker/tsschecker'
- /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
- 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
- In file included from tss.h:32:0,
- from tsschecker.h:19,
- from tsschecker.c:15:
- tsschecker.c: In function ‘tss_populate_random’:
- 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=]
- debug("[TSSR] ecid=%llu\n",devVals->ecid);
- ^
- all_tsschecker.h:17:55: note: in definition of macro ‘debug’
- #define debug(a ...) if (idevicerestore_debug) printf(a)
- ^
- tsschecker.c: At top level:
- tsschecker.c:671:38: warning: missing terminating ' character
- #warning print devices function doesn't actually check if devices are sorted. it assues they are sorted in json
- ^
- 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]
- #warning print devices function doesn't actually check if devices are sorted. it assues they are sorted in json
- ^
- 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
- mv -f .deps/libtsschecker_la-tsschecker.Tpo .deps/libtsschecker_la-tsschecker.Plo
- /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
- 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
- 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
- mv -f .deps/libtsschecker_la-tss.Tpo .deps/libtsschecker_la-tss.Plo
- /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
- 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
- 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
- mv -f .deps/libtsschecker_la-jsmn.Tpo .deps/libtsschecker_la-jsmn.Plo
- /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
- 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
- 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
- mv -f .deps/libtsschecker_la-download.Tpo .deps/libtsschecker_la-download.Plo
- /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
- 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
- ar: `u' modifier ignored since `D' is the default (see `U')
- libtool: link: ranlib .libs/libtsschecker.a
- libtool: link: ( cd ".libs" && rm -f "libtsschecker.la" && ln -s "../libtsschecker.la" "libtsschecker.la" )
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker/tsschecker'
- make[4]: Entering directory '/home/nick/prometheus/futurerestore/external/tsschecker'
- make[4]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker'
- make[3]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker'
- make[2]: Leaving directory '/home/nick/prometheus/futurerestore/external/tsschecker'
- Making all in futurerestore
- make[2]: Entering directory '/home/nick/prometheus/futurerestore/futurerestore'
- 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
- futurerestore.cpp: In member function ‘int futurerestore::doRestore(const char*, bool)’:
- futurerestore.cpp:321:13: error: ‘struct idevicerestore_client_t’ has no member named ‘bbfwtmp’
- client->bbfwtmp = (char*)_basebandPath;
- ^
- futurerestore.cpp:350:22: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
- char* p = strrchr((const char*)tmpf, '.');
- ^
- futurerestore.cpp:438:36: error: ‘struct idevicerestore_client_t’ has no member named ‘sepnonce’
- get_sep_nonce(client, &client->sepnonce, &client->sepnonce_size);
- ^
- futurerestore.cpp:438:55: error: ‘struct idevicerestore_client_t’ has no member named ‘sepnonce_size’
- get_sep_nonce(client, &client->sepnonce, &client->sepnonce_size);
- ^
- futurerestore.cpp:452:63: error: ‘struct idevicerestore_client_t’ has no member named ‘septss’
- if (get_tss_response(client, sep_build_identity, &client->septss) < 0) {
- ^
- futurerestore.cpp:458:13: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdatasize’
- client->sepfwdatasize = ftell(fsep);
- ^
- futurerestore.cpp:460:13: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
- client->sepfwdata = (char*)malloc(client->sepfwdatasize);
- ^
- futurerestore.cpp:460:47: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdatasize’
- client->sepfwdata = (char*)malloc(client->sepfwdatasize);
- ^
- futurerestore.cpp:461:19: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
- fread(client->sepfwdata, 1, client->sepfwdatasize, fsep);
- ^
- futurerestore.cpp:461:41: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdatasize’
- fread(client->sepfwdata, 1, client->sepfwdatasize, fsep);
- ^
- futurerestore.cpp:477:22: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
- safeFree(client->sepfwdata);
- ^
- futurerestore.cpp:46:27: note: in definition of macro ‘safeFree’
- #define safeFree(buf) if (buf) free(buf), buf = NULL
- ^
- futurerestore.cpp:477:22: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
- safeFree(client->sepfwdata);
- ^
- futurerestore.cpp:46:37: note: in definition of macro ‘safeFree’
- #define safeFree(buf) if (buf) free(buf), buf = NULL
- ^
- futurerestore.cpp:477:22: error: ‘struct idevicerestore_client_t’ has no member named ‘sepfwdata’
- safeFree(client->sepfwdata);
- ^
- futurerestore.cpp:46:43: note: in definition of macro ‘safeFree’
- #define safeFree(buf) if (buf) free(buf), buf = NULL
- ^
- futurerestore.cpp: In member function ‘char* futurerestore::getLatestManifest()’:
- futurerestore.cpp:542:29: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
- while((bpos = strstr(versVals.version = strdup(versions[i++]),"[B]")) != 0){
- ^
- futurerestore.cpp: In member function ‘void futurerestore::loadAPTickets(const std::vector<const char*>&)’:
- 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]
- fread(buf, fSize, 1, f);
- ^
- futurerestore.cpp: In static member function ‘static void* futurerestore::loadPlistFromFile(const char*)’:
- 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]
- fread(buf, 1, bufSize, f);
- ^
- Makefile:448: recipe for target 'futurerestore-futurerestore.o' failed
- make[2]: *** [futurerestore-futurerestore.o] Error 1
- make[2]: Leaving directory '/home/nick/prometheus/futurerestore/futurerestore'
- Makefile:417: recipe for target 'all-recursive' failed
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory '/home/nick/prometheus/futurerestore'
- Makefile:349: recipe for target 'all' failed
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement