[Mesa-dev] mesa-10.6.8: ERROR on 'make distclean' when removing *.Plo files

Sedat Dilek sedat.dilek at gmail.com
Fri Sep 25 08:14:23 PDT 2015


On Fri, Sep 25, 2015 at 4:44 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> On 25 September 2015 at 14:35, Sedat Dilek <sedat.dilek at gmail.com> wrote:
>> On Fri, Sep 25, 2015 at 3:32 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>>> Hi Sedat,
>>>
>>> On 25 September 2015 at 11:53, Sedat Dilek <sedat.dilek at gmail.com> wrote:
>>>> $ make distclean
>>>> ...
>>>> Making distclean in .
>>>> make[2]: Entering directory `/home/wearefam/src/mesa/mesa-git/src'
>>>> Makefile:545: mesa/main/.deps/imports.Plo: No such file or directory
>>>> Makefile:546: mesa/program/.deps/dummy_errors.Plo: No such file or directory
>>>> Makefile:547: mesa/program/.deps/prog_hash_table.Plo: No such file or directory
>>>> Makefile:548: mesa/program/.deps/symbol_table.Plo: No such file or directory
>>>> make[2]: *** No rule to make target
>>>> `mesa/program/.deps/symbol_table.Plo'.  Stop.
>>>> make[2]: Leaving directory `/home/wearefam/src/mesa/mesa-git/src'
>>>> make[1]: *** [distclean-recursive] Error 1
>>>> make[1]: Leaving directory `/home/wearefam/src/mesa/mesa-git/src'
>>>> make: *** [distclean-recursive] Error 1
>>>>
>>>> $ find ./ -name '*.Plo'
>>>> [ NO OUTPUT ]
>>>>
>>> Don't think I've ever seen such issue. Can you let me know of:
>>> - building from git (tag) or tarball ?
>>> - 'how to' so that I can reproduce this ?
>>>
>>
>> It's from git and mesa-10.6.8 tag (checkout).
>>
>> Compiled. OK or BROKEN.
>>
>> And then do a 'make distclean'.
>>
> Can you do a step-by-step guide, as the above does not parse.
>
> Something like the following would be great - the given example works
> great on my system.
>
> $ git checkout -B foo mesa-10.6.8 && git clean -fxd
> $ ./autogen.sh && make -j2 && make distclean
>


$ tar -xf files/mesa-266d05a3a0651ac954c91aea12c870940e8a9820.tar.gz

$ find ./ -name '*.Plo'

[ EMPTY OUTPUT ]

$ ./scripts/git-clone_mesa-fdo.sh

$ ./scripts/build_mesa-with-llvm.sh 2>&1 | tee
logs/build-and-install-log_mesa-10-6-8_enable-glx-tls_llvm-3-7-0.txt

[ BUILD BROKEN ]

$ cd mesa-git/

$ find ./ -name '*.Plo'
[ Bing Bing Bing...]

$ LC_ALL=C make distclean
...
Making distclean in gtest
make[2]: Entering directory `/home/wearefam/src/mesa/mesa-git/src/gtest'
test -z "libgtest.la" || rm -f libgtest.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -rf src/.libs src/_libs
rm -f *.o
rm -f src/gtest-all.o
rm -f src/gtest-all.lo
rm -f src/gtest_main.o
rm -f src/gtest_main.lo
rm -f *.lo
rm -f *.tab.c
test -z "" || rm -f
test . = "." || test -z "" || rm -f
rm -f src/.deps/.dirstamp
rm -f src/.dirstamp
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf src/.deps
rm -f Makefile
make[2]: Leaving directory `/home/wearefam/src/mesa/mesa-git/src/gtest'
Making distclean in .
make[2]: Entering directory `/home/wearefam/src/mesa/mesa-git/src'
Makefile:545: mesa/main/.deps/imports.Plo: No such file or directory
Makefile:546: mesa/program/.deps/dummy_errors.Plo: No such file or directory
Makefile:547: mesa/program/.deps/prog_hash_table.Plo: No such file or directory
Makefile:548: mesa/program/.deps/symbol_table.Plo: No such file or directory
make[2]: *** No rule to make target
`mesa/program/.deps/symbol_table.Plo'.  Stop.
make[2]: Leaving directory `/home/wearefam/src/mesa/mesa-git/src'
make[1]: *** [distclean-recursive] Error 1
make[1]: Leaving directory `/home/wearefam/src/mesa/mesa-git/src'
make: *** [distclean-recursive] Error 1

- Sedat -
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build_mesa-with-llvm.sh
Type: application/x-sh
Size: 4199 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150925/14f891d6/attachment-0002.sh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: git-clone_mesa-fdo.sh
Type: application/x-sh
Size: 269 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150925/14f891d6/attachment-0003.sh>


More information about the mesa-dev mailing list