This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: patch for (clang) problem on Cygwin 1.7.28(0.271/5/3) i686
- From: KIMURA Masaru <hiyuh dot root at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 28 Feb 2014 17:48:39 +0900
- Subject: Re: patch for (clang) problem on Cygwin 1.7.28(0.271/5/3) i686
- Authentication-results: sourceware.org; auth=none
- References: <20140213164244 dot GA5629 at akk dot org>
Hi,
2014-02-14 1:42 GMT+09:00 Urs Janßen :
> Here's a log-entry from a configure (autoconf) script (when looking for
> ncursesw):
>
> configure:9503: clang -c -g -I/usr/lib/gcc/i686-pc-cygwin/4.8.2/include -O0
> -std=c99 -pedantic -W -Wall -Wextra -Wcast-align -D_XOPEN_SOURCE=600
> --I/usr/include/ncursesw conftest.c 1>&5
> In file included from configure:9497:
> In file included from /usr/include/ncursesw/curses.h:147:
> In file included from /usr/include/stdio.h:35:
> In file included from /usr/include/sys/cdefs.h:43:
> /usr/include/machine/_default_types.h:28:9: error: unknown type name /'__UINT8_TYPE__'
> typedef __UINT8_TYPE__ __uint8_t;
> ^
> /usr/include/machine/_default_types.h:38:9: error: unknown type name '__UINT16_TYPE__'
> typedef __UINT16_TYPE__ __uint16_t;
> ^
> /usr/include/machine/_default_types.h:56:9: error: unknown type name '__UINT32_TYPE__'
> typedef __UINT32_TYPE__ __uint32_t;
> ^
> /usr/include/machine/_default_types.h:78:9: error: unknown type name '__UINT64_TYPE__'
> typedef __UINT64_TYPE__ __uint64_t;
> ^
> configure:9499:12: warning: implicit declaration of function 'tgoto' is
> invalid in C99 [-Wimplicit-function-declaration]
> initscr(); tgoto("?", 0,0)
> ^
> 1 warning and 4 errors generated.
> configure: failed program was:
> #line 9496 "configure"
> #include "confdefs.h"
> #include <curses.h>
> int main() {
> initscr(); tgoto("?", 0,0)
> ; return 0; }
>
>
> After applying the attched patch, configure runs as expected. I'm not sure
> if it's the right approach to fix the issue. IIRC the issue was not present
> in cygwin 1.7.27.
SAME HERE(TM)
# im also waiting llvm/clang bump, 3.1 looks too old...
# at least current 3.1-3 packages should be fixed w/ following patch...
# http://sourceforge.net/p/cygwin-ports/mailman/message/31716912/
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple