fuz... schrieb am Dienstag, 7. Dezember 2021 um 00:34:10 UTC+1: > Greetings! > > While preparing the FreeBSD port for libpano13 in preparation of the > upcoming 2.9.21 release, I noticed that the unit tests fail.
On which architecture, which compiler? Where there warning during compiling? Between 2.9.21 rc1 and rc2 there were code added to automatically deduce the endianess of the system to fix test failures on different architectures. After searching the internet there were already special code added for FreeBSD in panorama.h: #if defined(__GNUC__) && !defined(__MINGW32__) #if defined(__FreeBSD__) #include <sys/endian.h> #else #include <endian.h> #endif Could you check if sys/endian.h (or files included from there) defines __BYTE_ORDER and __BIG_ENDIAN. If not, are they defined in machine/endian.h? TIA -- A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ --- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. To unsubscribe from this group and stop receiving emails from it, send an email to hugin-ptx+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/hugin-ptx/61ba9255-d333-4714-be2b-3bc32fc1d8a4n%40googlegroups.com.