From owner-freebsd-stable@freebsd.org Tue Apr 30 06:03:34 2019 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F6DC1584785 for ; Tue, 30 Apr 2019 06:03:34 +0000 (UTC) (envelope-from stable@umpquanet.com) Received: from g5.umpquanet.com (ns.umpquanet.com [209.216.177.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DB8738DB00 for ; Tue, 30 Apr 2019 06:03:27 +0000 (UTC) (envelope-from stable@umpquanet.com) Received: from g5.umpquanet.com (localhost [127.0.0.1]) by g5.umpquanet.com (8.15.2/8.15.2) with ESMTP id x3U5lYJe062043 for ; Mon, 29 Apr 2019 22:47:34 -0700 (PDT) (envelope-from stable@umpquanet.com) Received: (from james@localhost) by g5.umpquanet.com (8.15.2/8.15.2/Submit) id x3U5lYoN062042 for freebsd-stable@freebsd.org; Mon, 29 Apr 2019 22:47:34 -0700 (PDT) (envelope-from stable@umpquanet.com) X-Authentication-Warning: g5.umpquanet.com: james set sender to stable@umpquanet.com using -f Date: Mon, 29 Apr 2019 22:47:34 -0700 From: Jim Long To: freebsd-stable@freebsd.org Subject: Buildworld error: use of undeclared identifier '__fnclex' Message-ID: <20190430054734.GA96884@g5.umpquanet.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: DB8738DB00 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of stable@umpquanet.com designates 209.216.177.146 as permitted sender) smtp.mailfrom=stable@umpquanet.com X-Spamd-Result: default: False [-2.38 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.88)[-0.876,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.99)[-0.993,0]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; MX_GOOD(-0.01)[g5.umpquanet.com]; NEURAL_HAM_SHORT(-0.18)[-0.184,0]; DMARC_NA(0.00)[umpquanet.com]; IP_SCORE(-0.01)[country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:11233, ipnet:209.216.160.0/19, country:US]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2019 06:03:34 -0000 I'm upgrading from source from 11.1-STABLE r321596 to 11-STABLE #346941. Nothing in make.conf or src.conf. I believe I am following the procedure at https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html but I keep hitting an error: --snip c++ -O2 -pipe -I/usr/obj/usr/src/tmp/usr/src/lib/clang/libllvm -I/usr/src/= contrib/llvm/lib/Target/AArch64 -I/usr/src/contrib/llvm/lib/Target/ARM -I/u= sr/src/contrib/llvm/lib/Target/Mips -I/usr/src/contrib/llvm/lib/Target/Powe= rPC -I/usr/src/contrib/llvm/lib/Target/Sparc -I/usr/src/contrib/llvm/lib/Ta= rget/X86 -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include -DLLV= M_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG= -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DLLVM_HOST_= TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/= src/tmp\" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_TARG= ET_ENABLE_MIPS -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_SPARC -DLL= VM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=3DLLVMInitializeX86AsmParser -= DLLVM_NATIVE_ASMPRINTER=3DLLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSE= MBLER=3DLLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=3DLLVMInitialize= X86Target -DLLVM_NATIVE_TARGETINFO=3DLLVMInitializeX86TargetInfo -DLLVM_NAT= IVE_TARGETMC=3DLLVMInitializeX86TargetMC -ffunction-sections -fdata-section= s -MD -MF.depend.Analysis_CodeMetrics.o -MTAnalysis/CodeMetrics.o -Qunused-= arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -std=3Dc++11 -fno-exce= ptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensions -c /usr/src/contri= b/llvm/lib/Analysis/CodeMetrics.cpp -o Analysis/CodeMetrics.o c++ -O2 -pipe -I/usr/obj/usr/src/tmp/usr/src/lib/clang/libllvm -I/usr/src/= contrib/llvm/lib/Target/AArch64 -I/usr/src/contrib/llvm/lib/Target/ARM -I/u= sr/src/contrib/llvm/lib/Target/Mips -I/usr/src/contrib/llvm/lib/Target/Powe= rPC -I/usr/src/contrib/llvm/lib/Target/Sparc -I/usr/src/contrib/llvm/lib/Ta= rget/X86 -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include -DLLV= M_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG= -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DLLVM_HOST_= TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/= src/tmp\" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_TARG= ET_ENABLE_MIPS -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_SPARC -DLL= VM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=3DLLVMInitializeX86AsmParser -= DLLVM_NATIVE_ASMPRINTER=3DLLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSE= MBLER=3DLLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=3DLLVMInitialize= X86Target -DLLVM_NATIVE_TARGETINFO=3DLLVMInitializeX86TargetInfo -DLLVM_NAT= IVE_TARGETMC=3DLLVMInitializeX86TargetMC -ffunction-sections -fdata-section= s -MD -MF.depend.Analysis_ConstantFolding.o -MTAnalysis/ConstantFolding.o -= Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -std=3Dc++11 -= fno-exceptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensions -c /usr/sr= c/contrib/llvm/lib/Analysis/ConstantFolding.cpp -o Analysis/ConstantFolding= =2Eo In file included from /usr/src/contrib/llvm/lib/Analysis/ConstantFolding.cp= p:49: In file included from /usr/include/c++/v1/cfenv:57: /usr/include/fenv.h:270:3: error: use of undeclared identifier '__fnclex' __fnclex(); ^ 1 error generated. *** Error code 1 Stop. make[4]: stopped in /usr/src/lib/clang/libllvm *** Error code 1 Stop. make[3]: stopped in /usr/src/lib/clang *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src --snip How can I get past this to upgrade to 11.2 and then on to 12.0? I'm happy to provide additional info on request. Thank you! Jim My build environment: # uname -a FreeBSD diatom2.smate.wwu.edu 11.1-STABLE FreeBSD 11.1-STABLE #0 r321596: W= ed Jul 26 18:21:47 PDT 2017 root@jimsdesk:/usr/obj/usr/src/sys/GENERIC = amd64 # svn info /usr/src Path: /usr/src Working Copy Root Path: /usr/src URL: svn://svn.freebsd.org/base/stable/11 Relative URL: ^/stable/11 Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 346941 Node Kind: directory Schedule: normal Last Changed Author: np Last Changed Rev: 346940 Last Changed Date: 2019-04-29 18:25:02 -0700 (Mon, 29 Apr 2019) # cat /etc/make.conf /etc/src.conf cat: /etc/make.conf: No such file or directory cat: /etc/src.conf: No such file or directory # find /usr/obj /usr/obj # cd /usr/src # make buildworld > /tmp/mbw-20190429-222910.out 2>&1 # tail -28 /tmp/mbw-20190429-222910.out=20 c++ -O2 -pipe -I/usr/obj/usr/src/tmp/usr/src/lib/clang/libllvm -I/usr/src/= contrib/llvm/lib/Target/AArch64 -I/usr/src/contrib/llvm/lib/Target/ARM -I/u= sr/src/contrib/llvm/lib/Target/Mips -I/usr/src/contrib/llvm/lib/Target/Powe= rPC -I/usr/src/contrib/llvm/lib/Target/Sparc -I/usr/src/contrib/llvm/lib/Ta= rget/X86 -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include -DLLV= M_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG= -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DLLVM_HOST_= TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/= src/tmp\" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_TARG= ET_ENABLE_MIPS -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_SPARC -DLL= VM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=3DLLVMInitializeX86AsmParser -= DLLVM_NATIVE_ASMPRINTER=3DLLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSE= MBLER=3DLLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=3DLLVMInitialize= X86Target -DLLVM_NATIVE_TARGETINFO=3DLLVMInitializeX86TargetInfo -DLLVM_NAT= IVE_TARGETMC=3DLLVMInitializeX86TargetMC -ffunction-sections -fdata-section= s -MD -MF.depend.Analysis_CodeMetrics.o -MTAnalysis/CodeMetrics.o -Qunused-= arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -std=3Dc++11 -fno-exce= ptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensions -c /usr/src/contri= b/llvm/lib/Analysis/CodeMetrics.cpp -o Analysis/CodeMetrics.o c++ -O2 -pipe -I/usr/obj/usr/src/tmp/usr/src/lib/clang/libllvm -I/usr/src/= contrib/llvm/lib/Target/AArch64 -I/usr/src/contrib/llvm/lib/Target/ARM -I/u= sr/src/contrib/llvm/lib/Target/Mips -I/usr/src/contrib/llvm/lib/Target/Powe= rPC -I/usr/src/contrib/llvm/lib/Target/Sparc -I/usr/src/contrib/llvm/lib/Ta= rget/X86 -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include -DLLV= M_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG= -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DLLVM_HOST_= TRIPLE=3D\"x86_64-unknown-freebsd11.2\" -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/= src/tmp\" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_TARG= ET_ENABLE_MIPS -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_SPARC -DLL= VM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=3DLLVMInitializeX86AsmParser -= DLLVM_NATIVE_ASMPRINTER=3DLLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSE= MBLER=3DLLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=3DLLVMInitialize= X86Target -DLLVM_NATIVE_TARGETINFO=3DLLVMInitializeX86TargetInfo -DLLVM_NAT= IVE_TARGETMC=3DLLVMInitializeX86TargetMC -ffunction-sections -fdata-section= s -MD -MF.depend.Analysis_ConstantFolding.o -MTAnalysis/ConstantFolding.o -= Qunused-arguments -I/usr/obj/usr/src/tmp/legacy/usr/include -std=3Dc++11 -= fno-exceptions -fno-rtti -stdlib=3Dlibc++ -Wno-c++11-extensions -c /usr/sr= c/contrib/llvm/lib/Analysis/ConstantFolding.cpp -o Analysis/ConstantFolding= =2Eo In file included from /usr/src/contrib/llvm/lib/Analysis/ConstantFolding.cp= p:49: In file included from /usr/include/c++/v1/cfenv:57: /usr/include/fenv.h:270:3: error: use of undeclared identifier '__fnclex' __fnclex(); ^ 1 error generated. *** Error code 1 Stop. make[4]: stopped in /usr/src/lib/clang/libllvm *** Error code 1 Stop. make[3]: stopped in /usr/src/lib/clang *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src