From owner-freebsd-amd64@FreeBSD.ORG Sun Jul 24 03:50:19 2005 Return-Path: X-Original-To: freebsd-amd64@hub.freebsd.org Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF1BC16A41F for ; Sun, 24 Jul 2005 03:50:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93C4143D45 for ; Sun, 24 Jul 2005 03:50:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6O3oJFj015802 for ; Sun, 24 Jul 2005 03:50:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6O3oJuG015801; Sun, 24 Jul 2005 03:50:19 GMT (envelope-from gnats) Date: Sun, 24 Jul 2005 03:50:19 GMT Message-Id: <200507240350.j6O3oJuG015801@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: KOBAYASHI Hidenobu Cc: Subject: Re: amd64/83806: Can not comple /usr/src/lib/msun/amd64/fenv.c at make buildworld. X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: KOBAYASHI Hidenobu List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 03:50:19 -0000 The following reply was made to PR amd64/83806; it has been noted by GNATS. From: KOBAYASHI Hidenobu To: bug-followup@FreeBSD.org Cc: KOBAYASHI Hidenobu Subject: Re: amd64/83806: Can not comple /usr/src/lib/msun/amd64/fenv.c at make buildworld. Date: Sun, 24 Jul 2005 12:43:37 +0900 I correct Fix parts. >Fix: The 1st my report is invalid. The fact that compiling the fenv.c fails is because the /usr/src/lib/msun/i387/fenv.h is included. It is correct for the /usr/src/lib/msun/amd64/fenv.h to be included. When I install the lib32 with the make installworld, the /usr/include/fenv.h is superscribed with the /usr/src/lib/msun/i387/fenv.h. --- START: make installworld log--- ... ===> lib/msun (install) install -C -o root -g wheel -m 444 libm.a /usr/lib install -C -o root -g wheel -m 444 libm_p.a /usr/lib install -s -o root -g wheel -m 444 libm.so.4 /lib ln -fs /lib/libm.so.4 /usr/lib/libm.so install -C -o root -g wheel -m 444 /usr/src/lib/msun/amd64/fenv.h /usr/src/lib/msun/src/math.h /usr/include ... ===> msun (install) sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libm.a /usr/lib32 sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libm_p.a /usr/lib32 sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 libm.so.4 /usr/lib32 ln -fs libm.so.4 /usr/lib32/libm.so sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/lib/msun/i387/fenv.h /usr/src/ lib/msun/src/math.h /usr/include --- END: make installworld log --- Workaround is as follows, 1. echo "NO_LIB32=yes" >> /etc/make.conf 2. re-compile and install world. 3. re-compile and install world. once more. Best Regards, -- KOBAYASHI Hidenobu kobayasi@pp.iij4u.or.jp