On 25 September 2015 at 18:12, Sedat Dilek <sedat.di...@gmail.com> wrote: > On Fri, Sep 25, 2015 at 6:46 PM, Emil Velikov <emil.l.veli...@gmail.com> > wrote: >> On 25 September 2015 at 16:14, Sedat Dilek <sedat.di...@gmail.com> wrote: >>> On Fri, Sep 25, 2015 at 4:44 PM, Emil Velikov <emil.l.veli...@gmail.com> >>> wrote: >>>> On 25 September 2015 at 14:35, Sedat Dilek <sedat.di...@gmail.com> wrote: >>>>> On Fri, Sep 25, 2015 at 3:32 PM, Emil Velikov <emil.l.veli...@gmail.com> >>>>> wrote: >>>>>> Hi Sedat, >>>>>> >>>>>> On 25 September 2015 at 11:53, Sedat Dilek <sedat.di...@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 ] >>> >> Not sure how this tarball is created, but in 99.9% of the cases it >> won't/shouldn't include any .Plo files. >> >>> $ ./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 ] >>> >> I'd assume this log is going to help answer why some files are >> missing. Although to eliminate any funny interactions - can you try >> with gcc (instead of clang) and additionally a non-concurrent build >> (make -j1). >> >> >>> $ 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 >> I take it that these are not in the "bing bing bing" list ? >> >> Thanks >> Emil > > See attached files. > > 'make distclean' does not work with GCC v4.9 either aka BROKEN. > Ok, so the whole "BROKEN" seems to have different meaning than expected.
That aside, seems that we're clashing due to the (lack of?) recompilation in the libglsl_util_la_SOURCES. We have some rework on the topic in 11.0.1. Does that one work correctly ? Do you recall if things worked at some point in the past ?Which version of automake/autoconf are you using ? Thanks Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev