Often the code comes directly from a Windows computer. The following steps may be needed to compile it on UNIX: >> dos2unix Makefile Makefile >> dos2unix depends.sh depends.sh >> chmod 755 depends.sh >> make If compiling as a static library, it is necessary to uncomment #define _LIB in "src/abc/main/main.c" Several things to try if it does not compile on your platform: - Try running all code through dos2unix (Solaris) - Try removing flags from the libs line (LIBS :=) in Makefile (Mac)