> it also fails on kfreebsd-*. Can you have a look there as well?

There the immediate problem is that
libcharsetdetect/nspr-emu/prcpucfg.h recognises kfreebsd-* with
neither defined(__linux__) nor defined(__FreeBSD__). It's possible
both would work, but I think the Linux way is safer as the macros
being tested and set relate to the userland. So, following the
suggestion given in
http://sourceforge.net/p/predef/wiki/OperatingSystems/, I'd suggest
this untested patch:

--- prcpucfg.h.orig
+++ prcpucfg.h
@@ -34,7 +34,7 @@
 #include "prcpucfg_win.h"
 #elif defined(__APPLE__)
 #include "prcpucfg_mac.h"
-#elif defined(__linux__)
+#elif defined(__linux__) || (defined(__FreeBSD_kernel__) && defined(__GLIBC__))
 #include "prcpucfg_linux.h"
 #elif defined(__FreeBSD__)
 #include "prcpucfg_freebsd.h"

> Also, this needs to go upstream somehow. Could you notify upstream at
> https://github.com/Aelve/charsetdetect-ae?

I'll see if I can create an "issue" there.

Edmund


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/cahdciud7zwj0e1etuosepxvv0omszrxawxel9cr8srrhnpq...@mail.gmail.com

Reply via email to