NetBSD Problem Report #43320

From bsh@grotto.jp  Tue May 18 06:53:40 2010
Return-Path: <bsh@grotto.jp>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 8860763B873
	for <gnats-bugs@gnats.NetBSD.org>; Tue, 18 May 2010 06:53:40 +0000 (UTC)
Message-Id: <20100518065328.EA60D1C696F@akoudai.a.grotto.jp>
Date: Tue, 18 May 2010 15:53:28 +0900 (JST)
From: bsh@grotto.jp
Reply-To: bsh@grotto.jp
To: gnats-bugs@gnats.NetBSD.org
Subject: build.sh fails on Cygwin 1.7.2
X-Send-Pr-Version: 3.95

>Number:         43320
>Category:       toolchain
>Synopsis:       build.sh fails on Cygwin 1.7.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue May 18 06:55:00 +0000 2010
>Closed-Date:    
>Last-Modified:  Sat Feb 16 12:55:02 +0000 2013
>Originator:     Hiroyuki Bessho
>Release:        NetBSD-current as of 2010/May/5
>Organization:
	not so organized
>Environment:
System: CYGWIN_NT-6.0 1.7.2(0.225/5/3) i686
Architecture: i386
Machine: i386
>Description:
	Cross build on Cygwin newer than 2010/Mar/2 fails.
	"build.sh tools" stops with following  messages:

----------------------------------------------------------------
===> build.sh command: ./build.sh -mevbarm tools
===> build.sh started: Mon May 17 14:18:36     2010
===> NetBSD version:   5.99.29
===> MACHINE:          evbarm
===> MACHINE_ARCH:     arm
===> Build platform:   CYGWIN_NT-5.1 1.7.2(0.225/5/3) i686
===> HOST_SH:          /usr/bin/sh
/tmp/GmOYNVTk:3: *** missing separator.  Stop.
===> No $TOOLDIR/bin/nbmake, needs building.
===> Bootstrapping nbmake
checking for sh... /usr/bin/sh
checking for gcc... cc
checking for C compiler default output... a.exe

[[SNIP]]

#      link  mtree/mtree
cc -O -DNO_MD5 -DNO_RMD160 -DNO_SHA1 -DNO_SHA2 -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm/include  -I/cygdrive/c/work/gt-current2/src/tools/mtree/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64  -DMTREE -I/cygdrive/c/work/gt-current2/src/sbin/mknod   -o mtree compare.lo crc.lo create.lo excludes.lo misc.lo mtree.lo spec.lo verify.lo getid.lo pack_dev.lo -L/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -lnbcompat -lz
dependall ===> rpcgen
#    create  rpcgen/rpc_clntout.d
/cygdrive/c/work/gt-current2/src/obj.evbarm/tooldir.CYGWIN_NT-5.1-1.7.2-i686/bin/nbhost-mkdep -f rpc_clntout.d --     -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm/include  -I/cygdrive/c/work/gt-current2/src/tools/rpcgen/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64   /cygdrive/c/work/gt-current2/src/tools/rpcgen/../../usr.bin/rpcgen/rpc_clntout.c
#    create  rpcgen/rpc_cout.d
/cygdrive/c/work/gt-current2/src/obj.evbarm/tooldir.CYGWIN_NT-5.1-1.7.2-i686/bin/nbhost-mkdep -f rpc_cout.d --     -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm/include  -I/cygdrive/c/work/gt-current2/src/tools/rpcgen/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64   /cygdrive/c/work/gt-current2/src/tools/rpcgen/../../usr.bin/rpcgen/rpc_cout.c
#    create  rpcgen/rpc_hout.d
[[SNIP]]
#    create  rpcgen/rpc_util.d
/cygdrive/c/work/gt-current2/src/obj.evbarm/tooldir.CYGWIN_NT-5.1-1.7.2-i686/bin/nbhost-mkdep -f rpc_util.d --     -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm/include  -I/cygdrive/c/work/gt-current2/src/tools/rpcgen/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64   /cygdrive/c/work/gt-current2/src/tools/rpcgen/../../usr.bin/rpcgen/rpc_util.c
#    create  rpcgen/.depend
rm -f .depend
/cygdrive/c/work/gt-current2/src/obj.evbarm/tooldir.CYGWIN_NT-5.1-1.7.2-i686/bin/nbhost-mkdep -d -f .depend -s .lo\ .ln rpc_clntout.d rpc_cout.d rpc_hout.d rpc_main.d rpc_parse.d rpc_sample.d rpc_scan.d rpc_svcout.d rpc_tblout.d rpc_util.d
#   compile  rpcgen/rpc_clntout.lo
cc -O -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm/include  -I/cygdrive/c/work/gt-current2/src/tools/rpcgen/../compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64  -c -o rpc_clntout.lo.o    /cygdrive/c/work/gt-current2/src/tools/rpcgen/../../usr.bin/rpcgen/rpc_clntout.c
In file included from /cygdrive/c/work/gt-current2/src/tools/rpcgen/../../usr.bin/rpcgen/rpc_clntout.c:51:
/usr/include/rpc/types.h:49: error: two or more data types in declaration specifiers
/usr/include/rpc/types.h:49: error: two or more data types in declaration specifiers
/usr/include/rpc/types.h:49: error: two or more data types in declaration specifiers
/usr/include/rpc/types.h:50: error: two or more data types in declaration specifiers
/usr/include/rpc/types.h:50: error: two or more data types in declaration specifiers

*** Failed target:  rpc_clntout.lo
*** Failed command: cc -O -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm -I/cygdrive/c/work/gt-current2/src/tools/compat/obj.evbarm/include -I/cygdrive/c/work/gt-current2/src/tools/rpcgen/../compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -c -o rpc_clntout.lo.o /cygdrive/c/work/gt-current2/src/tools/rpcgen/../../usr.bin/rpcgen/rpc_clntout.c
*** Error code 1

