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.

Reply via email to