From owner-freebsd-current@freebsd.org Mon Mar 30 05:04:14 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C2D5B27289A for ; Mon, 30 Mar 2020 05:04:14 +0000 (UTC) (envelope-from shuriku@shurik.kiev.ua) Received: from mail.flex-it.com.ua (mail.flex-it.com.ua [193.239.74.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48rL353Mwdz3N5M for ; Mon, 30 Mar 2020 05:03:59 +0000 (UTC) (envelope-from shuriku@shurik.kiev.ua) Received: from [46.98.105.169] (helo=thinkpad.flex-it.com.ua) by mail.flex-it.com.ua with esmtpsa (TLS1.3) tls TLS_AES_128_GCM_SHA256 (Exim 4.93.0.4 (FreeBSD)) (envelope-from ) id 1jImHX-0001Z9-GG for freebsd-current@freebsd.org; Mon, 30 Mar 2020 07:44:15 +0300 Subject: Re: kernel build failed To: freebsd-current@freebsd.org References: <672d55ce-0949-2397-0a3c-3a86020381a4@shurik.kiev.ua> <20200328123542.GR1511@albert.catwhisker.org> <4ee54436-0c15-41c3-3581-053da0a08181@shurik.kiev.ua> <9E22D99A-63CB-4CCB-B3C1-3838F1769BED@FreeBSD.org> <1829bb5e-22aa-ca15-de07-2a930dacbe3c@shurik.kiev.ua> From: Alexandr Krivulya Message-ID: <04974bf9-c775-f314-e4b5-45644e1351a1@shurik.kiev.ua> Date: Mon, 30 Mar 2020 07:44:10 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Rspamd-Queue-Id: 48rL353Mwdz3N5M X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of shuriku@shurik.kiev.ua designates 193.239.74.7 as permitted sender) smtp.mailfrom=shuriku@shurik.kiev.ua X-Spamd-Result: default: False [-5.75 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[shurik.kiev.ua]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-3.45)[ip: (-9.10), ipnet: 193.239.72.0/22(-4.55), asn: 35297(-3.64), country: UA(0.07)]; RECEIVED_SPAMHAUS_PBL(0.00)[169.105.98.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:35297, ipnet:193.239.72.0/22, country:UA]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Mar 2020 05:04:15 -0000 29.03.20 14:55, Dimitry Andric =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > On 29 Mar 2020, at 13:02, Alexandr Krivulya wr= ote: >> 28.03.20 18:32, Dimitry Andric =D0=BF=D0=B8=D1=88=D0=B5=D1=82: >>> On 28 Mar 2020, at 13:48, Alexandr Krivulya = wrote: > ... >>> This typically happens if you don't run "make buildworld", or at leas= t >>> "make kernel-toolchain" before running "make buildkernel", and your >>> userland is missing those headers, for some reason. (Usually people >>> seem to do a WITHOUT_CLANG installation or strip out 'unnecessary' >>> stuff manually...) >>> >> I have updated source tree to r359419 and now make builworld failed wi= th an error: >> >> --- Basic/Targets.o --- >> c++ -O2 -pipe -I/usr/obj/usr/src/amd64.amd64/tmp/obj-tools/lib/clang/= libclang -I/usr/obj/usr/src/amd64.amd64/tmp/obj-tools/lib/clang/libllvm -= I/usr/src/contrib/llvm-project/clang/lib/Basic -I/usr/src/contrib/llvm-pr= oject/clang/lib/Driver -I/usr/src/contrib/llvm-project/clang/include -I/u= sr/src/lib/clang/include -I/usr/src/contrib/llvm-project/llvm/include -D_= _STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE= _VCS_VERSION_INC -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd1= 3.0\" -DLLVM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd13.0\" -DDEFAULT_SYSRO= OT=3D\"/usr/obj/usr/src/amd64.amd64/tmp\" -DLLVM_TARGET_ENABLE_X86 -DLLVM= _NATIVE_ASMPARSER=3DLLVMInitializeX86AsmParser -DLLVM_NATIVE_ASMPRINTER=3D= LLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=3DLLVMInitializeX8= 6Disassembler -DLLVM_NATIVE_TARGET=3DLLVMInitializeX86Target -DLLVM_NATIV= E_TARGETINFO=3DLLVMInitializeX86TargetInfo -DLLVM_NATIVE_TARGETMC=3DLLVMI= nitializeX86TargetMC -ffunction-sections -fdata-sections -gline-tables-on= ly -MD -MF.depend.Basic_Targets.o -MTBasic/Targets.o -Wno-format-zero-len= gth -Qunused-arguments -include ../freebsd_cc_version.h -I/usr/obj/usr/sr= c/amd64.amd64/tmp/legacy/usr/include -fno-exceptions -fno-rtti -gline-tab= les-only -std=3Dc++14 -stdlib=3Dlibc++ -Wno-c++11-extensions -c /usr/sr= c/contrib/llvm-project/clang/lib/Basic/Targets.cpp -o Basic/Targets.o >> --- Basic/SourceManager.o --- >> /usr/src/contrib/llvm-project/clang/lib/Basic/SourceManager.cpp:1228:1= 0: fatal error: 'emmintrin.h' file not found >> #include >> ^~~~~~~~~~~~~ > If this happens during the cross-tools stage (stage 3), then your base > system's toolchain is missing some components. Can you check whether > the directory /usr/lib/clang/x.y.z exists, where x.y.z is the version > printed by "cc -v" ? > > If that directory does not exist, the easiest fix is probably to use > a toolchain port to bootstrap, or alternatively restore the toolchain > directories from a 13-CURRENT snapshot. > > You are absolutely right. The directory /usr/lib/clang was empty. Thank you!