I tried to compile on Lubuntu for Powerpc with g++ 4.6.3. You have to add the lines #include <cstring> #include <string> in the files hamm_sec_gen.cpp and hamm_secded_gen.cpp, because if you use "make" (like i did) the linker doesn't know how to use "strcpy". Maybe you have to use just one of the includes, IDK. I just wanted to run the generator.