I don't test with FreeBSD since don't have it here, but here are some notes from someone who got it to work. Insure convert the windows/dos file format to unix, will cause problems with compiling files with multi-line defines! You can use the script 'TOUNIX' to convert all the needed files. I have been told you need gmake but I think if you strip the carriate-returns from the makefile, 'make' will work ok. but if need 'gmake, get it from the ports tree (/usr/ports/devel/gmake) then simply type 'gmake' or 'make' to build. Requires the same patch to the kernel that NetBSD needs, see the notes at the beginning of 'main.c'. Thanks to Dalin S. Owen for the FreeBSD patches