I'm going to add a couple of posts later on in regards to the process of installing tac_plus on Ubuntu but I thought I'd pre-empt the full post with a quick fix if you're trying to install and hit the following error:
authen.cpp: In member function 'int tauthen::changepass(int)':
authen.cpp:1057:52: error: 'crypt' was not declared in this scope
I initially added #define <crypt.h>' to authen.cpp but was finding that the passwords being generated by the function wasn't matching what the tac_plus web front end was generating.
Ended up tracing the fix back to adding #include <unistd.h> to the define section in tac_plus.h.
Testing following a successful build showed passwords being generated successfully by both the tac_plus program and the php web front end.
Hope this shortcuts the build process for people.
No comments:
Post a Comment