Re: Build failed compiling ittnotify_static.pico

From: Waitman Gobble <waitman_at_waitman.net>
Date: Fri, 13 Mar 2020 20:07:14 -0400
On 2020-03-13 20:00, Dimitry Andric wrote:
> On 13 Mar 2020, at 23:58, Waitman Gobble <waitman_at_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
>>        _at_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.


-- 
Waitman Gobble
Received on Fri Mar 13 2020 - 23:07:55 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:23 UTC