[Bug 222247] libmsun tests does not compile during a buildworld
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Sep 12 05:47:31 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222247
Bug ID: 222247
Summary: libmsun tests does not compile during a buildworld
Product: Base System
Version: 11.1-STABLE
Hardware: i386
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: freebsd-bugs at FreeBSD.org
Reporter: bsdpr at phoe.frmug.org
When making a buildworld using base sources taken from the 11-stable branch
(svn r323423) on a 10-stable i386 host, the build procedure fails when making
libmsun test commands. There is no src.conf file, build is done as a
non-privileged user outside of /usr/src.
Make is invoked as
Target=buildworld
MAKEOBJDIRPREFIX=`pwd`/../obj \
make -D NO_CLEANDIR -D NO_CLEAN $* $Target 2>& 1 | \
tee ../${Target}.log
Here is a truncated build log:
[...]
--------------------------------------------------------------
>>> stage 4.3: building everything
--------------------------------------------------------------
[...]
===> lib/msun/tests (all)
[...]
(cd /home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests &&
DEPENDFILE=.depend.exponential_test NO_SUBDIR=1 make -f
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/Makefile
_RECURSING_PROGS=t PROG=exponential_test )
cc -O2 -pipe -DHAVE_FENV_H
-I/home/elrond/FreeBSD-work/11-LOCAL/src/contrib/netbsd-tests/lib/libc/gen
-D__HAVE_LONG_DOUBLE -O0 -DLDBL_PREC=64 -g -MD
-MF.depend.exponential_test.exponential_test.o -MTexponential_test.o
-std=iso9899:1999 -fstack-protector-strong -Wsystem-headers -Werror
-Wno-pointer-sign -Wno-unknown-pragmas -Wno-empty-body -Wno-string-plus-int
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion
-Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch
-Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses
-Qunused-arguments -c
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/exponential_test.c -o
exponential_test.o
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/exponential_test.c:41:
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/ieeefp.h:13:
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/machine/ieeefp.h:111:9:
error: '__fldcw' macro redefined [-Werror,-Wmacro-redefined]
#define __fldcw(addr) __asm __volatile("fldcw %0" : : "m" (*(addr)))
^
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/fenv.h:98:9:
note: previous definition is here
#define __fldcw(__cw) __asm __volatile("fldcw %0" : : "m" (__cw))
^
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/exponential_test.c:41:
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/ieeefp.h:13:
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/machine/ieeefp.h:112:9:
error: '__fldenv' macro redefined [-Werror,-Wmacro-redefined]
#define __fldenv(addr) __asm __volatile("fldenv %0" : : "m" (*(addr)))
^
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/fenv.h:99:9:
note: previous definition is here
#define __fldenv(__env) __asm __volatile("fldenv %0" : : "m" (__env))
^
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/exponential_test.c:41:
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/ieeefp.h:13:
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/machine/ieeefp.h:114:9:
error: '__fnstcw' macro redefined [-Werror,-Wmacro-redefined]
#define __fnstcw(addr) __asm __volatile("fnstcw %0" : "=m" (*(addr)))
^
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/fenv.h:105:9:
note: previous definition is here
#define __fnstcw(__cw) __asm __volatile("fnstcw %0" : "=m" (*(__cw)))
^
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/exponential_test.c:41:
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/ieeefp.h:13:
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/machine/ieeefp.h:115:9:
error: '__fnstenv' macro redefined [-Werror,-Wmacro-redefined]
#define __fnstenv(addr) __asm __volatile("fnstenv %0" : "=m" (*(addr)))
^
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/fenv.h:104:9:
note: previous definition is here
#define __fnstenv(__env) __asm __volatile("fnstenv %0" : "=m"
(*(__env)))
^
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests/exponential_test.c:41:
In file included from
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/ieeefp.h:13:
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/machine/ieeefp.h:116:9:
error: '__fnstsw' macro redefined [-Werror,-Wmacro-redefined]
#define __fnstsw(addr) __asm __volatile("fnstsw %0" : "=m" (*(addr)))
^
/home/elrond/FreeBSD-work/11-LOCAL/src/../obj/home/elrond/FreeBSD-work/11-LOCAL/src/tmp/usr/include/fenv.h:106:9:
note: previous definition is here
#define __fnstsw(__sw) __asm __volatile("fnstsw %0" : "=am" (*(__sw)))
^
5 errors generated.
*** Error code 1
Stop.
make[6]: stopped in /home/elrond/FreeBSD-work/11-LOCAL/src/lib/msun/tests
*** Error code 1
[...]
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list