=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for rainbowcrack-1.2nb4 c++ -I/usr/pkg/include -O2 -march=i586 -I/usr/pkg/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lcrypto Public.cpp ChainWalkContext.cpp HashAlgorithm.cpp HashRoutine.cpp RainbowTableGenerate.cpp -o rtgen Public.cpp:177:17: error: variable has incomplete type 'struct vmtotal' struct vmtotal vmtotal; ^ Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; ^ Public.cpp:181:9: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' size = sizeof(vmtotal); ^ ~~~~~~~~~ Public.cpp:177:9: note: forward declaration of 'vmtotal' struct vmtotal vmtotal; ^ Public.cpp:190:22: error: 'vmtotal' does not refer to a value if (sysctl(mib, 2, &vmtotal, &size, NULL, 0) < 0) { ^ Public.cpp:177:9: note: declared here struct vmtotal vmtotal; ^ Public.cpp:191:10: error: 'vmtotal' does not refer to a value bzero(&vmtotal, sizeof(vmtotal)); ^ Public.cpp:177:9: note: declared here struct vmtotal vmtotal; ^ Public.cpp:194:24: error: expected ')' return(pagetok(vmtotal.t_free)); ^ Public.cpp:29:26: note: expanded from macro 'pagetok' #define pagetok(size) ((size) << pageshift) ^ Public.cpp:194:9: note: to match this '(' return(pagetok(vmtotal.t_free)); ^ Public.cpp:29:25: note: expanded from macro 'pagetok' #define pagetok(size) ((size) << pageshift) ^ Public.cpp:194:9: error: expected expression return(pagetok(vmtotal.t_free)); ^ Public.cpp:29:32: note: expanded from macro 'pagetok' #define pagetok(size) ((size) << pageshift) ^ 6 errors generated. *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/security/rainbowcrack/work/rainbowcrack-1.2-src/src *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/security/rainbowcrack *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/security/rainbowcrack