Date: Sun, 15 Mar 2020 05:17:18 +0400 From: Roman Bogorodskiy <novel@freebsd.org> To: Dimitry Andric <dim@freebsd.org> Cc: waitman@waitman.net, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: Build failed compiling ittnotify_static.pico Message-ID: <20200315011718.GA1724@kloomba> In-Reply-To: <B9A2A100-FDF6-44D0-B291-0824FF630DD8@FreeBSD.org> References: <20200313205706.GD1053@rancor.immure.com> <8740b5f9fef5ce417ea8968543de2992@waitman.net> <14a5e39b65511d7ab4ffe370717d57e5@waitman.net> <D966E0E8-6208-4353-B9AE-A6F14EBF9D03@FreeBSD.org> <20200314162429.GA47907@kloomba> <B9A2A100-FDF6-44D0-B291-0824FF630DD8@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Dimitry Andric wrote: > On 14 Mar 2020, at 17:24, Roman Bogorodskiy <novel@FreeBSD.org> wrote: > >=20 > > Dimitry Andric wrote: > >> On 13 Mar 2020, at 23:58, Waitman Gobble <waitman@waitman.net> wrote: > >>>=20 > >>> On 2020-03-13 17:49, Waitman Gobble wrote: > >>>> On 2020-03-13 16:57, Bob Willcox wrote: > >> ... > >>>>> cc: error: no such file or directory: > >>>>> '/usr/src/contrib/llvm-project/openmp/runtime/src/thirdparty/ittnot= ify/ittnotify_static.c' > >>>>> cc: error: no input files > >>>>> *** [ittnotify_static.pico] Error code 1 > >>>>> Anyone else seeing this? Any suggestions for a fix? > >>>>> Thanks, > >>>>> Bob > >>>> I've been getting the same thing since yesterday. I think the file i= s actually > >>>> ittnotify_static.cpp > >>>=20 > >>>=20 > >>> This is supposed to handle the rename, for some reason it's not happe= ning on my machine. > >>>=20 > >>> Makefile.inc1 > >>>=20 > >>> # 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}.* \ > >>> ${OBJTOP}/obj-lib32/lib/libomp/.depend.${f}.* \ > >>> ${LIBCOMPAT:D${LIBCOMPAT_OBJTOP}/lib/libomp/.depend.= ${f}.*}; \ > >>> fi > >>> .endfor > >>=20 > >> Hm, so during your buildworld, does it show "Removing stale dependenci= es > >> for ittnotify_static" or not? And is the .depend file there? Can you > >> check /usr/obj for the file .depend.ittnotify_static.pico, and list its > >> permissions? > >>=20 > >> -Dimitry > >>=20 > >=20 > > I have the same issue updating one of my poudriere jails. > > I don't see "Removing stale dependencies ..." messages. > >=20 > > I see a couple of ittnotify_static related messages: > >=20 > > make[5]: /usr/obj/workspace/poudriere/jails/current/usr/src/amd64.amd64= /obj-lib32/lib/libomp/.depend.ittnotify_static.pico, 43: ignoring stale .de= pend for /workspace/poudriere/jails/current/usr/src/contrib/openmp/runtime/= src/thirdparty/ittnotify/ittnotify_static.c > > ... > > make[5]: /usr/obj/workspace/poudriere/jails/current/usr/src/amd64.amd64= /obj-lib32/lib/libomp/.depend.ittnotify_static.pico, 43: ignoring stale .de= pend for /workspace/poudriere/jails/current/usr/src/contrib/openmp/runtime/= src/thirdparty/ittnotify/ittnotify_static.h >=20 > These are for the 32-bit stage. The initial fix I committed in r358907 > worked for the main buildword stage, but apparently not for the 32-bit > stage, which stores its object files in a slightly different directory > (e.g. the obj-lib32 subpath). >=20 > Ed Maste tried to fix that up in r358909, but maybe it does not work in > all situations, for example with custom MAKEOBJDIRPREFIX settings? >=20 >=20 > > $ ls -al /usr/obj/workspace/poudriere/jails/current/usr/src/amd64.amd64= /lib/libomp/.depend.ittnotify_static.pico > > -rw-r--r-- 1 root wheel 6565 Mar 14 19:30 /usr/obj/workspace/poudrie= re/jails/current/usr/src/amd64.amd64/lib/libomp/.depend.ittnotify_static.pi= co >=20 > What is in the first two lines of that file? $ head -2 /usr/obj/workspace/poudriere/jails/current/usr/src/amd64.amd64/li= b/libomp/.depend.ittnotify_static.pico ittnotify_static.pico: \ /workspace/poudriere/jails/current/usr/src/contrib/llvm-project/openmp/ru= ntime/src/thirdparty/ittnotify/ittnotify_static.cpp \ $ > -Dimitry >=20 Roman Bogorodskiy --rwEMma7ioTxnRzrJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEi6TfKtFPmbY34ABwyW1f/gjCImoFAl5tghsACgkQyW1f/gjC Imo1nAf8CpEZV8Hj2QTeqpUve9kWuLF9Z9jCqHlMM9nqiK7QP65qIHlhh7HJvIOK X06xi5otb+Ht49UkX/Q57fW/BlBPS6Inx7rcYa5TtSvxpq7q1SX2DBCpUrEOYzoh PdXj0Oyy3JQx3N8CFiq18dB0vGB8ksIBSx7Qcn1YfQWxweduUH6GVwUNlshPpMHy vB3+CmoIjSs4rD5CBejruGdxzpphRHv4PbAKbnwctKtJoIARY1LRNUPvMW9LndzA rmY88sBZMzrFzwmIgzPZ/dJPfXyGQbDQoEaz1URT/hk6xhAWBEDv5xAeIYYYtDOB pXzL16t53pJWHzOXlgYD2BrET1LeJQ== =//NH -----END PGP SIGNATURE----- --rwEMma7ioTxnRzrJ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200315011718.GA1724>