Hi,

I've just updated my installation of libidn to 1.26. Configure 
automatically switches to c99 mode, so that it can use the IRIX
system stdint.h, which is protected by

#ifndef __c99
#error This header file is to be used only for c99 mode compilations
#else

The problem is that the C++-Compiler is _not_ c99 compatible, so 
that no C++ program can use idna.h or tld.h. One solution would be
to explicitly test header file usability with C and C++ compilers,
but since C++ is not used, I'd suggest explicitly disabling stdint.h
if __sgi (but not __gnuc__) is defined.


There used to be a similar problem with curl, documented here:

http://sourceforge.net/p/curl/bugs/889/


regards,


rainer canavan

_______________________________________________
Help-libidn mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-libidn

Reply via email to