From owner-freebsd-current@freebsd.org Fri Mar 13 23:01:54 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 501DA26CB33 for ; Fri, 13 Mar 2020 23:01:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48fLmd0vg5z45cZ for ; Fri, 13 Mar 2020 23:01:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: J27SNhsVM1nxrIMVew3vPuE14oBiV6wALbg0kcJ0GoLPCcoaM8ddXEv48fD_GqD 8YaeOSmgv8BQbB1NjuyvfEJNdPNWRIle2Y.HHB7xcb7lpscc6gTXKcCEcK1P7xvOSxF2jUVPTaz8 xlpv75hcYTz6gxt7DNksZbVpC0wK7qIukxGWzmm.7sUj8cx0hEojlb8.XqPf0DpcL2ikPIm2.Rl1 1rTanyRJXGB1crB8k7RP53uK4FfjMJXT2bo1owr3Q0TrgtNsQzvXZcIDQsaB8FwEj5LULgOdGKI1 1fjfcT6t7fataa4w.FDoclHTwnH4E8za5Bza.eQvZnxAFma2FjuLBLliIv9HD1FhP2trlQ9Nohwz wJkpy2of1vYh4uetw5a8pMyEtX6jscnqustOeFofjuhX5wFJb3vyupscW8LoWzqdvsTIDui1SXSp l6I3fFJs2DjSdtePhzbJ8PJYdNY0O0qFOFvRqq8BrAJAtyoO.sYjibH_apxDIWmdbjF1aWIR1P.W v3POfCnrjUL3lZQLjdsf88TLQuBmfT.GJO0ZL7uUxK1Se2Ww07hKrLRzraOjT8jiUM6hU2H_dZCB .lkRGt9OuLADoktneFo9iAYKYedW5ihyL7y8GXPWdZbtT2UTHGG6kM2ulBYUQ3GsMi.LSQUqfAGf B9VvljXl4voTKmSe42LwFZum28M7op_k.6bYO.1ToI3KmhE27OPn8J9tBlDrQxkOQcmnonnurtdZ qZ0TNBPfu1S72uvTmPgsffSD3UBhlb_fmscfZ9Y9sdH3qu5jg.ue2UycJMVcQi3Xpbyn.7ZLd2xn FMSs6zbd2TeNM6yTLl1A5F9Dhp8CFQxLLhT9984UktwPOqeYp1hllgqeAQGh4C4Q7Wv3ivqQ0dIK DhBVR.M2HN9HV3g4hHCVsmrE64LStg4qTDWXm0nB5Kb7.V1Du.p5TGiWIysg3LAgg0RTMybIE1pn bA8.ew60UqKeJjH2hYd5ult5JHdtM7v8ZILd3lH4Lq7Fy5lbz4RpjMaIVd1x7HLCQ5v5hC9sm5Y1 wyHYZ3Y9t34kPDwFewmrq6iX4GGHkqRqfp8goMEQRCJL2SZ2FVrP2RO3SqSZkgrLV.AUE6fhhl8N e_I2fMrAllstBlJQsOcRaRb5jxKodeMxx1Msy8N9r21CoDGeY5HqBdCiG96tFeUzfXhu.wcu8MMc S1UhCAvL4dmyIro7EyvC9ZlR3iTbWwDzo7mvEHYOQUb.xkyn75zSqmmqkClsHLwEbJco5j8FaZhP 2tYmgpS7IPxhzvVGZZEa_cDcNysbFU7r91Do7XYiKDfnB_V_LWy0g2V.ZTOc6byJtHZVXFbK1Ofh ODQAc7kKfIeIWbUL3BrF50qeCJbldTL5fUnOi5yssNzrQRfivS6gT896m4Bs096Zh_g0K3orKMq8 M6viynZ.fLaaOf2VZnpE_6zBZmGUsdp8o3M1ByPvPndZk9gvQpFy29NNLF0od Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Fri, 13 Mar 2020 23:01:51 +0000 Received: by smtp410.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 7dc73bb06a71aae9cdac7321de10b640; Fri, 13 Mar 2020 23:01:45 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Build failed compiling ittnotify_static.pico Message-Id: <84F40BA3-ABFE-4567-B76D-54FDCBC57B32@yahoo.com> Date: Fri, 13 Mar 2020 16:01:43 -0700 Cc: waitman@waitman.net To: bob@immure.com, FreeBSD Current X-Mailer: Apple Mail (2.3608.60.0.2.5) References: <84F40BA3-ABFE-4567-B76D-54FDCBC57B32.ref@yahoo.com> X-Rspamd-Queue-Id: 48fLmd0vg5z45cZ X-Spamd-Bar: + X-Spamd-Result: default: False [1.37 / 15.00]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_MEDIUM(0.96)[0.963,0]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[83.69.137.98.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_LONG(0.91)[0.906,0]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (5.08), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] 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: Fri, 13 Mar 2020 23:01:54 -0000 Bob Willcox bob at immure.com wrote on Fri Mar 13 21:08:16 UTC 2020 : > My 13.0-current system (just updated about 2 hours ago) that is = failing with this > error when trying to do a 'make makeworld' >=20 > --- ittnotify_static.pico --- > cc -target x86_64-unknown-freebsd13.0 = --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp = -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -fpic -DPIC -O2 -pipe = -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS = -I/usr/src/lib/libomp -I/usr/src/contrib/llvm-project/openmp/runtime/src = -I/usr/src/contrib/llvm-project/openmp/runtime/src/thirdparty/ittnotify = -ffunction-sections -fdata-sections -g -MD = -MF.depend.ittnotify_static.pico -MTittnotify_static.pico -std=3Dgnu99 = -Wno-format-zero-length -fstack-protector-strong -Wno-atomic-alignment = -Wsystem-headers -Werror -Wno-pointer-sign -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 = /usr/src/contrib/llvm-project/openmp/runtime/src/thirdparty/ittnotify/ittn= otify_static.c -o ittnotify_static.pico > cc: error: no such file or directory: = '/usr/src/contrib/llvm-project/openmp/runtime/src/thirdparty/ittnotify/itt= notify_static.c' > cc: error: no input files > *** [ittnotify_static.pico] Error code 1 >=20 >=20 > Anyone else seeing this? Any suggestions for a fix? The problem introduced in head -r358851 was supposed to be fixed by head -r358907: QUOTE Dimitry Andric dim at FreeBSD.org=20 Thu Mar 12 11:39:07 UTC 2020 =E2=80=A2 Previous message (by thread): svn commit: r358906 - = head/stand/i386/libi386 =E2=80=A2 Next message (by thread): svn commit: r358908 - in = head/sys: conf modules powerpc/conf =E2=80=A2 Messages sorted by: [ date ] [ thread ] [ subject ] [ = author ] Author: dim Date: Thu Mar 12 11:39:04 2020 New Revision: 358907 URL:=20 https://svnweb.freebsd.org/changeset/base/358907 Log: Allow -DNO_CLEAN build across r358851. =20 The openmp 10.0.0 import renamed one .c file to .cpp, and this is something our dependency system does not handle correctly. Add = another ad-hoc cleanup to get rid of the stale dependency. =20 PR: 244251 MFC after: 6 weeks X-MFC-With: 358851 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- head/Makefile.inc1 Thu Mar 12 06:45:08 2020 (r358906) +++ head/Makefile.inc1 Thu Mar 12 11:39:04 2020 (r358907) @@ -924,6 +924,15 @@ _sanity_check: .PHONY .MAKE _cleanobj_fast_depend_hack: .PHONY # Syscall stubs rewritten in C and obsolete MD assembly implementations # Date SVN Rev Syscalls/Changes +# 20200310 r358851 rename of openmp's ittnotify_static.c to .cpp +.for f in ittnotify_static + @if [ -e "${OBJTOP}/lib/libomp/.depend.${f}.pico" ] && \ + egrep -qw '${f}\.c' ${OBJTOP}/lib/libomp/.depend.${f}.pico; = then \ + echo "Removing stale dependencies for ${f}"; \ + rm -f ${OBJTOP}/lib/libomp/.depend.${f}.* \ + = ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libomp/.depend.${f}.*}; \ + fi +.endfor # 20191009 r353340 removal of opensolaris_atomic.S (also r353381) .if ${MACHINE} !=3D i386 .for f in opensolaris_atomic END QUOTE I've not upgraded to a lvm10 based vintage yet. I found the above while looking into if updating looked reasonable. So I've no direct evidence of if the change served its purpose or not. But it does suggest that removing any stale files from the build area that have names matching: .depend.ittnotify_static.* is supposed to be sufficient to get rid of old ittnotify_static.c file references for the following build attempts. It looks like two separate lib/libomp/ areas may have such files. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)