Eric Fiselier via llvm-dev
2017-May-10 20:39 UTC
[llvm-dev] www-scripts Sphinx doc builder broken and needs intervention.
I don't know if that would make a difference. Whenever a CMake file is changed and a build rule is executed CMake is automatically re-run, but the variables in the cache remain. Since certain configuration doesn't re-run once a variable is in the cache, a bad cache variable can break the build until it's manually removed. I believe that's what's happening here. I should clarify that when I originally said "reconfigure" I meant deleting the existing build directory and starting fresh. On Tue, May 9, 2017 at 11:57 PM, Anton Korobeynikov <anton at korobeynikov.info> wrote:> What if the script would do cmake --build instead of direct make > invocation? I believe, this would solve the problem, no? > > On Wed, May 10, 2017 at 2:25 AM, Eric Fiselier via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > Hi Tanya, > > > > The www-scripts builder that updates the Sphinx documentation has been > > broken for about a week now, despite the buildbot builders passing. > > > > The error from the last sphinx update attempt says: > > > >> /opt/tools/sphinx_update.sh: warning: removing stale lock file from PID > >> 8798. > >> UPDATING lld SOURCES > >> Updating '.': > >> At revision 302593. > >> make: *** No rule to make target `docs-lld-html'. Stop. > > > > > > This is likely due to recent changes to the CMake Sphinx configuration, > that > > would require at least re-configuring CMake but likely require removing > the > > build cache and reconfiguring it all together. > > Ideally the script would re-configure CMake every time it runs to prevent > > this sort of problem in the future. > > > > /Eric > > > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > > > -- > With best regards, Anton Korobeynikov > Department of Statistical Modelling, Saint Petersburg State University >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170510/10f79e42/attachment.html>
Eric Fiselier via llvm-dev
2017-May-17 03:01 UTC
[llvm-dev] www-scripts Sphinx doc builder broken and needs intervention.
Ping. Everything is still broken. On Wed, May 10, 2017 at 2:39 PM, Eric Fiselier <eric at efcs.ca> wrote:> I don't know if that would make a difference. Whenever a CMake file is > changed and a build > rule is executed CMake is automatically re-run, but the variables in the > cache remain. > Since certain configuration doesn't re-run once a variable is in the > cache, a bad cache variable > can break the build until it's manually removed. I believe that's what's > happening here. > > I should clarify that when I originally said "reconfigure" I meant > deleting the existing build directory and starting > fresh. > > On Tue, May 9, 2017 at 11:57 PM, Anton Korobeynikov < > anton at korobeynikov.info> wrote: > >> What if the script would do cmake --build instead of direct make >> invocation? I believe, this would solve the problem, no? >> >> On Wed, May 10, 2017 at 2:25 AM, Eric Fiselier via llvm-dev >> <llvm-dev at lists.llvm.org> wrote: >> > Hi Tanya, >> > >> > The www-scripts builder that updates the Sphinx documentation has been >> > broken for about a week now, despite the buildbot builders passing. >> > >> > The error from the last sphinx update attempt says: >> > >> >> /opt/tools/sphinx_update.sh: warning: removing stale lock file from PID >> >> 8798. >> >> UPDATING lld SOURCES >> >> Updating '.': >> >> At revision 302593. >> >> make: *** No rule to make target `docs-lld-html'. Stop. >> > >> > >> > This is likely due to recent changes to the CMake Sphinx configuration, >> that >> > would require at least re-configuring CMake but likely require removing >> the >> > build cache and reconfiguring it all together. >> > Ideally the script would re-configure CMake every time it runs to >> prevent >> > this sort of problem in the future. >> > >> > /Eric >> > >> > _______________________________________________ >> > LLVM Developers mailing list >> > llvm-dev at lists.llvm.org >> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> > >> >> >> >> -- >> With best regards, Anton Korobeynikov >> Department of Statistical Modelling, Saint Petersburg State University >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170516/da83cec6/attachment.html>
Eric Fiselier via llvm-dev
2017-May-25 03:28 UTC
[llvm-dev] www-scripts Sphinx doc builder broken and needs intervention.
Ping. It's been another week. When are we going to get the docs building and updating again? On Tue, May 16, 2017 at 9:01 PM, Eric Fiselier <eric at efcs.ca> wrote:> Ping. Everything is still broken. > > On Wed, May 10, 2017 at 2:39 PM, Eric Fiselier <eric at efcs.ca> wrote: > >> I don't know if that would make a difference. Whenever a CMake file is >> changed and a build >> rule is executed CMake is automatically re-run, but the variables in the >> cache remain. >> Since certain configuration doesn't re-run once a variable is in the >> cache, a bad cache variable >> can break the build until it's manually removed. I believe that's what's >> happening here. >> >> I should clarify that when I originally said "reconfigure" I meant >> deleting the existing build directory and starting >> fresh. >> >> On Tue, May 9, 2017 at 11:57 PM, Anton Korobeynikov < >> anton at korobeynikov.info> wrote: >> >>> What if the script would do cmake --build instead of direct make >>> invocation? I believe, this would solve the problem, no? >>> >>> On Wed, May 10, 2017 at 2:25 AM, Eric Fiselier via llvm-dev >>> <llvm-dev at lists.llvm.org> wrote: >>> > Hi Tanya, >>> > >>> > The www-scripts builder that updates the Sphinx documentation has been >>> > broken for about a week now, despite the buildbot builders passing. >>> > >>> > The error from the last sphinx update attempt says: >>> > >>> >> /opt/tools/sphinx_update.sh: warning: removing stale lock file from >>> PID >>> >> 8798. >>> >> UPDATING lld SOURCES >>> >> Updating '.': >>> >> At revision 302593. >>> >> make: *** No rule to make target `docs-lld-html'. Stop. >>> > >>> > >>> > This is likely due to recent changes to the CMake Sphinx >>> configuration, that >>> > would require at least re-configuring CMake but likely require >>> removing the >>> > build cache and reconfiguring it all together. >>> > Ideally the script would re-configure CMake every time it runs to >>> prevent >>> > this sort of problem in the future. >>> > >>> > /Eric >>> > >>> > _______________________________________________ >>> > LLVM Developers mailing list >>> > llvm-dev at lists.llvm.org >>> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>> > >>> >>> >>> >>> -- >>> With best regards, Anton Korobeynikov >>> Department of Statistical Modelling, Saint Petersburg State University >>> >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170524/7e2efbf2/attachment.html>