From owner-freebsd-ports@FreeBSD.ORG Sat Oct 19 17:27:13 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4E26112D; Sat, 19 Oct 2013 17:27:13 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from gate.utahime.jp (ipq210.utahime.jp [183.180.29.210]) by mx1.freebsd.org (Postfix) with ESMTP id 1D03426BD; Sat, 19 Oct 2013 17:27:12 +0000 (UTC) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) by gate.utahime.jp (Postfix) with ESMTP id B507861F9D; Sun, 20 Oct 2013 02:27:11 +0900 (JST) Received: from eastasia.home.utahime.org (localhost [127.0.0.1]) by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id 87ADE4E630; Sun, 20 Oct 2013 02:27:11 +0900 (JST) Received: from localhost (rolling.home.utahime.org [192.168.174.11]) by eastasia.home.utahime.org (Postfix) with ESMTPA id 434534E62F; Sun, 20 Oct 2013 02:27:11 +0900 (JST) Date: Sun, 20 Oct 2013 02:26:31 +0900 (JST) Message-Id: <20131020.022631.399663240.yasu@utahime.org> To: freebsd-stable@freebsd.org, freebsd-ports@freebsd.org Subject: Fail to build shells/zsh on 10.0-BETA1 due to conflict of 'bool' definition between rpcsvc/yp_prot.h and stdbool.h From: Yasuhiro KIMURA X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Oct 2013 17:27:13 -0000 On 10.0-BETA1 amd64, build of shells/zsh fails as following: ===> License ZSH accepted by the user ===> Found saved configuration for zsh-5.0.2_1 ===> zsh-5.0.2_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by zsh-5.0.2_1 for building ===> Extracting for zsh-5.0.2_1 => SHA256 Checksum OK for zsh-5.0.2.tar.bz2. => SHA256 Checksum OK for zsh-5.0.2-doc.tar.bz2. ===> Patching for zsh-5.0.2_1 ===> Applying extra patch /am/eastasia/usr0/freebsd/ports/ports/shells/zsh/files/extra-patch-bsdtar ===> Applying FreeBSD patches for zsh-5.0.2_1 ===> Configuring for zsh-5.0.2_1 (snip) cc -c -I. -I../Src -I../Src -I../Src/Zle -I. -I/usr/local/include -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -o hashnameddir.o hashnameddir.c In file included from hashnameddir.c:52: /usr/include/rpcsvc/yp_prot.h:71:15: error: cannot combine with previous 'type-name' declaration specifier typedef u_int bool; ^ /usr/include/stdbool.h:37:14: note: expanded from macro 'bool' #define bool _Bool ^ 1 error generated. *** Error code 1 Stop. make[4]: stopped in /usr0/freebsd/ports/work/am/eastasia/usr0/freebsd/ports/ports/shells/zsh/work/zsh-5.0.2/Src *** Error code 1 Stop. make[3]: stopped in /usr0/freebsd/ports/work/am/eastasia/usr0/freebsd/ports/ports/shells/zsh/work/zsh-5.0.2/Src *** Error code 1 Stop. make[2]: stopped in /usr0/freebsd/ports/work/am/eastasia/usr0/freebsd/ports/ports/shells/zsh/work/zsh-5.0.2 *** Error code 1 Stop. make[1]: stopped in /am/eastasia/usr0/freebsd/ports/ports/shells/zsh *** Error code 1 Stop. make: stopped in /am/eastasia/usr0/freebsd/ports/ports/shells/zsh Accoding to the error message, there seems to be conflict about definition of 'bool' between /usr/include/rpcsvc/yp_prot.h and /usr/include/stdbool.h. Then how to fix this issue? --- Yasuhiro KIMURA