=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for rainbowcrack-1.2nb5 --- rtgen --- --- rtdump --- --- rtsort --- --- rtgen --- clang++ -I/usr/include -O2 -I/usr/include -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -lcrypto Public.cpp ChainWalkContext.cpp HashAlgorithm.cpp HashRoutine.cpp RainbowTableGenerate.cpp -o rtgen --- rtdump --- clang++ -I/usr/include -O2 -I/usr/include -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -lcrypto Public.cpp ChainWalkContext.cpp HashAlgorithm.cpp HashRoutine.cpp RainbowTableDump.cpp -o rtdump --- rtsort --- clang++ -I/usr/include -O2 -I/usr/include -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib Public.cpp RainbowTableSort.cpp -o rtsort --- rtgen --- In file included from Public.cpp:11: --- rtsort --- In file included from Public.cpp:11: --- rtdump --- In file included from Public.cpp:11: --- rtgen --- ./Public.h:25:2: error: unknown type name 'u_int64_t' uint64 nIndexS; --- rtsort --- ./Public.h:25:2: error: unknown type name 'u_int64_t' --- rtgen --- ^ --- rtsort --- uint64 nIndexS; --- rtdump --- ./Public.h:25:2: error: unknown type name 'u_int64_t' --- rtsort --- ^ --- rtdump --- uint64 nIndexS; ^ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtgen --- ^ --- rtsort --- #define uint64 u_int64_t --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- ^ --- rtdump --- #define uint64 u_int64_t ^ --- rtgen --- ./Public.h:26:2: error: unknown type name 'u_int64_t' uint64 nIndexE; ^ --- rtsort --- ./Public.h:26:2: error: unknown type name 'u_int64_t' --- rtdump --- ./Public.h:26:2: error: unknown type name 'u_int64_t' --- rtsort --- uint64 nIndexE; --- rtdump --- uint64 nIndexE; --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- #define uint64 u_int64_t --- rtdump --- #define uint64 u_int64_t --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ./Public.h:37:20: error: unknown type name 'u_int64_t' string uint64tostr(uint64 n); ^ --- rtsort --- ./Public.h:37:20: error: unknown type name 'u_int64_t' --- rtdump --- ./Public.h:37:20: error: unknown type name 'u_int64_t' --- rtsort --- string uint64tostr(uint64 n); --- rtdump --- string uint64tostr(uint64 n); --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- #define uint64 u_int64_t --- rtdump --- #define uint64 u_int64_t --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ./Public.h:38:23: error: unknown type name 'u_int64_t' string uint64tohexstr(uint64 n); ^ --- rtsort --- ./Public.h:38:23: error: unknown type name 'u_int64_t' --- rtdump --- ./Public.h:38:23: error: unknown type name 'u_int64_t' --- rtsort --- string uint64tohexstr(uint64 n); --- rtdump --- string uint64tohexstr(uint64 n); --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- #define uint64 u_int64_t --- rtdump --- #define uint64 u_int64_t --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- Public.cpp:79:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete data; ^ --- rtsort --- Public.cpp:79:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] --- rtgen --- [] --- rtdump --- Public.cpp:79:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] --- rtsort --- delete data; --- rtdump --- delete data; --- rtsort --- ^ --- rtdump --- ^ --- rtsort --- [] --- rtdump --- [] --- rtgen --- Public.cpp:74:16: note: allocated with 'new[]' here char* data = new char[len + 1]; ^ --- rtsort --- Public.cpp:74:16: note: allocated with 'new[]' here --- rtdump --- Public.cpp:74:16: note: allocated with 'new[]' here --- rtsort --- char* data = new char[len + 1]; --- rtdump --- char* data = new char[len + 1]; --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- Public.cpp:134:23: warning: format specifies type 'unsigned long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat] sprintf(str, "%llu", n); ~~~~ ^ --- rtsort --- Public.cpp:134:23: warning: format specifies type 'unsigned long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat] --- rtgen --- %lu --- rtdump --- Public.cpp:134:23: warning: format specifies type 'unsigned long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat] --- rtsort --- sprintf(str, "%llu", n); --- rtdump --- sprintf(str, "%llu", n); --- rtsort --- ~~~~ ^ --- rtdump --- ~~~~ ^ --- rtsort --- %lu --- rtdump --- %lu --- rtgen --- Public.cpp:147:26: warning: format specifies type 'unsigned long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat] sprintf(str, "%016llx", n); ~~~~~~~ ^ --- rtsort --- Public.cpp:147:26: warning: format specifies type 'unsigned long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat] --- rtgen --- %016lx --- rtdump --- Public.cpp:147:26: warning: format specifies type 'unsigned long long' but the argument has type 'u_int64_t' (aka 'unsigned long') [-Wformat] --- rtsort --- sprintf(str, "%016llx", n); --- rtdump --- sprintf(str, "%016llx", n); --- rtsort --- ~~~~~~~ ^ --- rtdump --- ~~~~~~~ ^ --- rtsort --- %016lx --- rtdump --- %016lx --- rtgen --- Public.cpp:176:30: error: use of undeclared identifier 'VM_METER' static int mib[] = {CTL_VM, VM_METER}; ^ --- rtsort --- Public.cpp:176:30: error: use of undeclared identifier 'VM_METER' static int mib[] = {CTL_VM, VM_METER}; --- rtdump --- Public.cpp:176:30: error: use of undeclared identifier 'VM_METER' --- rtsort --- ^ --- rtdump --- static int mib[] = {CTL_VM, VM_METER}; ^ --- rtgen --- Public.cpp:177:17: error: variable has incomplete type 'struct vmtotal' struct vmtotal vmtotal; ^ --- rtsort --- Public.cpp:177:17: error: variable has incomplete type 'struct vmtotal' struct vmtotal vmtotal; --- rtdump --- Public.cpp:177:17: error: variable has incomplete type 'struct vmtotal' --- rtsort --- ^ --- rtdump --- struct vmtotal vmtotal; ^ --- rtgen --- Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; ^ --- rtsort --- Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; --- rtdump --- Public.cpp:177:9: note: forward declaration of 'vmtotal' --- rtsort --- ^ --- rtdump --- struct vmtotal vmtotal; ^ --- rtgen --- Public.cpp:181:9: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' size = sizeof(vmtotal); ^ ~~~~~~~~~ --- rtsort --- Public.cpp:181:9: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' size = sizeof(vmtotal); --- rtdump --- Public.cpp:181:9: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' --- rtsort --- ^ ~~~~~~~~~ --- rtdump --- size = sizeof(vmtotal); ^ ~~~~~~~~~ --- rtgen --- Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; ^ --- rtsort --- Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; --- rtdump --- Public.cpp:177:9: note: forward declaration of 'vmtotal' --- rtsort --- ^ --- rtdump --- struct vmtotal vmtotal; ^ --- rtgen --- Public.cpp:190:22: error: 'vmtotal' does not refer to a value if (sysctl(mib, 2, &vmtotal, &size, NULL, 0) < 0) { ^ --- rtsort --- Public.cpp:190:22: error: 'vmtotal' does not refer to a value if (sysctl(mib, 2, &vmtotal, &size, NULL, 0) < 0) { --- rtdump --- Public.cpp:190:22: error: 'vmtotal' does not refer to a value --- rtsort --- ^ --- rtdump --- if (sysctl(mib, 2, &vmtotal, &size, NULL, 0) < 0) { ^ --- rtgen --- Public.cpp:177:9: note: declared here struct vmtotal vmtotal; ^ --- rtsort --- Public.cpp:177:9: note: declared here struct vmtotal vmtotal; --- rtdump --- Public.cpp:177:9: note: declared here --- rtsort --- ^ --- rtdump --- struct vmtotal vmtotal; ^ --- rtgen --- Public.cpp:191:10: error: 'vmtotal' does not refer to a value bzero(&vmtotal, sizeof(vmtotal)); ^ --- rtsort --- Public.cpp:191:10: error: 'vmtotal' does not refer to a value bzero(&vmtotal, sizeof(vmtotal)); --- rtdump --- Public.cpp:191:10: error: 'vmtotal' does not refer to a value --- rtsort --- ^ --- rtdump --- bzero(&vmtotal, sizeof(vmtotal)); ^ --- rtgen --- Public.cpp:177:9: note: declared here struct vmtotal vmtotal; ^ --- rtsort --- Public.cpp:177:9: note: declared here struct vmtotal vmtotal; --- rtdump --- Public.cpp:177:9: note: declared here --- rtsort --- ^ --- rtdump --- struct vmtotal vmtotal; ^ --- rtgen --- Public.cpp:191:19: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' bzero(&vmtotal, sizeof(vmtotal)); --- rtsort --- Public.cpp:191:19: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' --- rtgen --- ^ ~~~~~~~~~ --- rtsort --- bzero(&vmtotal, sizeof(vmtotal)); --- rtdump --- Public.cpp:191:19: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' --- rtsort --- ^ ~~~~~~~~~ --- rtdump --- bzero(&vmtotal, sizeof(vmtotal)); ^ ~~~~~~~~~ --- rtgen --- Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; --- rtsort --- Public.cpp:177:9: note: forward declaration of 'vmtotal' --- rtgen --- ^ --- rtsort --- struct vmtotal vmtotal; --- rtdump --- Public.cpp:177:9: note: forward declaration of 'vmtotal' --- rtsort --- ^ --- rtdump --- struct vmtotal vmtotal; ^ --- rtgen --- Public.cpp:194:24: error: expected ')' return(pagetok(vmtotal.t_free)); --- rtsort --- Public.cpp:194:24: error: expected ')' --- rtgen --- ^ --- rtsort --- return(pagetok(vmtotal.t_free)); --- rtdump --- Public.cpp:194:24: error: expected ')' --- rtsort --- ^ --- rtdump --- return(pagetok(vmtotal.t_free)); ^ --- rtgen --- Public.cpp:194:9: note: to match this '(' return(pagetok(vmtotal.t_free)); --- rtsort --- Public.cpp:194:9: note: to match this '(' --- rtgen --- ^ --- rtsort --- return(pagetok(vmtotal.t_free)); --- rtdump --- Public.cpp:194:9: note: to match this '(' --- rtsort --- ^ --- rtdump --- return(pagetok(vmtotal.t_free)); ^ --- rtgen --- Public.cpp:29:25: note: expanded from macro 'pagetok' #define pagetok(size) ((size) << pageshift) --- rtsort --- Public.cpp:29:25: note: expanded from macro 'pagetok' --- rtgen --- ^ --- rtsort --- #define pagetok(size) ((size) << pageshift) --- rtdump --- Public.cpp:29:25: note: expanded from macro 'pagetok' --- rtsort --- ^ --- rtdump --- #define pagetok(size) ((size) << pageshift) ^ --- rtgen --- Public.cpp:194:9: error: expected expression return(pagetok(vmtotal.t_free)); --- rtsort --- Public.cpp:194:9: error: expected expression --- rtgen --- ^ --- rtsort --- return(pagetok(vmtotal.t_free)); --- rtdump --- Public.cpp:194:9: error: expected expression --- rtsort --- ^ --- rtdump --- return(pagetok(vmtotal.t_free)); ^ --- rtgen --- Public.cpp:29:32: note: expanded from macro 'pagetok' #define pagetok(size) ((size) << pageshift) --- rtsort --- Public.cpp:29:32: note: expanded from macro 'pagetok' --- rtgen --- ^ --- rtsort --- #define pagetok(size) ((size) << pageshift) --- rtdump --- Public.cpp:29:32: note: expanded from macro 'pagetok' #define pagetok(size) ((size) << pageshift) --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- 3 warnings and 12 errors generated. --- rtsort --- 3 warnings and 12 errors generated. --- rtdump --- 3 warnings and 12 errors generated. --- rtgen --- In file included from ChainWalkContext.cpp:11: In file included from ./ChainWalkContext.h:11: --- rtsort --- In file included from RainbowTableSort.cpp:7: --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtgen --- ./Public.h:25:2: error: unknown type name 'u_int64_t' --- rtdump --- In file included from ./ChainWalkContext.h:11: --- rtgen --- uint64 nIndexS; --- rtsort --- ./Public.h:25:2: error: unknown type name 'u_int64_t' --- rtgen --- ^ --- rtsort --- uint64 nIndexS; ^ --- rtdump --- ./Public.h:25:2: error: unknown type name 'u_int64_t' uint64 nIndexS; --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtgen --- ^ --- rtsort --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ./Public.h:26:2: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- uint64 nIndexE; --- rtsort --- ./Public.h:26:2: error: unknown type name 'u_int64_t' --- rtgen --- ^ --- rtsort --- uint64 nIndexE; ^ --- rtdump --- ./Public.h:26:2: error: unknown type name 'u_int64_t' --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- uint64 nIndexE; --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtgen --- ^ --- rtsort --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ./Public.h:37:20: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- string uint64tostr(uint64 n); --- rtsort --- ./Public.h:37:20: error: unknown type name 'u_int64_t' --- rtgen --- ^ --- rtsort --- string uint64tostr(uint64 n); ^ --- rtdump --- ./Public.h:37:20: error: unknown type name 'u_int64_t' string uint64tostr(uint64 n); --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtgen --- ^ --- rtsort --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ./Public.h:38:23: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- string uint64tohexstr(uint64 n); --- rtsort --- ./Public.h:38:23: error: unknown type name 'u_int64_t' --- rtgen --- ^ --- rtsort --- string uint64tohexstr(uint64 n); ^ --- rtdump --- ./Public.h:38:23: error: unknown type name 'u_int64_t' string uint64tohexstr(uint64 n); --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtgen --- ^ --- rtsort --- #define uint64 u_int64_t ^ --- rtgen --- In file included from ChainWalkContext.cpp:11: --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtsort --- RainbowTableSort.cpp:41:15: error: no viable overloaded '=' pChain[nLow] = pChain[nRandomIndex]; ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ --- rtgen --- ./ChainWalkContext.h:30:9: error: unknown type name 'u_int64_t' --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtgen --- static uint64 m_nPlainSpaceUpToX[MAX_PLAIN_LEN + 1]; // Performance consideration ^ --- rtsort --- ./Public.h:23:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'RainbowChain' to 'RainbowChain &&' for 1st argument --- rtdump --- ./ChainWalkContext.h:30:9: error: unknown type name 'u_int64_t' --- rtsort --- struct RainbowChain --- rtdump --- static uint64 m_nPlainSpaceUpToX[MAX_PLAIN_LEN + 1]; // Performance consideration --- rtsort --- ^ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t ^ In file included from ChainWalkContext.cpp:11: --- rtsort --- RainbowTableSort.cpp:42:23: error: no viable overloaded '=' --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- pChain[nRandomIndex] = TempChain; --- rtdump --- #define uint64 u_int64_t --- rtsort --- ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ --- rtdump --- ^ --- rtgen --- ./ChainWalkContext.h:31:9: error: unknown type name 'u_int64_t' --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtgen --- static uint64 m_nPlainSpaceTotal; // Performance consideration ^ --- rtsort --- ./Public.h:23:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'RainbowChain' to 'RainbowChain &&' for 1st argument struct RainbowChain ^ --- rtdump --- ./ChainWalkContext.h:31:9: error: unknown type name 'u_int64_t' static uint64 m_nPlainSpaceTotal; // Performance consideration --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t ^ --- rtsort --- RainbowTableSort.cpp:44:12: error: no viable overloaded '=' TempChain = pChain[nLow]; --- rtgen --- In file included from ChainWalkContext.cpp:11: --- rtsort --- ~~~~~~~~~ ^ ~~~~~~~~~~~~ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from ChainWalkContext.cpp:11: --- rtgen --- ./ChainWalkContext.h:34:9: error: unknown type name 'u_int64_t' --- rtsort --- ./Public.h:23:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'RainbowChain' to 'RainbowChain &&' for 1st argument --- rtgen --- static uint64 m_nReduceOffset; // Performance consideration --- rtsort --- struct RainbowChain --- rtgen --- ^ --- rtsort --- ^ --- rtdump --- ./ChainWalkContext.h:34:9: error: unknown type name 'u_int64_t' static uint64 m_nReduceOffset; // Performance consideration --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtsort --- RainbowTableSort.cpp:45:2: error: unknown type name 'u_int64_t' --- rtgen --- #define uint64 u_int64_t --- rtsort --- uint64 nPivotKey = pChain[nLow].nIndexE; --- rtgen --- ^ --- rtsort --- ^ --- rtgen --- In file included from ChainWalkContext.cpp:11: --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ./ChainWalkContext.h:37:2: error: unknown type name 'u_int64_t' --- rtsort --- ^ --- rtgen --- uint64 m_nIndex; --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtgen --- ^ --- rtsort --- RainbowTableSort.cpp:50:16: error: no viable overloaded '=' --- rtdump --- ./ChainWalkContext.h:37:2: error: unknown type name 'u_int64_t' --- rtsort --- pChain[nLow] = pChain[nHigh]; --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- uint64 m_nIndex; --- rtsort --- ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtgen --- ^ In file included from ChainWalkContext.cpp:11: --- rtsort --- ./Public.h:23:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'RainbowChain' to 'RainbowChain &&' for 1st argument --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- struct RainbowChain --- rtdump --- #define uint64 u_int64_t --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ./ChainWalkContext.h:56:9: error: unknown type name 'u_int64_t' static uint64 GetPlainSpaceTotal(); --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtgen --- ^ --- rtsort --- RainbowTableSort.cpp:53:17: error: no viable overloaded '=' pChain[nHigh] = pChain[nLow]; ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ --- rtdump --- ./ChainWalkContext.h:56:9: error: unknown type name 'u_int64_t' --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- static uint64 GetPlainSpaceTotal(); --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtgen --- ^ --- rtsort --- ./Public.h:23:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'RainbowChain' to 'RainbowChain &&' for 1st argument struct RainbowChain --- rtgen --- In file included from ChainWalkContext.cpp:11: --- rtsort --- ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtgen --- ./ChainWalkContext.h:61:16: error: unknown type name 'u_int64_t' --- rtsort --- RainbowTableSort.cpp:55:15: error: no viable overloaded '=' --- rtgen --- void SetIndex(uint64 nIndex); --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtsort --- pChain[nLow] = TempChain; --- rtgen --- ^ --- rtsort --- ~~~~~~~~~~~~ ^ ~~~~~~~~~ --- rtdump --- ./ChainWalkContext.h:61:16: error: unknown type name 'u_int64_t' --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- void SetIndex(uint64 nIndex); --- rtsort --- ./Public.h:23:8: note: candidate function (the implicit move assignment operator) not viable: no known conversion from 'RainbowChain' to 'RainbowChain &&' for 1st argument --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtsort --- struct RainbowChain --- rtgen --- ^ --- rtsort --- ^ --- rtgen --- In file included from ChainWalkContext.cpp:11: --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtsort --- RainbowTableSort.cpp:193:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] --- rtdump --- ^ --- rtsort --- delete pMem; ^ --- rtgen --- ./ChainWalkContext.h:68:2: error: unknown type name 'u_int64_t' --- rtsort --- [] --- rtgen --- uint64 GetIndex(); --- rtdump --- In file included from ChainWalkContext.cpp:11: --- rtgen --- ^ --- rtsort --- RainbowTableSort.cpp:162:24: note: allocated with 'new[]' here --- rtdump --- ./ChainWalkContext.h:68:2: error: unknown type name 'u_int64_t' --- rtsort --- unsigned char* pMem = new unsigned char[nAvailPhys]; --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- uint64 GetIndex(); --- rtsort --- ^ --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtgen --- ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- RainbowTableSort.cpp:206:3: error: unknown type name 'u_int64_t' --- rtgen --- ChainWalkContext.cpp:32:1: error: unknown type name 'u_int64_t' --- rtdump --- #define uint64 u_int64_t --- rtsort --- uint64 nMinIndexE; --- rtgen --- uint64 CChainWalkContext::m_nPlainSpaceUpToX[MAX_PLAIN_LEN + 1]; --- rtdump --- ^ --- rtsort --- ^ --- rtgen --- ^ --- rtsort --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ChainWalkContext.cpp:32:1: error: unknown type name 'u_int64_t' --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- #define uint64 u_int64_t --- rtdump --- uint64 CChainWalkContext::m_nPlainSpaceUpToX[MAX_PLAIN_LEN + 1]; --- rtgen --- #define uint64 u_int64_t --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ^ --- rtsort --- In file included from RainbowTableSort.cpp:7: --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- In file included from ./Public.h:14: --- rtdump --- #define uint64 u_int64_t --- rtgen --- ChainWalkContext.cpp:33:1: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- uint64 CChainWalkContext::m_nPlainSpaceTotal; ^ --- rtsort --- /usr/include/c++/v1/list:267:44: error: cannot initialize object parameter of type 'std::__1::__list_node_base' with an expression of type 'std::__1::__list_node' return static_cast<__link_pointer>(__base::__self()); --- rtdump --- ChainWalkContext.cpp:33:1: error: unknown type name 'u_int64_t' --- rtsort --- ^~~~~~ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- uint64 CChainWalkContext::m_nPlainSpaceTotal; --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtgen --- ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ChainWalkContext.cpp:36:1: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- uint64 CChainWalkContext::m_nReduceOffset; ^ --- rtdump --- ChainWalkContext.cpp:36:1: error: unknown type name 'u_int64_t' uint64 CChainWalkContext::m_nReduceOffset; --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ChainWalkContext.cpp:167:2: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- uint64 nTemp = 1; ^ --- rtdump --- ChainWalkContext.cpp:167:2: error: unknown type name 'u_int64_t' --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- uint64 nTemp = 1; --- rtgen --- #define uint64 u_int64_t --- rtdump --- ^ --- rtgen --- ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- /usr/include/c++/v1/list:1571:40: note: in instantiation of member function 'std::__1::__list_node::__as_link' requested here --- rtdump --- #define uint64 u_int64_t --- rtgen --- ChainWalkContext.cpp:304:1: error: unknown type name 'u_int64_t' --- rtsort --- __link_nodes_at_back(__hold.get()->__as_link(), __hold.get()->__as_link()); --- rtdump --- ^ --- rtgen --- uint64 CChainWalkContext::GetPlainSpaceTotal() --- rtsort --- ^ --- rtgen --- ^ --- rtsort --- RainbowTableSort.cpp:186:7: note: in instantiation of member function 'std::__1::list >::push_back' requested here --- rtdump --- ChainWalkContext.cpp:304:1: error: unknown type name 'u_int64_t' --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtsort --- lSS.push_back(ss); --- rtdump --- uint64 CChainWalkContext::GetPlainSpaceTotal() --- rtgen --- #define uint64 u_int64_t --- rtsort --- ^ --- rtdump --- ^ --- rtgen --- ^ --- rtsort --- 1 warning and 13 errors generated. *** [rtsort] Error code 1 bmake: stopped in /var/pkgsrc/work/security/rainbowcrack/work/rainbowcrack-1.2-src/src --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtgen --- ChainWalkContext.cpp:353:34: error: unknown type name 'u_int64_t' --- rtdump --- #define uint64 u_int64_t --- rtgen --- void CChainWalkContext::SetIndex(uint64 nIndex) --- rtdump --- ^ --- rtgen --- ^ --- rtdump --- ChainWalkContext.cpp:353:34: error: unknown type name 'u_int64_t' void CChainWalkContext::SetIndex(uint64 nIndex) --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ChainWalkContext.cpp:375:2: error: unknown type name 'u_int64_t' --- rtdump --- ^ --- rtgen --- uint64 nIndexOfX = m_nIndex - m_nPlainSpaceUpToX[m_nPlainLen - 1]; ^ --- rtdump --- ChainWalkContext.cpp:375:2: error: unknown type name 'u_int64_t' uint64 nIndexOfX = m_nIndex - m_nPlainSpaceUpToX[m_nPlainLen - 1]; --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- ^ --- rtgen --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- ChainWalkContext.cpp:439:16: error: unknown type name 'u_int64_t'; did you mean 'std::uint64_t'? --- rtdump --- ^ --- rtgen --- m_nIndex = (*(uint64*)m_Hash + m_nReduceOffset + nPos) % m_nPlainSpaceTotal; ^~~~~~ std::uint64_t --- rtdump --- ChainWalkContext.cpp:439:16: error: unknown type name 'u_int64_t'; did you mean 'std::uint64_t'? m_nIndex = (*(uint64*)m_Hash + m_nReduceOffset + nPos) % m_nPlainSpaceTotal; ^~~~~~ --- rtgen --- ./Public.h:20:17: note: expanded from macro 'uint64' --- rtdump --- std::uint64_t --- rtgen --- #define uint64 u_int64_t ^ --- rtdump --- ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t --- rtgen --- /usr/include/c++/v1/cstdint:161:8: note: 'std::uint64_t' declared here --- rtdump --- ^ --- rtgen --- using::uint64_t; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] --- rtdump --- /usr/include/c++/v1/cstdint:161:8: note: 'std::uint64_t' declared here using::uint64_t; --- rtgen --- 20 errors generated. --- rtdump --- ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. In file included from RainbowTableDump.cpp:7: In file included from ./ChainWalkContext.h:11: ./Public.h:25:2: error: unknown type name 'u_int64_t' uint64 nIndexS; ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ ./Public.h:26:2: error: unknown type name 'u_int64_t' uint64 nIndexE; ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ ./Public.h:37:20: error: unknown type name 'u_int64_t' string uint64tostr(uint64 n); ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ ./Public.h:38:23: error: unknown type name 'u_int64_t' string uint64tohexstr(uint64 n); ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:30:9: error: unknown type name 'u_int64_t' static uint64 m_nPlainSpaceUpToX[MAX_PLAIN_LEN + 1]; // Performance consideration ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:31:9: error: unknown type name 'u_int64_t' static uint64 m_nPlainSpaceTotal; // Performance consideration ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ --- rtgen --- *** [rtgen] Error code 1 bmake: stopped in /var/pkgsrc/work/security/rainbowcrack/work/rainbowcrack-1.2-src/src --- rtdump --- In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:34:9: error: unknown type name 'u_int64_t' static uint64 m_nReduceOffset; // Performance consideration ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:37:2: error: unknown type name 'u_int64_t' uint64 m_nIndex; ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:56:9: error: unknown type name 'u_int64_t' static uint64 GetPlainSpaceTotal(); ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:61:16: error: unknown type name 'u_int64_t' void SetIndex(uint64 nIndex); ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ In file included from RainbowTableDump.cpp:7: ./ChainWalkContext.h:68:2: error: unknown type name 'u_int64_t' uint64 GetIndex(); ^ ./Public.h:20:17: note: expanded from macro 'uint64' #define uint64 u_int64_t ^ 11 errors generated. *** [rtdump] Error code 1 bmake: stopped in /var/pkgsrc/work/security/rainbowcrack/work/rainbowcrack-1.2-src/src 3 errors bmake: stopped in /var/pkgsrc/work/security/rainbowcrack/work/rainbowcrack-1.2-src/src *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/security/rainbowcrack *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/security/rainbowcrack