compile on freebsd