Stop.
nbmake: stopped in /cygdrive/c/work/gt-current2/src/tools/rpcgen

*** Failed target:  dependall
*** Failed command: cd "/cygdrive/c/work/gt-current2/src/tools/rpcgen"; /cygdrive/c/work/gt-current2/src/obj.evbarm/tooldir.CYGWIN_NT-5.1-1.7.2-i686/bin/nbmake realall
*** Error code 1

Stop.
nbmake: stopped in /cygdrive/c/work/gt-current2/src/tools/rpcgen

*** Failed target:  dependall-rpcgen
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/cygdrive/c/work/gt-current2/src/tools" ;; *) this="${dir}/"; real="/cygdrive/c/work/gt-current2/src/tools/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /cygdrive/c/work/gt-current2/src/obj.evbarm/tooldir.CYGWIN_NT-5.1-1.7.2-i686/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget rpcgen dependall
*** Error code 1

Stop.
nbmake: stopped in /cygdrive/c/work/gt-current2/src/tools

ERROR: Failed to make dependall in "tools"
----------------------------------------------------------------

  This happens because u_quad_t and quad_t are defined in
<rpc/types.h> instead of <sys/types.h> on Cygwin.  (Those
definitions were added on 2010/Mar/2.)

  tools/compat/configure can't find those definitions and
HAVE_U_QUAD_T is left undefined in mbtool_config.h to enable
definitions of quad_t and u_quad_t in compat_defs.h.  This results
in compile error when <rpc/types.h> is included as in
rpcgen/rpc_clntout.c.

>How-To-Repeat:
  run "build.sh tools" on Cygwin
>Fix:
  Here's a patch to workaround the problem.
I myself don't like this patch very much.  Wiser souls may find better solution.

diff -r 209f1ce1629b -r 675176593633 src/tools/compat/configure.ac
--- a/src/tools/compat/configure.ac	Thu May 06 23:05:46 2010 +0900
+++ b/src/tools/compat/configure.ac	Mon May 17 17:11:48 2010 +0900
@@ -95,12 +95,24 @@

 # Typedefs.
 AC_TYPE_SIZE_T
-AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int, u_quad_t])
+AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int])
 AC_CHECK_TYPE(socklen_t, [AC_DEFINE([HAVE_SOCKLEN_T], 1,
 			  [Define if you have the socklen_t type.])],,
 [#include <sys/types.h>
 #include <sys/socket.h>])

+AC_CHECK_TYPE(u_quad_t,[AC_DEFINE([HAVE_U_QUAD_T], 1, 
+						   [Define if you have the type u_quad_t])],
+[unset ac_cv_type_u_quad_t
+AC_CHECK_TYPE(u_quad_t, [
+   AC_DEFINE([HAVE_U_QUAD_T_IN_RPC_TYPES_H], 1,
+    [Define if u_quad_t is defined in <rpc/types.h> instead of <sys/types.h> as in Cygwin])
+   ],, [[
+#ifdef HAVE_RPC_TYPES_H
+#include <rpc/types.h>
+#endif
+]])])
+
 dnl XXX - This is UGLY.  Need a better way to homogenize the bitsized types,
 dnl including use of compiler primitive types via AC_CHECK_SIZEOF.
 dnl
diff -r 209f1ce1629b -r 675176593633 src/usr.bin/rpcgen/rpc_clntout.c
--- a/src/usr.bin/rpcgen/rpc_clntout.c	Thu May 06 23:05:46 2010 +0900
+++ b/src/usr.bin/rpcgen/rpc_clntout.c	Mon May 17 17:11:48 2010 +0900
@@ -31,6 +31,11 @@

 #if HAVE_NBTOOL_CONFIG_H
 #include "nbtool_config.h"
+#if !defined(HAVE_U_QUAD_T) && defined(HAVE_U_QUAD_T_IN_RPC_TYPES_H)
+/* use definitions in <rpc/types.h> for Cygwin*/
+#undef	u_quad_t
+#undef	quad_t
+#endif
 #endif

 #include <sys/cdefs.h>
diff -r 209f1ce1629b -r 675176593633 src/usr.bin/rpcgen/rpc_parse.c
--- a/src/usr.bin/rpcgen/rpc_parse.c	Thu May 06 23:05:46 2010 +0900
+++ b/src/usr.bin/rpcgen/rpc_parse.c	Mon May 17 17:11:48 2010 +0900
@@ -31,6 +31,11 @@

 #if HAVE_NBTOOL_CONFIG_H
 #include "nbtool_config.h"
+#if !defined(HAVE_U_QUAD_T) && defined(HAVE_U_QUAD_T_IN_RPC_TYPES_H)
+/* use definitions in <rpc/types.h> for Cygwin */
+#undef	u_quad_t
+#undef	quad_t
+#endif
 #endif

 #include <sys/cdefs.h>


>Release-Note:

>Audit-Trail:
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: toolchain-manager@NetBSD.org, gnats-admin@NetBSD.org,
        netbsd-bugs@NetBSD.org, tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Tue, 18 May 2010 22:57:44 +0900

 > >Synopsis:       build.sh fails on Cygwin 1.7.2

 What about the latest 1.7.5?

 In my WinXP machines, 1.7.1 and 1.7.5 upgraded from 1.7.1
 don't have particular problems.
 ("build.sh -m i386 -U release" works)
 ---
 Izumi Tsutsui

From: hashimoto kenichi <h-kenken@dg7.so-net.ne.jp>
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Cc: gnats-bugs@NetBSD.org, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Sat, 25 Sep 2010 10:06:02 +0900

  This problem also occurs version1.7.7.
 However, in some environments does not occur.

 hashimoto kenichi

 (2010/05/18 22:57), Izumi Tsutsui wrote:
 >>> Synopsis:       build.sh fails on Cygwin 1.7.2
 > What about the latest 1.7.5?
 >
 > In my WinXP machines, 1.7.1 and 1.7.5 upgraded from 1.7.1
 > don't have particular problems.
 > ("build.sh -m i386 -U release" works)
 > ---
 > Izumi Tsutsui

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: h-kenken@dg7.so-net.ne.jp
Cc: gnats-bugs@NetBSD.org, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Sat, 25 Sep 2010 19:41:18 +0900

 >  This problem also occurs version1.7.7.
 > However, in some environments does not occur.

 Can you show what packages are installed on your environment?

 ---
 Izumi Tsutsui

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: h-kenken@dg7.so-net.ne.jp
Cc: gnats-bugs@NetBSD.org, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Sun, 26 Sep 2010 01:07:11 +0900

 > gcc4 gcc4-4.3.4-3.tar.bz2 0
 > gcc4-core gcc4-core-4.3.4-3.tar.bz2 0
 > gcc4-g++ gcc4-g++-4.3.4-3.tar.bz2 0

 Hmm, probably host's gcc4 problem?
 I'm always using gcc-3.4.4 on Cygwin. (it's enough for build.sh)

 I'll check how both versions work on Cygwin-1.7.7.
 ---
 Izumi Tsutsui

From: hashimoto kenichi <h-kenken@dg7.so-net.ne.jp>
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Cc: gnats-bugs@NetBSD.org, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Sun, 26 Sep 2010 00:15:09 +0900

  (2010/09/25 19:41), Izumi Tsutsui wrote:
 >>  This problem also occurs version1.7.7.
 >> However, in some environments does not occur.
 > Can you show what packages are installed on your environment?
 >
 > ---
 > Izumi Tsutsui
 The following packages are installed.

 /etc/setup/installed.db

 -----------------------------------------------------------------------------------------------
 INSTALLED.DB 2
 alternatives alternatives-1.3.30c-10.tar.bz2 0
 aspell aspell-0.60.5-1.tar.bz2 0
 aspell-en aspell-en-6.0.0-1.tar.bz2 0
 autoconf autoconf-9-1.tar.bz2 0
 autoconf2.1 autoconf2.1-2.13-10.tar.bz2 0
 autoconf2.5 autoconf2.5-2.67-1.tar.bz2 0
 automake automake-4-10.tar.bz2 0
 automake1.10 automake1.10-1.10.3-1.tar.bz2 0
 automake1.11 automake1.11-1.11.1-1.tar.bz2 0
 automake1.4 automake1.4-1.4p6-10.tar.bz2 0
 automake1.5 automake1.5-1.5-10.tar.bz2 0
 automake1.6 automake1.6-1.6.3-11.tar.bz2 0
 automake1.7 automake1.7-1.7.9-10.tar.bz2 0
 automake1.8 automake1.8-1.8.5-10.tar.bz2 0
 automake1.9 automake1.9-1.9.6-10.tar.bz2 0
 base-cygwin base-cygwin-2.1-1.tar.bz2 0
 base-files base-files-3.9-3.tar.bz2 0
 base-passwd base-passwd-3.1-1.tar.bz2 0
 bash bash-3.2.51-24.tar.bz2 0
 binutils binutils-2.20.51-2.tar.bz2 0
 bsdcpio bsdcpio-2.8.3-1.tar.bz2 0
 bsdtar bsdtar-2.8.3-1.tar.bz2 0
 bzip2 bzip2-1.0.5-10.tar.bz2 0
 bzr bzr-2.1.2-1.tar.bz2 0
 cgoban cgoban-1.9.14-6.tar.bz2 0
 coreutils coreutils-8.5-2.tar.bz2 0
 cpio cpio-2.11-1.tar.bz2 0
 crypt crypt-1.1-1.tar.bz2 0
 csih csih-0.9.1-1.tar.bz2 0
 ctags ctags-5.8-1.tar.bz2 0
 ctris ctris-0.42-1.tar.bz2 0
 cvs cvs-1.12.13-10.tar.bz2 0
 cvsps cvsps-2.2b1-1.tar.bz2 0
 cygrunsrv cygrunsrv-1.34-1.tar.bz2 0
 cygutils cygutils-1.4.4-1.tar.bz2 0
 cygwin cygwin-1.7.7-1.tar.bz2 0
 cygwin-doc cygwin-doc-1.7-1.tar.bz2 0
 dash dash-0.5.6.1-2.tar.bz2 0
 diffutils diffutils-2.9-1.tar.bz2 0
 e2fsprogs e2fsprogs-1.41.12-1.tar.bz2 0
 editrights editrights-1.01-2.tar.bz2 0
 emacs emacs-23.2-1.tar.bz2 0
 emacs-el emacs-el-23.2-1.tar.bz2 0
 emacs-X11 emacs-X11-23.2-1.tar.bz2 0
 expat expat-2.0.1-1.tar.bz2 0
 findutils findutils-4.5.9-1.tar.bz2 0
 font-adobe-dpi75 font-adobe-dpi75-1.0.1-1.tar.bz2 0
 font-alias font-alias-1.0.2-1.tar.bz2 0
 font-bh-dpi75 font-bh-dpi75-1.0.1-1.tar.bz2 0
 font-bitstream-vera-ttf font-bitstream-vera-ttf-1.10-1.tar.bz2 0
 font-encodings font-encodings-1.0.3-1.tar.bz2 0
 font-misc-misc font-misc-misc-1.1.0-1.tar.bz2 0
 fontconfig fontconfig-2.8.0-1.tar.bz2 0
 fortune fortune-1.99.1-2.tar.bz2 0
 gamin gamin-0.1.10-11.tar.bz2 0
 gawk gawk-3.1.8-1.tar.bz2 0
 gcc4 gcc4-4.3.4-3.tar.bz2 0
 gcc4-core gcc4-core-4.3.4-3.tar.bz2 0
 gcc4-g++ gcc4-g++-4.3.4-3.tar.bz2 0
 GConf2 GConf2-2.28.1-1.tar.bz2 0
 gdb gdb-6.8-2.tar.bz2 0
 gettext gettext-0.17-11.tar.bz2 0
 git git-1.7.2.3-1.tar.bz2 0
 glproto glproto-1.4.11-1.tar.bz2 0
 gnome-icon-theme gnome-icon-theme-2.30.3-1.tar.bz2 0
 gnome-mime-data gnome-mime-data-2.18.0-10.tar.bz2 0
 gnubg gnubg-0.90.0-2.tar.bz2 0
 gnugo gnugo-3.8-2.tar.bz2 0
 gnupg gnupg-1.4.9-2.tar.bz2 0
 greed greed-3.4-1.tar.bz2 0
 grep grep-2.6.3-1.tar.bz2 0
 groff groff-1.20.1-2.tar.bz2 0
 gtk2.0-engines gtk2.0-engines-2.20.1-1.tar.bz2 0
 gtk2.0-engines-pixmap gtk2.0-engines-pixmap-2.20.1-1.tar.bz2 0
 gzip gzip-1.3.12-2.tar.bz2 0
 hicolor-icon-theme hicolor-icon-theme-0.12-1.tar.bz2 0
 inetutils inetutils-1.7-1.tar.bz2 0
 ipc-utils ipc-utils-1.0-1.tar.bz2 0
 kbproto kbproto-1.0.4-1.tar.bz2 0
 less less-436-1.tar.bz2 0
 libAfterImage0 libAfterImage0-1.18-1.tar.bz2 0
 libapr1 libapr1-1.4.2-1.tar.bz2 0
 libaprutil1 libaprutil1-1.3.9-3.tar.bz2 0
 libarchive2 libarchive2-2.8.3-1.tar.bz2 0
 libart_lgpl_2_2 libart_lgpl_2_2-2.3.21-1.tar.bz2 0
 libaspell15 libaspell15-0.60.5-1.tar.bz2 0
 libatk1.0_0 libatk1.0_0-1.30.0-1.tar.bz2 0
 libattr1 libattr1-2.4.43-1.tar.bz2 0
 libaudiofile0 libaudiofile0-0.2.7-1.tar.bz2 0
 libblkid1 libblkid1-2.17.2-1.tar.bz2 0
 libbonobo2_0 libbonobo2_0-2.24.3-1.tar.bz2 0
 libbz2_1 libbz2_1-1.0.5-10.tar.bz2 0
 libcairo-devel libcairo-devel-1.8.10-1.tar.bz2 0
 libcairo2 libcairo2-1.8.10-1.tar.bz2 0
 libcharset1 libcharset1-1.13.1-1.tar.bz2 0
 libcloog0 libcloog0-0.15.7-1.tar.bz2 0
 libcom_err2 libcom_err2-1.41.12-1.tar.bz2 0
 libcroco0.6_3 libcroco0.6_3-0.6.2-10.tar.bz2 0
 libcurl-devel libcurl-devel-7.20.1-1.tar.bz2 0
 libcurl4 libcurl4-7.20.1-1.tar.bz2 0
 libdb4.2 libdb4.2-4.2.52.5-2.tar.bz2 0
 libdb4.5 libdb4.5-4.5.20.2-2.tar.bz2 0
 libdbus-glib_1_2 libdbus-glib_1_2-0.86-1.tar.bz2 0
 libdbus1_3 libdbus1_3-1.2.24-1.tar.bz2 0
 libe2p2 libe2p2-1.41.12-1.tar.bz2 0
 libedit0 libedit0-20090923-1.tar.bz2 0
 libesd0 libesd0-0.2.41-10.tar.bz2 0
 libexpat1 libexpat1-2.0.1-1.tar.bz2 0
 libexpat1-devel libexpat1-devel-2.0.1-1.tar.bz2 0
 libext2fs2 libext2fs2-1.41.12-1.tar.bz2 0
 libfam0 libfam0-0.1.10-11.tar.bz2 0
 libffi4 libffi4-4.3.4-3.tar.bz2 0
 libfontconfig-devel libfontconfig-devel-2.8.0-1.tar.bz2 0
 libfontconfig1 libfontconfig1-2.8.0-1.tar.bz2 0
 libfontenc1 libfontenc1-1.0.5-1.tar.bz2 0
 libfreetype-devel libfreetype-devel-2.3.12-1.tar.bz2 0
 libfreetype6 libfreetype6-2.3.12-1.tar.bz2 0
 libgailutil18 libgailutil18-2.20.1-1.tar.bz2 0
 libgcc1 libgcc1-4.3.4-3.tar.bz2 0
 libgconf2_4 libgconf2_4-2.28.1-1.tar.bz2 0
 libgcrypt libgcrypt-1.4.5-1.tar.bz2 0
 libgcrypt-devel libgcrypt-devel-1.4.5-1.tar.bz2 0
 libgcrypt11 libgcrypt11-1.4.5-1.tar.bz2 0
 libgdbm4 libgdbm4-1.8.3-20.tar.bz2 0
 libgdk_pixbuf2.0_0 libgdk_pixbuf2.0_0-2.20.1-1.tar.bz2 0
 libgif4 libgif4-4.1.6-10.tar.bz2 0
 libGL-devel libGL-devel-7.6.1-1.tar.bz2 0
 libGL1 libGL1-7.6.1-1.tar.bz2 0
 libglib2.0_0 libglib2.0_0-2.24.1-1.tar.bz2 0
 libglitz-devel libglitz-devel-0.5.6-10.tar.bz2 0
 libglitz1 libglitz1-0.5.6-10.tar.bz2 0
 libgmp3 libgmp3-4.3.1-3.tar.bz2 0
 libgmpxx4 libgmpxx4-4.3.1-3.tar.bz2 0
 libgnome2_0 libgnome2_0-2.30.0-1.tar.bz2 0
 libgnomecanvas2_0 libgnomecanvas2_0-2.30.1-1.tar.bz2 0
 libgnomeprint2.2_0 libgnomeprint2.2_0-2.18.7-1.tar.bz2 0
 libgnomeprintui2.2_0 libgnomeprintui2.2_0-2.18.5-1.tar.bz2 0
 libgnomevfs2_0 libgnomevfs2_0-2.24.3-1.tar.bz2 0
 libgomp1 libgomp1-4.3.4-3.tar.bz2 0
 libgpg-error-devel libgpg-error-devel-1.7-1.tar.bz2 0
 libgpg-error0 libgpg-error0-1.7-1.tar.bz2 0
 libgsf1_114 libgsf1_114-1.14.18-1.tar.bz2 0
 libgtk2.0_0 libgtk2.0_0-2.20.1-1.tar.bz2 0
 libICE6 libICE6-1.0.6-1.tar.bz2 0
 libiconv libiconv-1.13.1-1.tar.bz2 0
 libiconv2 libiconv2-1.13.1-1.tar.bz2 0
 libIDL2_0 libIDL2_0-0.8.14-1.tar.bz2 0
 libidn-devel libidn-devel-1.18-1.tar.bz2 0
 libidn11 libidn11-1.18-1.tar.bz2 0
 libintl2 libintl2-0.12.1-3.tar.bz2 0
 libintl3 libintl3-0.14.5-1.tar.bz2 0
 libintl8 libintl8-0.17-11.tar.bz2 0
 libjasper1 libjasper1-1.900.1-11.tar.bz2 0
 libjbig2 libjbig2-2.0-11.tar.bz2 0
 libjpeg62 libjpeg62-6b-21.tar.bz2 0
 libjpeg7 libjpeg7-7-10.tar.bz2 0
 liblzma1 liblzma1-4.999.9beta-11.tar.bz2 0
 libmcrypt libmcrypt-2.5.8-10.tar.bz2 0
 libmcrypt-devel libmcrypt-devel-2.5.8-10.tar.bz2 0
 libmcrypt4 libmcrypt4-2.5.8-10.tar.bz2 0
 libmpc1 libmpc1-0.8-1.tar.bz2 0
 libmpfr1 libmpfr1-2.4.1-4.tar.bz2 0
 libncurses10 libncurses10-5.7-18.tar.bz2 0
 libncurses8 libncurses8-5.5-10.tar.bz2 0
 libncurses9 libncurses9-5.7-16.tar.bz2 0
 libncursesw10 libncursesw10-5.7-18.tar.bz2 0
 libneon27 libneon27-0.29.3-1.tar.bz2 0
 libopenldap2_3_0 libopenldap2_3_0-2.3.43-1.tar.bz2 0
 libopenssl098 libopenssl098-0.9.8o-2.tar.bz2 0
 libORBit2_0 libORBit2_0-2.14.18-1.tar.bz2 0
 libpango1.0_0 libpango1.0_0-1.28.1-1.tar.bz2 0
 libpcre0 libpcre0-8.02-1.tar.bz2 0
 libpixman1-devel libpixman1-devel-0.18.2-1.tar.bz2 0
 libpixman1_0 libpixman1_0-0.18.2-1.tar.bz2 0
 libpng12 libpng12-1.2.44-1.tar.bz2 0
 libpng12-devel libpng12-devel-1.2.44-1.tar.bz2 0
 libpopt0 libpopt0-1.6.4-4.tar.bz2 0
 libppl libppl-0.10.2-1.tar.bz2 0
 libpq5 libpq5-8.2.11-1.tar.bz2 0
 libproxy0 libproxy0-0.2.3-2.tar.bz2 0
 libpth-devel libpth-devel-2.0.7-2.tar.bz2 0
 libpth20 libpth20-2.0.7-2.tar.bz2 0
 libpthread-stubs libpthread-stubs-0.2-1.tar.bz2 0
 libreadline6 libreadline6-5.2.14-12.tar.bz2 0
 libreadline7 libreadline7-6.0.3-2.tar.bz2 0
 librsvg2_2 librsvg2_2-2.26.3-1.tar.bz2 0
 libsasl2 libsasl2-2.1.23-1.tar.bz2 0
 libserf0_0 libserf0_0-0.3.1-1.tar.bz2 0
 libsigsegv2 libsigsegv2-2.8-1.tar.bz2 0
 libSM6 libSM6-1.1.1-2.tar.bz2 0
 libsqlite3_0 libsqlite3_0-3.6.21-3.tar.bz2 0
 libss2 libss2-1.41.12-1.tar.bz2 0
 libssh2-devel libssh2-devel-1.2.5-1.tar.bz2 0
 libssh2_1 libssh2_1-1.2.5-1.tar.bz2 0
 libssp0 libssp0-4.3.4-3.tar.bz2 0
 libstartup-notification1_0 libstartup-notification1_0-0.10-1.tar.bz2 0
 libstdc++6 libstdc++6-4.3.4-3.tar.bz2 0
 libstdc++6-devel libstdc++6-devel-4.3.4-3.tar.bz2 0
 libtiff5 libtiff5-3.9.2-1.tar.bz2 0
 libusb-win32 libusb-win32-0.1.12.2-1.tar.bz2 0
 libusb1.0 libusb1.0-1.0.7+gitbd62c472-1.tar.bz2 0
 libusb1.0-devel libusb1.0-devel-1.0.7+gitbd62c472-1.tar.bz2 0
 libustr1 libustr1-1.0.4-11.tar.bz2 0
 libuuid1 libuuid1-2.17.2-1.tar.bz2 0
 libwrap0 libwrap0-7.6-21.tar.bz2 0
 libX11-devel libX11-devel-1.3.3-1.tar.bz2 0
 libX11_6 libX11_6-1.3.3-1.tar.bz2 0
 libXau-devel libXau-devel-1.0.6-1.tar.bz2 0
 libXau6 libXau6-1.0.6-1.tar.bz2 0
 libXaw3d7 libXaw3d7-1.5D-10.tar.bz2 0
 libXaw7 libXaw7-1.0.7-2.tar.bz2 0
 libxcb-atom1 libxcb-atom1-0.3.6-1.tar.bz2 0
 libxcb-aux0 libxcb-aux0-0.3.6-1.tar.bz2 0
 libxcb-devel libxcb-devel-1.6-1.tar.bz2 0
 libxcb-render-devel libxcb-render-devel-1.6-1.tar.bz2 0
 libxcb-render-util-devel libxcb-render-util-devel-0.3.6-1.tar.bz2 0
 libxcb-render-util0 libxcb-render-util0-0.3.6-1.tar.bz2 0
 libxcb-render0 libxcb-render0-1.6-1.tar.bz2 0
 libxcb1 libxcb1-1.6-1.tar.bz2 0
 libXcomposite1 libXcomposite1-0.4.2-1.tar.bz2 0
 libXcursor1 libXcursor1-1.1.10-1.tar.bz2 0
 libXdamage1 libXdamage1-1.1.3-1.tar.bz2 0
 libXdmcp-devel libXdmcp-devel-1.0.3-1.tar.bz2 0
 libXdmcp6 libXdmcp6-1.0.3-1.tar.bz2 0
 libXext-devel libXext-devel-1.1.2-1.tar.bz2 0
 libXext6 libXext6-1.1.2-1.tar.bz2 0
 libXfixes3 libXfixes3-4.0.5-1.tar.bz2 0
 libXft2 libXft2-2.1.14-1.tar.bz2 0
 libXi6 libXi6-1.3.2-1.tar.bz2 0
 libXinerama1 libXinerama1-1.1-1.tar.bz2 0
 libxkbfile1 libxkbfile1-1.0.6-1.tar.bz2 0
 libxml2 libxml2-2.7.7-1.tar.bz2 0
 libXmu6 libXmu6-1.0.5-1.tar.bz2 0
 libXmuu1 libXmuu1-1.0.5-1.tar.bz2 0
 libXpm4 libXpm4-3.5.8-1.tar.bz2 0
 libXrandr2 libXrandr2-1.3.0-10.tar.bz2 0
 libXrender-devel libXrender-devel-0.9.6-1.tar.bz2 0
 libXrender1 libXrender1-0.9.6-1.tar.bz2 0
 libxslt libxslt-1.1.26-2.tar.bz2 0
 libXt6 libXt6-1.0.8-1.tar.bz2 0
 login login-1.10-10.tar.bz2 0
 lua lua-5.1.4-11.tar.bz2 0
 luit luit-1.0.5-1.tar.bz2 0
 lv lv-4.51-1.tar.bz2 0
 m4 m4-1.4.15-1.tar.bz2 0
 make make-3.81-2.tar.bz2 0
 man man-1.6f-1.tar.bz2 0
 mcrypt mcrypt-2.6.8-1.tar.bz2 0
 mercurial mercurial-1.5.4-1.tar.bz2 0
 mhash mhash-0.9.2-1.tar.bz2 0
 minires minires-1.02-1.tar.bz2 0
 mkfontdir mkfontdir-1.0.5-1.tar.bz2 0
 mkfontscale mkfontscale-1.0.7-1.tar.bz2 0
 monotone monotone-0.48-1.tar.bz2 0
 ncurses ncurses-5.7-18.tar.bz2 0
 nfrotz nfrotz-0.3.3-3.tar.bz2 0
 ninvaders ninvaders-0.1.1-1.tar.bz2 0
 openssh openssh-5.6p1-2.tar.bz2 0
 openssl openssl-0.9.8o-2.tar.bz2 0
 openssl-devel openssl-devel-0.9.8o-2.tar.bz2 0
 perl perl-5.10.1-4.tar.bz2 0
 perl-Error perl-Error-0.17016-1.tar.bz2 0
 ping ping-1.0-1.tar.bz2 0
 python python-2.6.5-2.tar.bz2 0
 python-cairo python-cairo-1.8.10-1.tar.bz2 0
 rebase rebase-3.0.1-1.tar.bz2 0
 renderproto renderproto-0.11-1.tar.bz2 0
 rgb rgb-1.0.3-1.tar.bz2 0
 robots robots-2.1-1.tar.bz2 0
 run run-1.1.12-11.tar.bz2 0
 run2 run2-0.4.0-1.tar.bz2 0
 rxvt rxvt-20050409-21.tar.bz2 0
 rxvt-unicode-common rxvt-unicode-common-9.07-1.tar.bz2 0
 rxvt-unicode-X rxvt-unicode-X-9.07-1.tar.bz2 0
 screen screen-4.0.3-5.tar.bz2 0
 sed sed-4.2.1-1.tar.bz2 0
 shared-mime-info shared-mime-info-0.71-1.tar.bz2 0
 sharutils sharutils-4.10-2.tar.bz2 0
 subversion subversion-1.6.12-2.tar.bz2 0
 sudoku sudoku-1.0.1-1.tar.bz2 0
 tailor tailor-0.9.35+darcs20090615-1.tar.bz2 0
 tar tar-1.23-1.tar.bz2 0
 tcltk tcltk-20080420-1.tar.bz2 0
 terminfo terminfo-5.7_20091114-14.tar.bz2 0
 terminfo0 terminfo0-5.5_20061104-12.tar.bz2 0
 texinfo texinfo-4.13-3.tar.bz2 0
 twm twm-1.0.4-1.tar.bz2 0
 typespeed typespeed-0.6.4-1.tar.bz2 0
 tzcode tzcode-2010j-1.tar.bz2 0
 unzip unzip-6.0-10.tar.bz2 0
 util-linux util-linux-2.17.2-1.tar.bz2 0
 vim vim-7.3.003-1.tar.bz2 0
 w32api w32api-3.15-1.tar.bz2 0
 wget wget-1.12-1.tar.bz2 0
 which which-2.20-2.tar.bz2 0
 whois whois-4.7.36-1.tar.bz2 0
 X-start-menu-icons X-start-menu-icons-1.0.4-1.tar.bz2 0
 xauth xauth-1.0.4-1.tar.bz2 0
 xclock xclock-1.0.4-1.tar.bz2 0
 xcursor-themes xcursor-themes-1.0.2-1.tar.bz2 0
 xemacs-emacs-common xemacs-emacs-common-21.4.22-1.tar.bz2 0
 xextproto xextproto-7.1.1-1.tar.bz2 0
 xhost xhost-1.0.3-1.tar.bz2 0
 xinetd xinetd-2.3.14-1.tar.bz2 0
 xinit xinit-1.2.1-1.tar.bz2 0
 xkbcomp xkbcomp-1.1.1-1.tar.bz2 0
 xkeyboard-config xkeyboard-config-1.9-1.tar.bz2 0
 xman xman-1.1.0-1.tar.bz2 0
 xmodmap xmodmap-1.0.4-1.tar.bz2 0
 xorg-scripts xorg-scripts-1.0.1-1.tar.bz2 0
 xorg-server xorg-server-1.8.2-1.tar.bz2 0
 xorg-util-macros xorg-util-macros-1.10.0-1.tar.bz2 0
 xproto xproto-7.0.17-1.tar.bz2 0
 xrdb xrdb-1.0.6-1.tar.bz2 0
 xsetroot xsetroot-1.0.3-1.tar.bz2 0
 xterm xterm-261-1.tar.bz2 0
 xz xz-4.999.9beta-11.tar.bz2 0
 zlib zlib-1.2.5-1.tar.bz2 0
 zlib-devel zlib-devel-1.2.5-1.tar.bz2 0
 zlib0 zlib0-1.2.5-1.tar.bz2 0
 zsh zsh-4.3.10-1.tar.bz2 0
 _update-info-dir _update-info-dir-00921-1.tar.bz2 0

 -----------------------------------------------------------------------------------------------

 hashimoto kenichi

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: h-kenken@dg7.so-net.ne.jp, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Mon, 27 Sep 2010 01:18:50 +0900

 > > gcc4 gcc4-4.3.4-3.tar.bz2 0
 > > gcc4-core gcc4-core-4.3.4-3.tar.bz2 0
 > > gcc4-g++ gcc4-g++-4.3.4-3.tar.bz2 0
 > 
 > Hmm, probably host's gcc4 problem?
 > I'm always using gcc-3.4.4 on Cygwin. (it's enough for build.sh)
 > 
 > I'll check how both versions work on Cygwin-1.7.7.

 I've confirmed "error: two or more data types in declaration specifiers"
 in src/tools/rpcgen occurs only when Cygwin is setup to use gcc-4.3.4.
 It doesn't happen with gcc-3.4.4. (gcc3 doesn't check it?)

 Probably it's enough to include <rpc/types.h> in u_quad_t check
 if we can assume u_quad_t is historically used only around rpc sources?

 Index: configure.ac
 ===================================================================
 RCS file: /cvsroot/src/tools/compat/configure.ac,v
 retrieving revision 1.71
 diff -u -p -r1.71 configure.ac
 --- configure.ac	15 Jan 2010 11:26:25 -0000	1.71
 +++ configure.ac	26 Sep 2010 16:08:55 -0000
 @@ -95,7 +95,13 @@ AC_CHECK_HEADERS(rpc/types.h netconfig.h

  # Typedefs.
  AC_TYPE_SIZE_T
 -AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int, u_quad_t])
 +AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int])
 +AC_CHECK_TYPE(u_quad_t, [AC_DEFINE([HAVE_QUAD_T], 1,
 +			  [Define if you have the u_quad_t type.])],,
 +[#ifdef HAVE_RPC_TYPES_H
 +#include <rpc/types.h>
 +#endif])
 +
  AC_CHECK_TYPE(socklen_t, [AC_DEFINE([HAVE_SOCKLEN_T], 1,
  			  [Define if you have the socklen_t type.])],,
  [#include <sys/types.h>


 ---
 Izumi Tsutsui

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: h-kenken@dg7.so-net.ne.jp, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Mon, 27 Sep 2010 03:50:41 +0900

 I wrote:

 Sorry there is a fatal typo:

 > --- configure.ac	15 Jan 2010 11:26:25 -0000	1.71
 > +++ configure.ac	26 Sep 2010 16:08:55 -0000
 > @@ -95,7 +95,13 @@ AC_CHECK_HEADERS(rpc/types.h netconfig.h
 >  
 >  # Typedefs.
 >  AC_TYPE_SIZE_T
 > -AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int, u_quad_t])
 > +AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int])
 > +AC_CHECK_TYPE(u_quad_t, [AC_DEFINE([HAVE_QUAD_T], 1,
                                        ^^^^^^^^^^^
                                        HAVE_U_QUAD_T

 > +			  [Define if you have the u_quad_t type.])],,
 > +[#ifdef HAVE_RPC_TYPES_H
 > +#include <rpc/types.h>
 > +#endif])
 > +
 >  AC_CHECK_TYPE(socklen_t, [AC_DEFINE([HAVE_SOCKLEN_T], 1,
 >  			  [Define if you have the socklen_t type.])],,
 >  [#include <sys/types.h>

 src/tools/rpcgen seems built properly even with Cygwin's gcc 4.3.4,
 but I'll also check whole build.sh build.
 ---
 Izumi Tsutsui

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: h-kenken@dg7.so-net.ne.jp, toolchain-manager@NetBSD.org,
        gnats-admin@NetBSD.org, tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Tue, 28 Sep 2010 00:05:34 +0900

 > I've confirmed "error: two or more data types in declaration specifiers"
 > in src/tools/rpcgen occurs only when Cygwin is setup to use gcc-4.3.4.
 > It doesn't happen with gcc-3.4.4. (gcc3 doesn't check it?)

 Not sure what's going on, but gcc-3.4.4 doesn't complain about
 "macro in typedef statement" in headers in stdinc path:


 --- with gcc 3.4.4 ---
 % cc -v
 Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
 Configured with: ... [snip]
 Thread model: posix
 gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
 % cat > a.c
 #define u_quad_t unsigned long long
 #include <rpc/types.h>
 % cc -c a.c
 % mkdir rpc
 % cp /usr/include/rpc/types.h rpc
 % cc -I. -c a.c
 In file included from a.c:2:
 ./rpc/types.h:49: warning: useless keyword or type name in empty declaration
 ./rpc/types.h:49: warning: empty declaration
 % 
 ---

 --- with gcc 4.3.4 ---
 % cc -v
 Using built-in specs.
 Target: i686-pc-cygwin
 Configured with: ...[snip]
 Thread model: posix
 gcc version 4.3.4 20090804 (release) 1 (GCC)
 % cat > a.c
 #define u_quad_t unsigned long long
 #include <rpc/types.h>
 % cc -c a.c
 In file included from a.c:2:
 /usr/include/rpc/types.h:49: error: two or more data types in declaration specifiers
 /usr/include/rpc/types.h:49: error: two or more data types in declaration specifiers
 /usr/include/rpc/types.h:49: error: two or more data types in declaration specifiers
 % 
 ---

 Anyway, my patch (adding <rpc/types.h> in u_quad_t check) works
 even with gcc 4.3.4.

 ---
 Izumi Tsutsui

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: toolchain-manager@NetBSD.org, gnats-admin@NetBSD.org, bsh@grotto.jp,
        h-kenken@dg7.so-net.ne.jp, tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320: build.sh fails on Cygwin 1.7.2
Date: Tue, 28 Sep 2010 00:29:39 +0900

 >  Anyway, my patch (adding <rpc/types.h> in u_quad_t check) works
 >  even with gcc 4.3.4.

 Here is a revised patch (less diffs) including generated configure:
 http://www.ceres.dti.ne.jp/tsutsui/netbsd/PR43320-cygwin-tools-compat-20100927.diff
 ---
 Izumi Tsutsui

Responsible-Changed-From-To: toolchain-manager->tsutsui
Responsible-Changed-By: tsutsui@NetBSD.org
Responsible-Changed-When: Tue, 28 Sep 2010 00:32:05 +0900
Responsible-Changed-Why:
I have a patch


State-Changed-From-To: open->feedback
State-Changed-By: tsutsui@NetBSD.org
State-Changed-When: Tue, 28 Sep 2010 00:32:05 +0900
State-Changed-Why:
Awaiting feedback.


State-Changed-From-To: feedback->open
State-Changed-By: tsutsui@NetBSD.org
State-Changed-When: Tue, 28 Sep 2010 22:37:57 +0900
State-Changed-Why:
Umm, no, src/usr.bin/xlint/lint1/tree.c refers quad_t and u_quad_t but
doesn't include <rpc.types.h>...


From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: gnats-bugs@NetBSD.org
Cc: netbsd-bugs@NetBSD.org, gnats-admin@NetBSD.org, bsh@grotto.jp,
        tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320 (build.sh fails on Cygwin 1.7.2)
Date: Tue, 28 Sep 2010 23:37:46 +0900

 > Umm, no, src/usr.bin/xlint/lint1/tree.c refers quad_t and u_quad_t but
 > doesn't include <rpc.types.h>...

 <rpc/types.h> has enum_t even on NetBSD and it conflicts
 another enum_t src/usr.bin/xlint/lint1/lint1.h. Umm.
 ---
 Izumi Tsutsui

From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: toolchain/43320 (build.sh fails on Cygwin 1.7.2)
Date: Fri, 1 Oct 2010 18:43:50 +0200

 On Tue, 28 Sep 2010, Izumi Tsutsui wrote:
 >  > Umm, no, src/usr.bin/xlint/lint1/tree.c refers quad_t and u_quad_t but
 >  > doesn't include <rpc.types.h>...
 >  
 >  <rpc/types.h> has enum_t even on NetBSD and it conflicts
 >  another enum_t src/usr.bin/xlint/lint1/lint1.h. Umm.

 I think we should try to avoid using quad_t or u_quad_t; use the standard
 int64_t or uint64_t instead.  This applies especially to tools.

 --apb (Alan Barrett)

From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
To: apb@cequrux.com
Cc: tsutsui@NetBSD.org, gnats-bugs@NetBSD.org, gnats-admin@NetBSD.org,
        netbsd-bugs@NetBSD.org, bsh@grotto.jp, tsutsui@ceres.dti.ne.jp
Subject: Re: toolchain/43320 (build.sh fails on Cygwin 1.7.2)
Date: Sat, 2 Oct 2010 02:02:52 +0900

 >  I think we should try to avoid using quad_t or u_quad_t; use the standard
 >  int64_t or uint64_t instead.  This applies especially to tools.

 But lint(1) needs to check usage of them as a tool.
 ---
 Izumi Tsutsui

Responsible-Changed-From-To: tsutsui->toolchain-manager
Responsible-Changed-By: tsutsui@NetBSD.org
Responsible-Changed-When: Sun, 04 Mar 2012 15:03:22 +0900
Responsible-Changed-Why:
No idea how this can be handled and using gcc34 is enough for me.


From: "Jared McNeill" <jmcneill@invisible.ca>
To: <gnats-bugs@NetBSD.org>
Cc: 
Subject: Re: toolchain/43320
Date: Sat, 16 Feb 2013 07:54:48 -0500

 I'm seeing this issue on: CYGWIN_NT-6.2-WOW64 1.7.17(0.262/5/3) i686


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.