Minetest can't build on FreeBSD, because the file endian.h are located at /usr/include/sys/endian.h
In fact in src/cguittfont/irrUString.h we have this include(at line 50):
We can fix by changing <endian.h> to <sys/endian.h>. The best would be somethings
like use a macro like __FREEBSD (defined if compiled on FreeBSD ) and have:
Auto-assigned to maintainer amdmi3@FreeBSD.org
Please post the full build log, as I cannot reproduce this.
A commit references this bug:
Date: Tue Dec 30 00:02:38 UTC 2014
New revision: 375811
- Fix build with FREETYPE enabled
Submitted by: firstname.lastname@example.org
Please ignore the request, I was able to reproduce it - FREETYPE option needs to be enabled. Fixed, thanks!