[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:25:47 PDT 2015


On Fri, Sep 25, 2015 at 5:14 PM, Sedat Dilek <sedat.dilek at gmail.com> wrote:
> 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
>

My config.log is attached.

$ ./configure --prefix=/opt/xorg
--with-dri-driverdir=/opt/xorg/lib/dri --with-dri-drivers=i965
--with-gallium-drivers=swrast --enable-gallium-llvm
--disable-gallium-egl --disable-gles1 --enable-gles2 --disable-openvg
--disable-dri3 --disable-llvm-shared-libs --enable-glx-tls
--enable-debug

configure:28051: WARNING: unrecognized options: --disable-gallium-egl,
--disable-openvg

Will care of that warnings in my build-script.

- Sedat -
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: text/x-log
Size: 141763 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150925/a0569c8b/attachment-0001.bin>


More information about the mesa-dev mailing list