On 2020-03-13 20:07, Waitman Gobble wrote:
On 2020-03-13 20:00, Dimitry Andric wrote:
On 13 Mar 2020, at 23:58, Waitman Gobble <wait...@waitman.net> wrote:

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/ittnotify/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 is actually
ittnotify_static.cpp


This is supposed to handle the rename, for some reason it's not happening on my machine.

Makefile.inc1

# 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

Hm, so during your buildworld, does it show "Removing stale dependencies
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?

-Dimitry

OK, I'll check it out. I was looking in /usr/src and now realize my
mistake. OBJTOP should have been a queue, but I missed it.

I just did a make cleanworld, and now rebuilding. So I'll see what happens.

The Makefile for libomp specifies the .cpp so I'm not quite sure why
it's looking for .c anyway.

'make cleanworld' solved it, build without error.
I used to always delete obj for years, but I've not done that for a couple of years without any problems I've noticed.

--
Waitman Gobble
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to