=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for rainbowcrack-1.2nb5 c++ -I/usr/include -O2 -march=i586 -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 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:191:19: error: invalid application of 'sizeof' to an incomplete type 'vmtotal' bzero(&vmtotal, sizeof(vmtotal)); ^ ~~~~~~~~~ Public.cpp:177:9: note: forward declaration of 'vmtotal' 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) ^ 7 errors generated. In file included from HashAlgorithm.cpp:9: In file included from /usr/pkgsrc/work/security/rainbowcrack/work/.buildlink/include/openssl/des.h:3: /usr/include/des.h:69:9: warning: 'DES_LONG' macro redefined [-Wmacro-redefined] #define DES_LONG u_int32_t ^ /usr/include/openssl/opensslconf.h:151:9: note: previous definition is here #define DES_LONG uint32_t ^ 1 warning generated. *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/security/rainbowcrack/work/rainbowcrack-1.2-src/src *** Error code 1 Stop. bmake[1]: stopped in /usr/pkgsrc/security/rainbowcrack *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/security/rainbowcrack