The build took 00h 01m 03s and was NOT successful.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
8,294 |
cpp |
244 |
sh |
30 |
makefile |
8,568 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi/toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB/toolchain_root/sysroot --> /sysroot/sysroot/toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME/toolchain_root/lib --> /sysroot/lib/toolchain_root/SOURCES --> /sysroot/SOURCES/toolchain_root/lib64 --> /sysroot/lib64/toolchain_root/share --> /sysroot/share/toolchain_root/bin --> /sysroot/bin/toolchain_root/COPYING --> /sysroot/COPYING/toolchain_root/COPYING3 --> /sysroot/COPYING3/toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB/toolchain_root/include --> /sysroot/include/toolchain_root/libexec --> /sysroot/libexecCMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: gptfdisk 1.0.1-2 (Tue Apr 4 21:10:27 UTC 2017)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> WARNING: Using existing $srcdir/ tree==> Starting build()...g++ -Wall -D_FILE_OFFSET_BITS=64 -c -o crc32.o crc32.ccg++ -Wall -D_FILE_OFFSET_BITS=64 -c -o support.o support.ccg++ -Wall -D_FILE_OFFSET_BITS=64 -c -o guid.o guid.ccg++ -Wall -D_FILE_OFFSET_BITS=64 -c -o gptpart.o gptpart.cccc1plus: error: no include path in which to search for stdc-predef.hcrc32.cc:16:19: error: no include path in which to search for stdio.h #include ^crc32.cc:17:20: error: no include path in which to search for stdlib.h #include ^crc32.cc:18:23: error: no include path in which to search for sys/types.h #include ^In file included from crc32.cc:19:0:crc32.h:16:20: error: no include path in which to search for stdint.h #include ^crc32.h:19:1: error: 'uint32_t' does not name a type uint32_t chksum_crc32 (unsigned char *block, unsigned int length); ^crc32.cc:25:1: error: 'uint32_t' does not name a type uint32_t crc_tab[256]; ^crc32.cc:32:1: error: 'uint32_t' does not name a type uint32_t chksum_crc32 (unsigned char *block, unsigned int length) ^make: *** [: crc32.o] Error 1 make: *** Waiting for unfinished jobs....cc1plus: error: no include path in which to search for stdc-predef.hsupport.cc:12:19: error: no include path in which to search for stdio.h #include ^support.cc:13:20: error: no include path in which to search for stdint.h #include ^support.cc:14:19: error: no include path in which to search for errno.h #include ^support.cc:15:19: error: no include path in which to search for fcntl.h #include ^support.cc:16:20: error: no include path in which to search for string.h #include ^support.cc:17:22: error: no include path in which to search for sys/stat.h #include ^support.cc:18:18: error: no include path in which to search for string #include ^support.cc:19:20: error: no include path in which to search for iostream #include ^support.cc:20:19: error: no include path in which to search for sstream #include ^In file included from support.cc:21:0:support.h:4:20: error: no include path in which to search for stdint.h #include ^support.h:5:20: error: no include path in which to search for stdlib.h #include ^support.h:6:18: error: no include path in which to search for string #include ^support.h:44:22: error: no include path in which to search for linux/fs.h #include ^support.cc:23:23: error: no include path in which to search for sys/types.h #include ^cc1plus: error: no include path in which to search for stdc-predef.hIn file included from support.cc:21:0:support.h:74:1: error: 'string' does not name a type string ReadString(void); ^guid.cc:17:19: error: no include path in which to search for stdio.h #include ^guid.cc:18:18: error: no include path in which to search for time.h #include ^support.h:75:49: error: 'string' does not name a type int GetNumber(int low, int high, int def, const string & prompt); ^guid.cc:19:20: error: no include path in which to search for string.h #include ^support.h:75:58: error: ISO C++ forbids declaration of 'prompt' with no type [-fpermissive] int GetNumber(int low, int high, int def, const string & prompt); ^guid.cc:20:18: error: no include path in which to search for string #include ^guid.cc:21:20: error: no include path in which to search for iostream #include ^support.h:77:1: error: 'uint64_t' does not name a type uint64_t GetSectorNum(uint64_t low, uint64_t high, uint64_t def, uint64_t sSize, const std::string& prompt); ^In file included from guid.cc:22:0:guid.h:17:20: error: no include path in which to search for stdint.h #include ^guid.h:18:18: error: no include path in which to search for string #include ^support.h:78:1: error: 'uint64_t' does not name a type uint64_t IeeeToInt(string IeeeValue, uint64_t sSize, uint64_t low, uint64_t high, uint64_t def = 0); ^guid.h:29:23: error: no include path in which to search for uuid/uuid.h #include ^support.h:79:1: error: 'string' does not name a type string BytesToIeee(uint64_t size, uint32_t sectorSize); ^support.h:80:30: error: 'string' does not name a type unsigned char StrToHex(const string & input, unsigned int position); ^support.h:80:39: error: ISO C++ forbids declaration of 'input' with no type [-fpermissive] unsigned char StrToHex(const string & input, unsigned int position); ^In file included from guid.cc:23:0:support.h:4:20: error: no include path in which to search for stdint.h #include ^support.h:5:20: error: no include path in which to search for stdlib.h #include ^support.h:81:11: error: 'string' was not declared in this scope int IsHex(string input); // Returns 1 if input can be hexadecimal number.... ^support.h:6:18: error: no include path in which to search for string #include ^support.h:44:22: error: no include path in which to search for linux/fs.h #include ^support.cc:55:1: error: 'string' does not name a type string ReadString(void) { ^support.cc:70:49: error: 'string' does not name a type int GetNumber(int low, int high, int def, const string & prompt) { ^support.cc:70:58: error: ISO C++ forbids declaration of 'prompt' with no type [-fpermissive] int GetNumber(int low, int high, int def, const string & prompt) { ^support.cc: In function 'int GetNumber(int, int, int, const int&)':support.cc:76:10: error: 'cout' was not declared in this scope cout << prompt; ^support.cc:77:10: error: 'cin' was not declared in this scope cin.getline(line, 255); ^support.cc:79:19: error: 'exit' was not declared in this scope exit(5); ^In file included from guid.cc:22:0:guid.h:30:9: error: 'uuid_t' does not name a type typedef uuid_t my_uuid_t; ^support.cc:80:44: error: 'sscanf' was not declared in this scope num = sscanf(line, "%d", &response); ^cc1plus: error: no include path in which to search for stdc-predef.hguid.h:41:7: error: 'my_uuid_t' does not name a type my_uuid_t uuidData; ^gptpart.cc:24:20: error: no include path in which to search for string.h #include ^gptpart.cc:25:19: error: no include path in which to search for stdio.h #include ^guid.h:42:7: error: 'string' does not name a type string DeleteSpaces(string s); ^gptpart.cc:26:20: error: no include path in which to search for iostream #include ^support.cc:89:7: error: 'cout' was not declared in this scope cout << "Using " << low << "\n"; ^In file included from gptpart.cc:27:0:gptpart.h:18:20: error: no include path in which to search for stdint.h #include ^guid.h:46:22: error: 'string' does not name a type GUIDData(const string & orig); ^gptpart.h:19:18: error: no include path in which to search for string #include ^gptpart.h:20:23: error: no include path in which to search for sys/types.h #include ^guid.h:46:31: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] GUIDData(const string & orig); ^In file included from gptpart.h:21:0, from gptpart.cc:27:support.h:4:20: error: no include path in which to search for stdint.h #include ^support.cc: In function 'char GetYN()':support.cc:98:4: error: 'string' was not declared in this scope string line; ^support.h:5:20: error: no include path in which to search for stdlib.h #include ^support.h:6:18: error: no include path in which to search for string #include ^support.cc:98:11: error: expected ';' before 'line' string line; ^support.h:44:22: error: no include path in which to search for linux/fs.h #include ^guid.h:52:34: error: 'string' does not name a type GUIDData & operator=(const string & orig); ^support.cc:102:22: error: 'cout' was not declared in this scope if ( again ) { cout << "Your option? " ; } ^guid.h:52:43: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] GUIDData & operator=(const string & orig); ^support.cc:104:7: error: 'cout' was not declared in this scope cout << "(Y/N): "; ^In file included from gptpart.h:22:0, from gptpart.cc:27:parttypes.h:4:20: error: no include path in which to search for stdint.h #include ^parttypes.h:5:20: error: no include path in which to search for stdlib.h #include ^support.cc:105:7: error: 'line' was not declared in this scope line = ReadString(); ^parttypes.h:11:18: error: no include path in which to search for string #include ^support.cc:105:25: error: 'ReadString' was not declared in this scope line = ReadString(); ^guid.h:62:7: error: 'string' does not name a type string AsString(void) const; ^In file included from parttypes.h:12:0, from gptpart.h:22, from gptpart.cc:27:support.h:4:20: error: no include path in which to search for stdint.h #include ^support.cc:106:33: error: 'toupper' was not declared in this scope response = toupper(line[0]); ^support.h:5:20: error: no include path in which to search for stdlib.h #include ^support.h:6:18: error: no include path in which to search for string #include ^guid.h:65:1: error: 'ostream' does not name a type ostream & operator<<(ostream & os, const GUIDData & data); ^support.cc: At global scope:support.cc:119:1: error: 'uint64_t' does not name a type uint64_t GetSectorNum(uint64_t low, uint64_t high, uint64_t def, uint64_t sSize, ^In file included from parttypes.h:13:0, from gptpart.h:22, from gptpart.cc:27:guid.h:17:20: error: no include path in which to search for stdint.h #include ^In file included from guid.cc:23:0:support.h:74:1: error: 'string' does not name a type string ReadString(void); ^guid.h:18:18: error: no include path in which to search for string #include ^support.cc:151:1: error: 'uint64_t' does not name a type uint64_t IeeeToInt(string inValue, uint64_t sSize, uint64_t low, uint64_t high, uint64_t def) { ^guid.h:29:23: error: no include path in which to search for uuid/uuid.h #include ^support.h:75:49: error: 'string' does not name a type int GetNumber(int low, int high, int def, const string & prompt); ^support.h:75:58: error: ISO C++ forbids declaration of 'prompt' with no type [-fpermissive] int GetNumber(int low, int high, int def, const string & prompt); ^support.cc:243:1: error: 'string' does not name a type string BytesToIeee(uint64_t size, uint32_t sectorSize) { ^support.h:77:1: error: 'uint64_t' does not name a type uint64_t GetSectorNum(uint64_t low, uint64_t high, uint64_t def, uint64_t sSize, const std::string& prompt); ^support.cc:276:30: error: 'string' does not name a type unsigned char StrToHex(const string & input, unsigned int position) { ^support.h:78:1: error: 'uint64_t' does not name a type uint64_t IeeeToInt(string IeeeValue, uint64_t sSize, uint64_t low, uint64_t high, uint64_t def = 0); ^support.cc:276:39: error: ISO C++ forbids declaration of 'input' with no type [-fpermissive] unsigned char StrToHex(const string & input, unsigned int position) { ^In file included from gptpart.h:24:0, from gptpart.cc:27:attributes.h:4:20: error: no include path in which to search for stdint.h #include ^support.h:79:1: error: 'string' does not name a type string BytesToIeee(uint64_t size, uint32_t sectorSize); ^attributes.h:5:18: error: no include path in which to search for string #include ^support.h:80:30: error: 'string' does not name a type unsigned char StrToHex(const string & input, unsigned int position); ^support.h:80:39: error: ISO C++ forbids declaration of 'input' with no type [-fpermissive] unsigned char StrToHex(const string & input, unsigned int position); ^support.cc: In function 'unsigned char StrToHex(const int&, unsigned int)':support.cc:280:14: error: request for member 'length' in 'input', which is of non-class type 'const int' if (input.length() > position) { ^support.h:81:11: error: 'string' was not declared in this scope int IsHex(string input); // Returns 1 if input can be hexadecimal number.... ^support.cc:281:20: error: request for member 'substr' in 'input', which is of non-class type 'const int' sscanf(input.substr(position, 2).c_str(), "%x", &temp); ^In file included from gptpart.cc:28:0:attributes.h:4:20: error: no include path in which to search for stdint.h #include ^attributes.h:5:18: error: no include path in which to search for string #include ^support.cc:281:60: error: 'sscanf' was not declared in this scope sscanf(input.substr(position, 2).c_str(), "%x", &temp); ^guid.cc: In constructor 'GUIDData::GUIDData()':guid.cc:31:34: error: 'time' was not declared in this scope srand((unsigned int) time(0)); ^support.cc: At global scope:support.cc:292:11: error: redefinition of 'int IsHex' int IsHex(string input) { ^guid.cc:31:35: error: 'srand' was not declared in this scope srand((unsigned int) time(0)); ^In file included from support.cc:21:0:support.h:81:5: error: 'int IsHex' previously defined here int IsHex(string input); // Returns 1 if input can be hexadecimal number.... ^support.cc:292:11: error: 'string' was not declared in this scope int IsHex(string input) { ^guid.cc: In copy constructor 'GUIDData::GUIDData(const GUIDData&)':guid.cc:38:11: error: 'uuidData' was not declared in this scope memcpy(uuidData, orig.uuidData, sizeof(uuidData)); ^guid.cc:38:26: error: 'const class GUIDData' has no member named 'uuidData' memcpy(uuidData, orig.uuidData, sizeof(uuidData)); ^guid.cc:38:52: error: 'memcpy' was not declared in this scope memcpy(uuidData, orig.uuidData, sizeof(uuidData)); ^guid.cc: At global scope:guid.cc:41:26: error: 'string' does not name a type GUIDData::GUIDData(const string & orig) { ^guid.cc:41:35: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] GUIDData::GUIDData(const string & orig) { ^In file included from gptpart.h:21:0, from gptpart.cc:27:support.h:74:1: error: 'string' does not name a type string ReadString(void); ^support.h:75:49: error: 'string' does not name a type int GetNumber(int low, int high, int def, const string & prompt); ^support.h:75:58: error: ISO C++ forbids declaration of 'prompt' with no type [-fpermissive] int GetNumber(int low, int high, int def, const string & prompt); ^support.h:77:1: error: 'uint64_t' does not name a type uint64_t GetSectorNum(uint64_t low, uint64_t high, uint64_t def, uint64_t sSize, const std::string& prompt); ^support.h:78:1: error: 'uint64_t' does not name a type uint64_t IeeeToInt(string IeeeValue, uint64_t sSize, uint64_t low, uint64_t high, uint64_t def = 0); ^support.h:79:1: error: 'string' does not name a type string BytesToIeee(uint64_t size, uint32_t sectorSize); ^support.h:80:30: error: 'string' does not name a type unsigned char StrToHex(const string & input, unsigned int position); ^support.h:80:39: error: ISO C++ forbids declaration of 'input' with no type [-fpermissive] unsigned char StrToHex(const string & input, unsigned int position); ^guid.cc: In member function 'GUIDData& GUIDData::operator=(const GUIDData&)':guid.cc:53:11: error: 'uuidData' was not declared in this scope memcpy(uuidData, orig.uuidData, sizeof(uuidData)); ^support.h:81:11: error: 'string' was not declared in this scope int IsHex(string input); // Returns 1 if input can be hexadecimal number.... ^guid.cc:53:26: error: 'const class GUIDData' has no member named 'uuidData' memcpy(uuidData, orig.uuidData, sizeof(uuidData)); ^guid.cc:53:52: error: 'memcpy' was not declared in this scope memcpy(uuidData, orig.uuidData, sizeof(uuidData)); ^In file included from parttypes.h:13:0, from gptpart.h:22, from gptpart.cc:27:guid.h:30:9: error: 'uuid_t' does not name a type typedef uuid_t my_uuid_t; ^guid.h:41:7: error: 'my_uuid_t' does not name a type my_uuid_t uuidData; ^guid.cc: At global scope:guid.cc:66:38: error: 'string' does not name a type GUIDData & GUIDData::operator=(const string & orig) { ^guid.h:42:7: error: 'string' does not name a type string DeleteSpaces(string s); ^guid.cc:66:47: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] GUIDData & GUIDData::operator=(const string & orig) { ^guid.h:46:22: error: 'string' does not name a type GUIDData(const string & orig); ^guid.cc: In member function 'GUIDData& GUIDData::operator=(const int&)':guid.cc:67:4: error: 'string' was not declared in this scope string copy, fragment; ^guid.h:46:31: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] GUIDData(const string & orig); ^guid.cc:67:11: error: expected ';' before 'copy' string copy, fragment; ^guid.cc:68:4: error: 'size_t' was not declared in this scope size_t len; ^guid.cc:68:11: error: expected ';' before 'len' size_t len; ^guid.cc:70:11: error: expected ';' before 'longSegs' size_t longSegs[6] = {0, 9, 14, 19, 24, 36}; ^guid.h:52:34: error: 'string' does not name a type GUIDData & operator=(const string & orig); ^guid.cc:71:11: error: expected ';' before 'shortSegs' size_t shortSegs[6] = {0, 8, 12, 16, 20, 32}; ^guid.h:52:43: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] GUIDData & operator=(const string & orig); ^guid.cc:72:12: error: 'segStart' was not declared in this scope size_t *segStart = longSegs; // Assume there are separators between segments ^guid.cc:72:23: error: 'longSegs' was not declared in this scope size_t *segStart = longSegs; // Assume there are separators between segments ^guid.cc:76:15: error: invalid types 'const int[int]' for array subscript if ((orig[0] == 'R') || (orig[0] == 'r')) { ^guid.cc:76:35: error: invalid types 'const int[int]' for array subscript if ((orig[0] == 'R') || (orig[0] == 'r')) { ^guid.h:62:7: error: 'string' does not name a type string AsString(void) const; ^guid.cc:82:7: error: 'copy' was not declared in this scope copy = DeleteSpaces(orig); ^guid.h:65:1: error: 'ostream' does not name a type ostream & operator<<(ostream & os, const GUIDData & data); ^guid.cc:82:31: error: 'DeleteSpaces' was not declared in this scope copy = DeleteSpaces(orig); ^In file included from gptpart.h:22:0, from gptpart.cc:27:parttypes.h:25:4: error: 'uint16_t' does not name a type uint16_t MBRType; ^guid.cc:85:7: error: 'len' was not declared in this scope len = copy.length(); ^parttypes.h:27:4: error: 'string' does not name a type string name; ^guid.cc:87:21: error: 'shortSegs' was not declared in this scope segStart = shortSegs; ^guid.cc:93:10: error: 'uuidData' was not declared in this scope uuidData[3] = StrToHex(copy, 0); ^guid.cc:99:10: error: 'uuidData' was not declared in this scope uuidData[5] = StrToHex(copy, (unsigned int) segStart[1]); ^parttypes.h:45:16: error: 'uint16_t' has not been declared int AddType(uint16_t mbrType, const char * guidData, const char * name, int toDisplay = 1); ^make: *** [: support.o] Error 1 guid.cc:103:10: error: 'uuidData' was not declared in this scope uuidData[7] = StrToHex(copy, (unsigned int) segStart[2]); ^parttypes.h:48:31: error: 'string' does not name a type PartType & operator=(const string & orig); ^parttypes.h:48:40: error: ISO C++ forbids declaration of 'orig' with no type [-fpermissive] PartType & operator=(const string & orig); ^guid.cc:107:10: error: 'uuidData' was not declared in this scope uuidData[8] = StrToHex(copy, (unsigned int) segStart[3]); ^guid.cc:111:10: error: 'uuidData' was not declared in this scope uuidData[10] = StrToHex(copy, (unsigned int) segStart[4]); ^parttypes.h:55:25: error: declaration of 'operator=' as non-function PartType & operator=(uint16_t ID); // Use MBR type code times 0x0100 to assign GUID ^parttypes.h:55:23: error: expected ';' at end of member declaration PartType & operator=(uint16_t ID); // Use MBR type code times 0x0100 to assign GUID ^parttypes.h:55:34: error: expected ')' before 'ID' PartType & operator=(uint16_t ID); // Use MBR type code times 0x0100 to assign GUID ^parttypes.h:58:4: error: 'string' does not name a type string TypeName(void) const; ^In file included from gptpart.h:22:0, from gptpart.cc:27:parttypes.h:9:23: error: 'string' does not name a type #define UnicodeString string ^parttypes.h:59:4: note: in expansion of macro 'UnicodeString' UnicodeString UTypeName(void) const; ^In file included from gptpart.h:22:0, from gptpart.cc:27:parttypes.h:60:4: error: 'uint16_t' does not name a type uint16_t GetHexType() const; ^parttypes.h:64:14: error: 'uint16_t' has not been declared int Valid(uint16_t code) const; ^guid.cc: In member function 'GUIDData& GUIDData::operator=(const char*)':guid.cc:125:22: error: 'string' was not declared in this scope return operator=((string) orig); ^guid.cc: In member function 'void GUIDData::Zero()':guid.cc:130:11: error: 'uuidData' was not declared in this scope memset(uuidData, 0, sizeof(uuidData)); ^guid.cc:130:40: error: 'memset' was not declared in this scope memset(uuidData, 0, sizeof(uuidData)); ^In file included from gptpart.h:24:0, from gptpart.cc:27:attributes.h:17:11: error: 'string' does not name a type static string atNames[NUM_ATR]; ^attributes.h:20:4: error: 'uint64_t' does not name a type uint64_t attributes; ^guid.cc: In member function 'void GUIDData::Randomize()':guid.cc:160:7: error: 'cerr' was not declared in this scope cerr << "Warning! Unable to generate a proper UUID! Creating an improper one as a last\n" ^attributes.h:24:21: error: 'uint64_t' does not name a type Attributes(const uint64_t a); ^attributes.h:24:30: error: ISO C++ forbids declaration of 'a' with no type [-fpermissive] Attributes(const uint64_t a); ^attributes.h:26:19: error: 'uint64_t' has not been declared void operator=(uint64_t a) {attributes = a;} ^guid.cc:163:10: error: 'uuidData' was not declared in this scope uuidData[i] = (unsigned char) (256.0 * (rand() / (RAND_MAX + 1.0))); ^attributes.h:28:4: error: 'uint64_t' does not name a type uint64_t GetAttributes(void) const {return attributes;} ^guid.cc:163:55: error: 'rand' was not declared in this scope uuidData[i] = (unsigned char) (256.0 * (rand() / (RAND_MAX + 1.0))); ^attributes.h:30:30: error: 'uint32_t' does not name a type void ShowAttributes(const uint32_t partNum); ^guid.cc:163:60: error: 'RAND_MAX' was not declared in this scope uuidData[i] = (unsigned char) (256.0 * (rand() / (RAND_MAX + 1.0))); ^attributes.h:30:39: error: ISO C++ forbids declaration of 'partNum' with no type [-fpermissive] void ShowAttributes(const uint32_t partNum); ^attributes.h:33:35: error: 'uint32_t' does not name a type bool OperateOnAttributes(const uint32_t partNum, const string& attributeOperator, const string& attributeBits); ^attributes.h:33:44: error: ISO C++ forbids declaration of 'partNum' with no type [-fpermissive] bool OperateOnAttributes(const uint32_t partNum, const string& attributeOperator, const string& attributeBits); ^attributes.h:33:59: error: 'string' does not name a type bool OperateOnAttributes(const uint32_t partNum, const string& attributeOperator, const string& attributeBits); ^guid.cc: In member function 'int GUIDData::operator==(const GUIDData&) const':guid.cc:169:19: error: 'uuidData' was not declared in this scope return !memcmp(uuidData, orig.uuidData, sizeof(uuidData)); ^attributes.h:33:67: error: ISO C++ forbids declaration of 'attributeOperator' with no type [-fpermissive] bool OperateOnAttributes(const uint32_t partNum, const string& attributeOperator, const string& attributeBits); ^guid.cc:169:34: error: 'const class GUIDData' has no member named 'uuidData' return !memcmp(uuidData, orig.uuidData, sizeof(uuidData)); ^attributes.h:33:92: error: 'string' does not name a type bool OperateOnAttributes(const uint32_t partNum, const string& attributeOperator, const string& attributeBits); ^attributes.h:33:100: error: ISO C++ forbids declaration of 'attributeBits' with no type [-fpermissive] bool OperateOnAttributes(const uint32_t partNum, const string& attributeOperator, const string& attributeBits); ^guid.cc:169:60: error: 'memcmp' was not declared in this scope return !memcmp(uuidData, orig.uuidData, sizeof(uuidData)); ^attributes.h:35:17: error: 'string' does not name a type static const string& GetAttributeName(const uint32_t bitNum) {return atNames [bitNum];} ^attributes.h: In member function 'void Attributes::operator=(int)':attributes.h:26:32: error: 'attributes' was not declared in this scope void operator=(uint64_t a) {attributes = a;} ^guid.cc: At global scope:guid.cc:178:1: error: 'string' does not name a type string GUIDData::AsString(void) const { ^attributes.h: At global scope:attributes.h:39:1: error: 'ostream' does not name a type ostream & operator<<(ostream & os, const Attributes & data); ^guid.cc:192:1: error: 'string' does not name a type string GUIDData::DeleteSpaces(string s) { ^In file included from gptpart.cc:27:0:gptpart.h:50:7: error: 'uint64_t' does not name a type uint64_t firstLBA; ^guid.cc:212:1: error: 'ostream' does not name a type ostream & operator<<(ostream & os, const GUIDData & data) { ^gptpart.h:51:7: error: 'uint64_t' does not name a type uint64_t lastLBA; ^gptpart.h:53:7: error: 'uint16_t' does not name a type uint16_t name[NAME_SIZE]; ^gptpart.h:60:7: error: 'uint16_t' does not name a type uint16_t GetHexType(void) const; ^gptpart.h:61:7: error: 'string' does not name a type string GetTypeName(void); ^In file included from gptpart.h:22:0, from gptpart.cc:27:parttypes.h:9:23: error: 'string' does not name a type #define UnicodeString string ^gptpart.h:62:7: note: in expansion of macro 'UnicodeString' UnicodeString GetUTypeName(void); ^In file included from gptpart.cc:27:0:gptpart.h:64:7: error: 'uint64_t' does not name a type uint64_t GetFirstLBA(void) const {return firstLBA;} ^gptpart.h:65:7: error: 'uint64_t' does not name a type uint64_t GetLastLBA(void) const {return lastLBA;} ^gptpart.h:66:7: error: 'uint64_t' does not name a type uint64_t GetLengthLBA(void) const; ^gptpart.h:68:27: error: 'uint32_t' has not been declared void ShowAttributes(uint32_t partNum) {attributes.ShowAttributes(partNum);} ^In file included from gptpart.h:22:0, from gptpart.cc:27:parttypes.h:9:23: error: 'string' does not name a type #define UnicodeString string ^gptpart.h:69:7: note: in expansion of macro 'UnicodeString' UnicodeString GetDescription(void); ^guid.cc: In member function 'GUIDData& GUIDData::operator=(const char*)':guid.cc:126:1: warning: control reaches end of non-void function [-Wreturn-type] } // GUIDData::operator=(const char * orig) ^In file included from gptpart.cc:27:0:gptpart.h:75:20: error: 'uint16_t' has not been declared void SetType(uint16_t hex) {partitionType = hex;} ^gptpart.h:78:24: error: 'uint64_t' has not been declared void SetFirstLBA(uint64_t f) {firstLBA = f;} ^guid.cc: In member function 'int GUIDData::operator==(const GUIDData&) const':guid.cc:170:1: warning: control reaches end of non-void function [-Wreturn-type] } // GUIDData::operator== ^gptpart.h:79:23: error: 'uint64_t' has not been declared void SetLastLBA(uint64_t l) {lastLBA = l;} ^gptpart.h:80:26: error: 'uint64_t' has not been declared void SetAttributes(uint64_t a) {attributes = a;} ^gptpart.h:82:26: error: 'string' does not name a type void SetName(const string & theName); ^gptpart.h:82:35: error: ISO C++ forbids declaration of 'theName' with no type [-fpermissive] void SetName(const string & theName); ^gptpart.h:91:37: error: 'uint32_t' has not been declared void ShowSummary(int partNum, uint32_t blockSize); // display summary information (1-line) ^gptpart.h:92:24: error: 'uint32_t' has not been declared void ShowDetails(uint32_t blockSize); // display detailed information (multi-line) ^gptpart.h: In member function 'void GPTPart::SetFirstLBA(int)':gptpart.h:78:37: error: 'firstLBA' was not declared in this scope void SetFirstLBA(uint64_t f) {firstLBA = f;} ^gptpart.h: In member function 'void GPTPart::SetLastLBA(int)':gptpart.h:79:36: error: 'lastLBA' was not declared in this scope void SetLastLBA(uint64_t l) {lastLBA = l;} ^make: *** [: guid.o] Error 1 gptpart.cc: In constructor 'GPTPart::GPTPart()':gptpart.cc:35:4: error: 'firstLBA' was not declared in this scope firstLBA = 0; ^gptpart.cc:36:4: error: 'lastLBA' was not declared in this scope lastLBA = 0; ^gptpart.cc:38:11: error: 'name' was not declared in this scope memset(name, 0, NAME_SIZE * sizeof(name[0]) ); ^gptpart.cc:38:48: error: 'memset' was not declared in this scope memset(name, 0, NAME_SIZE * sizeof(name[0]) ); ^gptpart.cc: At global scope:gptpart.cc:45:1: error: 'uint16_t' does not name a type uint16_t GPTPart::GetHexType(void) const { ^gptpart.cc:51:1: error: 'string' does not name a type string GPTPart::GetTypeName(void) { ^gptpart.cc:65:1: error: 'uint64_t' does not name a type uint64_t GPTPart::GetLengthLBA(void) const { ^gptpart.cc:80:1: error: 'string' does not name a type string GPTPart::GetDescription(void) { ^gptpart.cc: In member function 'int GPTPart::IsSizedForMBR()':gptpart.cc:146:9: error: 'firstLBA' was not declared in this scope if ((firstLBA > UINT32_MAX) || ((lastLBA - firstLBA) > UINT32_MAX) || (firstLBA > lastLBA)) ^gptpart.cc:146:20: error: 'UINT32_MAX' was not declared in this scope if ((firstLBA > UINT32_MAX) || ((lastLBA - firstLBA) > UINT32_MAX) || (firstLBA > lastLBA)) ^gptpart.cc:146:37: error: 'lastLBA' was not declared in this scope if ((firstLBA > UINT32_MAX) || ((lastLBA - firstLBA) > UINT32_MAX) || (firstLBA > lastLBA)) ^gptpart.cc: In member function 'void GPTPart::SetType(PartType)':gptpart.cc:161:23: error: 'GetDescription' was not declared in this scope if (GetDescription() == partitionType.TypeName()) { ^gptpart.cc:161:42: error: 'class PartType' has no member named 'TypeName' if (GetDescription() == partitionType.TypeName()) { ^gptpart.cc:163:17: error: 'class PartType' has no member named 'TypeName' SetName(t.TypeName()); ^gptpart.cc: At global scope:gptpart.cc:192:29: error: 'string' does not name a type void GPTPart::SetName(const string & theName) { ^gptpart.cc:192:38: error: ISO C++ forbids declaration of 'theName' with no type [-fpermissive] void GPTPart::SetName(const string & theName) { ^gptpart.cc: In member function 'void GPTPart::SetName(const int&)':gptpart.cc:194:4: error: 'size_t' was not declared in this scope size_t len = theName.length() ; ^gptpart.cc:194:11: error: expected ';' before 'len' size_t len = theName.length() ; ^gptpart.cc:195:11: error: expected ';' before 'pos' size_t pos = 0 ; ^gptpart.cc:196:17: error: expected ';' before 'i' for ( size_t i = 0 ; pos < NAME_SIZE && i < len ; ) { ^gptpart.cc:196:25: error: 'pos' was not declared in this scope for ( size_t i = 0 ; pos < NAME_SIZE && i < len ; ) { ^gptpart.cc:196:44: error: 'i' was not declared in this scope for ( size_t i = 0 ; pos < NAME_SIZE && i < len ; ) { ^gptpart.cc:196:48: error: 'len' was not declared in this scope for ( size_t i = 0 ; pos < NAME_SIZE && i < len ; ) { ^gptpart.cc:197:7: error: 'uint32_t' was not declared in this scope uint32_t uni ; ^gptpart.cc:197:16: error: expected ';' before 'uni' uint32_t uni ; ^gptpart.cc:198:7: error: 'uint8_t' was not declared in this scope uint8_t cp = theName[ i ++ ] ; ^gptpart.cc:198:15: error: expected ';' before 'cp' uint8_t cp = theName[ i ++ ] ; ^gptpart.cc:200:12: error: 'cp' was not declared in this scope if ( cp < 0x80 ) { ^gptpart.cc:201:10: error: 'uni' was not declared in this scope uni = cp ; ^gptpart.cc:209:10: error: 'uni' was not declared in this scope uni = cp & 0x1f ; ^gptpart.cc:213:10: error: 'uni' was not declared in this scope uni = cp & 0x0f ; ^gptpart.cc:217:10: error: 'uni' was not declared in this scope uni = cp & 0x7 ; ^gptpart.cc:225:10: error: 'cp' was not declared in this scope cp = theName[ i ++ ] ; ^gptpart.cc:230:10: error: 'uni' was not declared in this scope uni <<= 6 ; ^gptpart.cc:235:12: error: 'uni' was not declared in this scope if ( uni < 0x10000 ) { ^gptpart.cc:236:10: error: 'name' was not declared in this scope name[ pos ] = (uint16_t) uni ; ^gptpart.cc:236:25: error: 'uint16_t' was not declared in this scope name[ pos ] = (uint16_t) uni ; ^gptpart.cc:236:35: error: expected ';' before 'uni' name[ pos ] = (uint16_t) uni ; ^gptpart.cc:246:10: error: 'name' was not declared in this scope name[ pos ] = (uint16_t)( uni >> 10 ) | 0xd800 ; ^gptpart.cc:246:25: error: 'uint16_t' was not declared in this scope name[ pos ] = (uint16_t)( uni >> 10 ) | 0xd800 ; ^gptpart.cc:256:12: error: 'pos' was not declared in this scope while ( pos < NAME_SIZE ) { ^gptpart.cc:257:7: error: 'name' was not declared in this scope name[ pos ++ ] = 0 ; ^gptpart.cc: In member function 'void GPTPart::SetDefaultDescription()':gptpart.cc:265:26: error: 'class PartType' has no member named 'TypeName' SetName(partitionType.TypeName()); ^gptpart.cc: In member function 'GPTPart& GPTPart::operator=(const GPTPart&)':gptpart.cc:271:4: error: 'firstLBA' was not declared in this scope firstLBA = orig.firstLBA; ^gptpart.cc:271:20: error: 'const class GPTPart' has no member named 'firstLBA' firstLBA = orig.firstLBA; ^gptpart.cc:272:4: error: 'lastLBA' was not declared in this scope lastLBA = orig.lastLBA; ^gptpart.cc:272:19: error: 'const class GPTPart' has no member named 'lastLBA' lastLBA = orig.lastLBA; ^gptpart.cc:274:11: error: 'name' was not declared in this scope memcpy(name, orig.name, NAME_SIZE * sizeof( name[ 0 ] ) ); ^gptpart.cc:274:22: error: 'const class GPTPart' has no member named 'name' memcpy(name, orig.name, NAME_SIZE * sizeof( name[ 0 ] ) ); ^gptpart.cc:274:60: error: 'memcpy' was not declared in this scope memcpy(name, orig.name, NAME_SIZE * sizeof( name[ 0 ] ) ); ^gptpart.cc: In member function 'bool GPTPart::operator<(const GPTPart&) const':gptpart.cc:284:8: error: 'firstLBA' was not declared in this scope if (firstLBA && other.firstLBA) ^gptpart.cc:284:26: error: 'const class GPTPart' has no member named 'firstLBA' if (firstLBA && other.firstLBA) ^gptpart.cc:285:32: error: 'const class GPTPart' has no member named 'firstLBA' return (firstLBA < other.firstLBA); ^gptpart.cc:287:21: error: 'const class GPTPart' has no member named 'firstLBA' return (other.firstLBA < firstLBA); ^gptpart.cc: At global scope:gptpart.cc:291:40: error: 'uint32_t' has not been declared void GPTPart::ShowSummary(int partNum, uint32_t blockSize) { ^gptpart.cc: In member function 'void GPTPart::ShowSummary(int, int)':gptpart.cc:292:4: error: 'string' was not declared in this scope string sizeInIeee; ^gptpart.cc:292:11: error: expected ';' before 'sizeInIeee' string sizeInIeee; ^gptpart.cc:293:18: error: expected ';' before 'description' UnicodeString description; ^gptpart.cc:294:4: error: 'size_t' was not declared in this scope size_t i; ^gptpart.cc:294:11: error: expected ';' before 'i' size_t i; ^gptpart.cc:296:8: error: 'firstLBA' was not declared in this scope if (firstLBA != 0) { ^gptpart.cc:297:7: error: 'sizeInIeee' was not declared in this scope sizeInIeee = BytesToIeee(lastLBA - firstLBA + 1, blockSize); ^gptpart.cc:297:32: error: 'lastLBA' was not declared in this scope sizeInIeee = BytesToIeee(lastLBA - firstLBA + 1, blockSize); ^gptpart.cc:297:65: error: 'BytesToIeee' was not declared in this scope sizeInIeee = BytesToIeee(lastLBA - firstLBA + 1, blockSize); ^gptpart.cc:298:7: error: 'cout' was not declared in this scope cout.fill(' '); ^gptpart.cc:307:15: error: 'i' was not declared in this scope for (i = 0; i < 10 - sizeInIeee.length(); i++) ^gptpart.cc:311:17: error: 'ios' has not been declared cout.setf(ios::uppercase); ^gptpart.cc:312:15: error: 'hex' was not declared in this scope cout << hex << partitionType.GetHexType() << " " << dec; ^gptpart.cc:312:36: error: 'class PartType' has no member named 'GetHexType' cout << hex << partitionType.GetHexType() << " " << dec; ^gptpart.cc:312:60: error: 'dec' was not declared in this scope cout << hex << partitionType.GetHexType() << " " << dec; ^gptpart.cc:318:14: error: expected ';' before 'desc' string desc = GetDescription() ; ^gptpart.cc:319:14: error: expected ';' before 'n' size_t n = 0 ; ^gptpart.cc:320:14: error: expected ';' before 'i' size_t i = 0 ; ^gptpart.cc:321:14: error: expected ';' before 'len' size_t len = desc.length() ; ^gptpart.cc:322:15: error: 'n' was not declared in this scope while ( n < 22 && i < len ) { ^gptpart.cc:322:25: error: 'i' was not declared in this scope while ( n < 22 && i < len ) { ^gptpart.cc:322:29: error: 'len' was not declared in this scope while ( n < 22 && i < len ) { ^gptpart.cc:329:33: error: 'desc' was not declared in this scope while ( i < len && ( ( desc[ i ] & 0xC0 ) == 0x80 ) ) { ^gptpart.cc:335:12: error: 'i' was not declared in this scope if ( i < len ) { ^gptpart.cc:335:16: error: 'len' was not declared in this scope if ( i < len ) { ^gptpart.cc:336:10: error: 'n' was not declared in this scope n = 0 ; ^gptpart.cc:346:36: error: 'desc' was not declared in this scope while ( i < len && ( ( desc[ i ] & 0xC0 ) == 0x80 ) ) { ^gptpart.cc:353:30: error: 'GetDescription' was not declared in this scope cout << GetDescription().substr( 0 , i ) ; ^gptpart.cc:353:44: error: 'i' was not declared in this scope cout << GetDescription().substr( 0 , i ) ; ^gptpart.cc:354:16: error: 'len' was not declared in this scope if ( i < len ) cout << "..." ; ^gptpart.cc: At global scope:gptpart.cc:363:27: error: variable or field 'ShowDetails' declared void void GPTPart::ShowDetails(uint32_t blockSize) { ^gptpart.cc:363:27: error: 'uint32_t' was not declared in this scopegptpart.cc: In member function 'bool GPTPart::operator<(const GPTPart&) const':gptpart.cc:288:1: warning: control reaches end of non-void function [-Wreturn-type] } // GPTPart::operator<() ^make: *** [: gptpart.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...