[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: failed tests AC_CHECK_LIB
From: |
Brian Dessent |
Subject: |
Re: failed tests AC_CHECK_LIB |
Date: |
Sat, 20 Sep 2008 18:23:49 -0700 |
Matej Tyc wrote:
> unfortunatelly the macro you proposed is broken at the moment, but I
> have notified the developer, so hopefully, it is going to work.
> By the way, do you have an idea what's the cause of this failiure? It is
The macro seems to be broken because this:
ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
extern "C"
#endif
])dnl
is an autoconf 2.13-ism that isn't compatible with 2.5x and later
because AC_LANG became a function instead of a variable. But it seems
that whatever reason for conditionalizing this has gone as well, so you
can just replace that with
#ifdef __cplusplus
extern "C"
#endif
> quite annoying since one can't use AC_SEARCH_LIBS that is so useful when
> cross-compiling.
I don't see why you keep mentioning cross-compiling. The problem is not
specific to cross compilation at all, it affects native use as well.
It's as Keith explained: the w32api functions use the WINAPI (which is
defined as __stdcall on versions of Windows except WinCE) calling
convention, which is not the C default and so they are required to have
proper prototypes.
Brian
- failed tests AC_CHECK_LIB, Matej Tyc, 2008/09/20
- Re: failed tests AC_CHECK_LIB, Brian Dessent, 2008/09/20
- Re: failed tests AC_CHECK_LIB, Matej Tyc, 2008/09/20
- Re: failed tests AC_CHECK_LIB, Keith Marshall, 2008/09/20
- Re: failed tests AC_CHECK_LIB,
Brian Dessent <=
- Re: failed tests AC_CHECK_LIB, Matěj Týč, 2008/09/21
- Re: failed tests AC_CHECK_LIB, Brian Dessent, 2008/09/21
- Re: failed tests AC_CHECK_LIB, Keith Marshall, 2008/09/21
- Re: failed tests AC_CHECK_LIB, Thomas Dickey, 2008/09/21