fix freebsd build error